..TA.MACD()
फलन का उपयोग गणना के लिए किया जाता हैघातीय समतल असमानता और समानता MACD संकेतक.
रिटर्न मूल्यTA.MACD()
फलन एक दो आयामी सरणी है जिसकी संरचना हैः[DIF, DEA, MACD]
.
सरणी
TA.MACD ((inReal) TA.MACD ((इंरियल, ऑप्टइंफास्टपीरियड, ऑप्टइंस्लोपीरियड, ऑप्टइंसिग्नलपीरियड)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दoptInFastPeriod
तेजी से अवधि निर्धारित करने के लिए पैरामीटर का उपयोग किया जाता है।
optInFastPeriod
झूठी
संख्या
दoptInSlowPeriod
पैरामीटर धीमी अवधि सेट करने के लिए प्रयोग किया जाता है.
optInSlowPeriod
झूठी
संख्या
दoptInSignalPeriod
पैरामीटर का उपयोग संकेत अवधि सेट करने के लिए किया जाता है।
सिग्नल अवधि में
झूठी
संख्या
function main(){
// You can fill in different k-line periods, such as PERIOD_M1,PERIOD_M30,PERIOD_H1...
var records = exchange.GetRecords(PERIOD_M15)
var macd = TA.MACD(records, 12, 26, 9)
// Watching the logs, you can see that three arrays are returned, corresponding to DIF, DEA and MACD.
Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2])
}
def main():
r = exchange.GetRecords(PERIOD_M15)
macd = TA.MACD(r, 12, 26, 9)
Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2])
void main() {
auto r = exchange.GetRecords(PERIOD_M15);
auto macd = TA.MACD(r, 12, 26, 9);
Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2]);
}
..TA
एफएमजेड क्वांट के संकेतक पुस्तकालय, सामान्य संकेतक एल्गोरिदम के लिए अनुकूलित। यह समर्थन करता हैJavaScript
, Python
, C++
भाषा रणनीति कॉल,ओपन सोर्स टीए लाइब्रेरी कोड.
के डिफ़ॉल्ट मानoptInFastPeriod
, optInSlowPeriod
, औरoptInSignalPeriod
पैरामीटरTA.MACD()
कार्य हैंः12
, 26
, और9
.
{@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
..TA.KDJ()
फलन की गणना करने के लिए प्रयोग किया जाता हैस्टोकैस्टिक संकेतकों.
रिटर्न मूल्यTA.KDJ()
फलन एक दो आयामी सरणी है जिसकी संरचना हैः[K, D, J]
.
सरणी
TA.KDJ ((inReal) TA.KDJ ((Real, अवधि, kPeriod, dPeriod)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दperiod
पैरामीटर अवधि 1 सेट करने के लिए प्रयोग किया जाता है।
अवधि
झूठी
संख्या
दkPeriod
पैरामीटर अवधि 2 सेट करने के लिए प्रयोग किया जाता है।
पीरियड
झूठी
संख्या
दdPeriod
पैरामीटर अवधि 3 सेट करने के लिए प्रयोग किया जाता है।
dअवधि
झूठी
संख्या
function main(){
var records = exchange.GetRecords(PERIOD_M15)
var kdj = TA.KDJ(records, 9, 3, 3)
Log("k:", kdj[0], "d:", kdj[1], "j:", kdj[2])
}
def main():
r = exchange.GetRecords(PERIOD_M15)
kdj = TA.KDJ(r, 9, 3, 3)
Log("k:", kdj[0], "d:", kdj[1], "j:", kdj[2])
void main() {
auto r = exchange.GetRecords();
auto kdj = TA.KDJ(r, 9, 3, 3);
Log("k:", kdj[0], "d:", kdj[1], "j:", kdj[2]);
}
के लिए डिफ़ॉल्ट मानperiod
, kPeriod
, औरdPeriod
पैरामीटरTA.KDJ()
कार्य हैंः9
, 3
, और3
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
..TA.RSI()
फलन का उपयोग गणना के लिए किया जाता हैशक्ति सूचक.
रिटर्न मूल्यTA.RSI()
कार्य हैः एक आयामी सरणी।
सरणी
TA.RSI ((inReal) TA.RSI ((inReal, optInTimePeriod)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दoptInTimePeriod
पैरामीटर का उपयोग अवधि को सेट करने के लिए किया जाता है।
optInTimeपीरियड
झूठी
संख्या
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var rsi = TA.RSI(records, 14)
Log(rsi)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
rsi = TA.RSI(r, 14)
Log(rsi)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto rsi = TA.RSI(r, 14);
Log(rsi);
}
डिफ़ॉल्ट मानoptInTimePeriod
पैरामीटरTA.RSI()
कार्य है:14
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
..TA.ATR()
फलन का उपयोग गणना के लिए किया जाता हैऔसत वास्तविक अस्थिरता सूचक.
रिटर्न मूल्यTA.ATR()
कार्य हैः एक आयामी सरणी।
सरणी
TA.ATR ((inPriceHLC) TA.ATR ((PriceHLC, optInTimePeriod)
..inPriceHLC
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
inPriceHLC
सच
{@struct/Record Record} संरचना सरणी
दoptInTimePeriod
पैरामीटर का उपयोग अवधि को सेट करने के लिए किया जाता है।
optInTimeपीरियड
झूठी
संख्या
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var atr = TA.ATR(records, 14)
Log(atr)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
atr = TA.ATR(r, 14)
Log(atr)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto atr = TA.ATR(r, 14);
Log(atr);
}
डिफ़ॉल्ट मानoptInTimePeriod
पैरामीटरTA.ATR()
कार्य है:14
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA}TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
..TA.OBV()
फलन का उपयोग गणना के लिए किया जाता हैऊर्जा ज्वार सूचक.
रिटर्न मूल्यTA.OBV()
कार्य हैः एक आयामी सरणी।
सरणी
TA.OBV ((inReal) TA.OBV ((inReal, inPriceV)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दinPriceV
पैरामीटर का उपयोग लेनदेन राशि के आंकड़ों को निर्दिष्ट करने के लिए किया जाता है।
inPriceV
झूठी
{@struct/Record Record} संरचना सरणी
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var obv = TA.OBV(records)
Log(obv)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
obv = TA.OBV(r)
Log(obv)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto obv = TA.OBV(r);
Log(obv);
}
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.MA}, {@fun/TA/TA.MA}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.MA}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.RSI TA.RSI},TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
..TA.MA()
फलन का उपयोग गणना के लिए किया जाता हैएमएसीडी सूचक.
रिटर्न मूल्यTA.MA()
कार्य हैः एक आयामी सरणी।
सरणी
TA.MA(असत्य)TA.MA(inReal, optInTimePeriod)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दoptInTimePeriod
पैरामीटर का उपयोग अवधि को सेट करने के लिए किया जाता है।
optInTimeपीरियड
झूठी
संख्या
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var ma = TA.MA(records, 14)
Log(ma)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
ma = TA.MA(r, 14)
Log(ma)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto ma = TA.MA(r, 14);
Log(ma);
}
डिफ़ॉल्ट मानoptInTimePeriod
पैरामीटरTA.MA()
कार्य है:9
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest.Highest}, {@fun/TA/TA.Lowest.TA.Lowest}, {@fun/TA/TA.Lowest.TA.Lowest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.ALIGATOR TA.CMF.CMF}, {@fun/TA/TA/TA.H
..TA.EMA()
फलन का उपयोग गणना के लिए किया जाता हैघातीय औसत सूचक.
रिटर्न मूल्यTA.EMA()
कार्य हैः एक आयामी सरणी।
सरणी
TA.EMA ((inReal) TA.EMA ((Real, optInTimePeriod)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दoptInTimePeriod
पैरामीटर का उपयोग अवधि को सेट करने के लिए किया जाता है।
optInTimeपीरियड
झूठी
संख्या
function main(){
var records = exchange.GetRecords()
// Determine if the number of K-line bars meets the calculation period of the indicator
if (records && records.length > 9) {
var ema = TA.EMA(records, 9)
Log(ema)
}
}
def main():
r = exchange.GetRecords()
if r and len(r) > 9:
ema = TA.EMA(r, 9)
Log(ema)
void main() {
auto r = exchange.GetRecords();
if(r.Valid && r.size() > 9) {
auto ema = TA.EMA(r, 9);
Log(ema);
}
}
डिफ़ॉल्ट मानoptInTimePeriod
पैरामीटरTA.EMA()
कार्य है:9
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
..TA.BOLL()
फलन का उपयोग गणना के लिए किया जाता हैबोलिंगर बैंड सूचक.
रिटर्न मूल्यTA.BOLL()
फलन एक दो आयामी सरणी है जिसकी संरचना हैः[upLine, midLine, downLine]
.
सरणी
TA.BOLL ((inReal) TA.BOLL ((inReal, अवधि, गुणक)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दperiod
पैरामीटर का उपयोग अवधि को सेट करने के लिए किया जाता है।
अवधि
झूठी
संख्या
दmultiplier
गुणक सेट करने के लिए पैरामीटर का प्रयोग किया जाता है।
गुणक
झूठी
संख्या
function main() {
var records = exchange.GetRecords()
if(records && records.length > 20) {
var boll = TA.BOLL(records, 20, 2)
var upLine = boll[0]
var midLine = boll[1]
var downLine = boll[2]
Log(upLine)
Log(midLine)
Log(downLine)
}
}
def main():
r = exchange.GetRecords()
if r and len(r) > 20:
boll = TA.BOLL(r, 20, 2)
upLine = boll[0]
midLine = boll[1]
downLine = boll[2]
Log(upLine)
Log(midLine)
Log(downLine)
void main() {
auto r = exchange.GetRecords();
if(r.Valid && r.size() > 20) {
auto boll = TA.BOLL(r, 20, 2);
auto upLine = boll[0];
auto midLine = boll[1];
auto downLine = boll[2];
Log(upLine);
Log(midLine);
Log(downLine);
}
}
के लिए डिफ़ॉल्ट मानperiod
औरmultiplier
पैरामीटरTA.BOLL()
कार्य हैंः20
और2
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
..TA.Alligator()
फलन का उपयोग गणना के लिए किया जाता हैमगरमच्छ सूचक.
रिटर्न मूल्यTA.Alligator()
फलन एक दो आयामी सरणी है जिसकी संरचना हैः[jawLine, teethLine, lipsLine]
.
सरणी
टी.ए. मगरमच्छ ((इंरियल) टी.ए. मगरमच्छ ((वास्तविक में, जबड़ालंबाई, दांतलंबाई, होंठलंबाई)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दjawLength
पैरामीटर जबड़े की अवधि को सेट करने के लिए प्रयोग किया जाता है।
जबड़ालंबाई
झूठी
संख्या
दteethLength
पैरामीटर दांत अवधि सेट करने के लिए प्रयोग किया जाता है।
दांतलंबाई
झूठी
संख्या
दlipsLength
पैरामीटर का उपयोग ऊपरी होंठ की अवधि को सेट करने के लिए किया जाता है।
होंठलंबाई
झूठी
संख्या
function main(){
var records = exchange.GetRecords()
var alligator = TA.Alligator(records)
Log("jawLine:", alligator[0])
Log("teethLine:", alligator[1])
Log("lipsLine:", alligator[2])
}
def main():
records = exchange.GetRecords()
alligator = TA.Alligator(records)
Log("jawLine:", alligator[0])
Log("teethLine:", alligator[1])
Log("lipsLine:", alligator[2])
void main() {
auto records = exchange.GetRecords();
auto alligator = TA.Alligator(records);
Log("jawLine:", alligator[0]);
Log("teethLine:", alligator[1]);
Log("lipsLine:", alligator[2]);
}
के डिफ़ॉल्ट मानjawLength
, teethLength
, औरlipsLength
पैरामीटरTA.Alligator()
कार्य हैंः13
, 8
, और5
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
..TA.CMF()
फलन का उपयोग गणना के लिए किया जाता हैचाइकिन नकदी प्रवाह सूचक.
रिटर्न मूल्यTA.CMF()
कार्य हैः एक आयामी सरणी।
सरणी
TA.CMF ((inReal) TA.CMF ((inReal, inPriceV)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दinPriceV
पैरामीटर का उपयोग वॉल्यूम डेटा को निर्दिष्ट करने के लिए किया जाता है।
inPriceV
झूठी
{@struct/Record Record} संरचना सरणी
function main() {
var records = exchange.GetRecords()
var cmf = TA.CMF(records)
Log(cmf)
}
def main():
records = exchange.GetRecords()
cmf = TA.CMF(records)
Log(cmf)
void main() {
auto records = exchange.GetRecords();
auto cmf = TA.CMF(records);
Log(cmf);
}
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
..TA.Highest()
फलन का उपयोग गणना के लिए किया जाता हैअवधि की उच्चतम कीमत.
..TA.Highest()
फ़ंक्शन वर्तमान बार को छोड़कर, अंतिम निश्चित अवधि में किसी विशेषता का अधिकतम मान लौटाता है.
संख्या
उच्चतम (सत्य में) TA.Highest ((inReal, period, attr)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दperiod
पैरामीटर का उपयोग अवधि को सेट करने के लिए किया जाता है।
अवधि
झूठी
संख्या
दattr
पैरामीटर का उपयोग गुणों को सेट करने के लिए किया जाता है, वैकल्पिक रूप सेःOpen
, Close
, Low
, High
, Volume
, OpenInterest
.
एटीआर
झूठी
स्ट्रिंग
function main() {
var records = exchange.GetRecords()
var highestForOpen = TA.Highest(records, 10, "Open")
Log(highestForOpen)
}
def main():
records = exchange.GetRecords()
highestForOpen = TA.Highest(records, 10, "Open")
Log(highestForOpen)
void main() {
auto records = exchange.GetRecords();
auto highestForOpen = TA.Highest(records.Open(), 10);
Log(highestForOpen);
}
उदाहरण के लिए, यदिTA.Highest(records, 30, "High")
समारोह कहा जाता है, यदि अवधि पैरामीटरperiod
पर सेट है0
, इसका मतलब है कि सभी गणना करने के लिएBars
के-लाइन डेटा के द्वारा पारितinReal
पैरामीटर; यदि विशेषता पैरामीटरattr
निर्दिष्ट नहीं है, तो K-लाइन डेटाinReal
पैरामीटर को साधारण सरणी माना जाता है।
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.Lowest TA.CMF}, {@fun/TA/TA.Lowest TA.Lowest}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.
..TA.Lowest()
फलन का उपयोग गणना के लिए किया जाता हैअवधि की सबसे कम कीमत.
..TA.Lowest()
फ़ंक्शन वर्तमान बार को छोड़कर अंतिम निश्चित अवधि में किसी विशेषता का न्यूनतम मान लौटाता है.
संख्या
TA.Lowerest ((inReal) टीए.सबसे कम ((वास्तविक, अवधि, एटीआर)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दperiod
पैरामीटर का उपयोग अवधि को सेट करने के लिए किया जाता है।
अवधि
झूठी
संख्या
दattr
पैरामीटर का उपयोग गुणों को सेट करने के लिए किया जाता है, वैकल्पिक रूप सेःOpen
, Close
, Low
, High
, Volume
, OpenInterest
.
एटीआर
झूठी
स्ट्रिंग
function main() {
var records = exchange.GetRecords()
var lowestForOpen = TA.Lowest(records, 10, "Open")
Log(lowestForOpen)
}
def main():
records = exchange.GetRecords()
lowestForOpen = TA.Lowest(records, 10, "Open")
Log(lowestForOpen)
void main() {
auto records = exchange.GetRecords();
auto lowestForOpen = TA.Lowest(records.Open(), 10);
Log(lowestForOpen);
}
उदाहरण के लिए, यदिTA.Lowest(records, 30, "Low")
समारोह कहा जाता है, यदि अवधि पैरामीटरperiod
पर सेट है0
, इसका मतलब है कि सभी गणना करने के लिएBars
के-लाइन डेटा के द्वारा पारितinReal
पैरामीटर; यदि विशेषता पैरामीटरattr
निर्दिष्ट नहीं है, तो K-लाइन डेटाinReal
पैरामीटर को साधारण सरणी माना जाता है।
के उपयोगTA.Highest()
औरTA.Lowest()
कार्य मेंC++
रणनीति के लिए यह ध्यान दिया जाना चाहिए किHighest()
औरLowest()
प्रत्येक फ़ंक्शन में केवल 2 पैरामीटर होते हैं।
और पहले पैरामीटर में पारित नहीं है K-लाइन डेटाr
प्राप्त किया जाता है जब समारोहauto r = exchange.GetRecords()
बुलाया गया था।
आपको कॉल करने की जरूरत हैr
विधि और विशिष्ट विशेषता डेटा में पास. उदाहरण के लिए, पास मेंr.Close()
समापन मूल्य के आंकड़ेClose
, High
, Low
, Open
, Volume
जैसा किr.Close()
कॉल विधि।
के परीक्षण का उदाहरणC++
भाषा रणनीति:
void main() {
Records r;
r.Valid = true;
for (auto i = 0; i < 10; i++) {
Record ele;
ele.Time = i * 100000;
ele.High = i * 10000;
ele.Low = i * 1000;
ele.Close = i * 100;
ele.Open = i * 10;
ele.Volume = i * 1;
r.push_back(ele);
}
for(int j = 0; j < r.size(); j++){
Log(r[j]);
}
// Note: the first parameter passed is not r, you need to call r.Close()
auto highest = TA.Highest(r.Close(), 8);
Log(highest);
}
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}
..TA.SMA()
फलन का उपयोग गणना के लिए किया जाता हैसरल चलती औसत सूचक.
रिटर्न मूल्यTA.SMA()
कार्य हैः एक आयामी सरणी।
सरणी
TA.SMA ((inReal) TA.SMA ((inReal, optInTimePeriod)
..inReal
पैरामीटर का उपयोग के-लाइन डेटा को निर्दिष्ट करने के लिए किया जाता है।
वास्तविक
सच
{@struct/Record Record} संरचना सरणी, संख्यात्मक सरणी
दoptInTimePeriod
पैरामीटर का उपयोग अवधि को सेट करने के लिए किया जाता है।
optInTimeपीरियड
झूठी
संख्या
function main(){
var records = exchange.GetRecords(PERIOD_M30)
var sma = TA.SMA(records, 14)
Log(sma)
}
def main():
r = exchange.GetRecords(PERIOD_M30)
sma = TA.SMA(r, 14)
Log(sma)
void main() {
auto r = exchange.GetRecords(PERIOD_M30);
auto sma = TA.SMA(r, 14);
Log(sma);
}
डिफ़ॉल्ट मानoptInTimePeriod
पैरामीटरTA.SMA()
कार्य है:9
.
{@fun/TA/TA.MACD TA.MACD}, {@fun/TA/TA.KDJ TA.KDJ}, {@fun/TA/TA.RSI TA.RSI}, {@fun/TA/TA.ATR TA.ATR}, {@fun/TA/TA.OBV TA.OBV}, {@fun/TA/TA.MA},TA.MA}, {@fun/TA/TA.EMA TA.EMA}, {@fun/TA/TA.BOLL TA.BOLL}, {@fun/TA/TA.Alligator TA.Alligator}, {@fun/TA/TA.CMF TA.CMF}, {@fun/TA/TA.Highest TA.Highest}, {@fun/TA/TA.Lowest TA.Lowest}
वेब3 तालिब