রিসোর্স লোড হচ্ছে... লোডিং...

TA.Lowest

দ্যTA.Lowest()ফাংশন গণনা করতে ব্যবহৃত হয়সময়ের সর্বনিম্ন মূল্য.

দ্যTA.Lowest()ফাংশনটি বর্তমান বারকে বাদ দিয়ে সর্বশেষ নির্দিষ্ট সময়ের মধ্যে একটি বৈশিষ্ট্যের সর্বনিম্ন মান প্রদান করে। সংখ্যা

TA.Lowest ((inReal) TA.Lowest ((inReal, period, attr)

দ্য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, এটা সব গণনা মানেBarsK-line তথ্যের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