संसाधन लोड हो रहा है... लोड करना...

TA.Lowest

..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