..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.Highest TA.SMA