import طالب
def اہم (:
LastBarTime = 0
while ((true):
records = exchange.GetRecords (()
بار ٹائم = records[-1][
اس کے علاوہ، میں نے اپنے آپ کو KAMA اشارے کے لئے ایک عمل درآمد کوڈ لکھا ہے، اشارے کی تعریف کے مطابق: سمت ((DIR) = اختتامی قیمت - اختتامی قیمت n دن پہلے اتار چڑھاؤ کی شرح ((VIR) = sum ((abs ((ختم قیمت - پچھلے دن کی اختتامی قیمت) ، n) کارکردگی (ER) = سمت / اتار چڑھاؤ کی شرح اور یہ تیز ہے 2 / (n1 + 1) سست رفتار = 2 / (n2 + 1) ہموار ((CS) = کارکردگی * (تیز - سست رفتار) + سست رفتار Coefficient ((CQ) = ہموار * ہموار KAMA = اشاریہ وزن اوسط ((متحرک حرکت پذیری اوسط ((ختم ہونے والی قیمت ، کوآرڈینیٹر) ، 2) (اس آخری مرحلے کے بارے میں کچھ وضاحتیں اس طرح ہیں: موجودہ KAMA = پچھلا KAMA + SC x (قیمت - پچھلا KAMA))
میں نے ایک طویل عرصے سے تلاش کیا اور آخری مرحلے میں ایک ہی KAMA ٹیبل کہاں سے آیا تھا ، جب میں نے پہلا KAMA قدر شمار کیا تو ، کیا پہلے KAMA قدر موجود نہیں تھا؟ کیا میرا الگورتھم غلط تھا؟ آپ کو کیا کرنا ہے، براہ مہربانی بتائیں۔
ایجاد کاروں کی مقدار - خواب``talib.KAMA ((records.Close,30) `` ایف ایم زیڈ API دستاویزات میں پیتھون کالز کی مثالیں ہیں۔ /upload/asset/16abd34635f22397a31c.png
xaifer48شکریہ
ایجاد کاروں کی مقدار - خواباگر آپ کے پاس کوئی ڈیٹا نہیں ہے تو ، آپ کو اس کا استعمال کرنے کی ضرورت ہے۔
xaifer48ٹھیک ہے، آپ کا شکریہ۔ اور کیا آپ یہ بھی بتا سکتے ہیں کہ کیا یہ داخل شدہ پیرامیٹر بھی ایک صف ہے؟ اگر میں خود ہی صف کو بطور صف بیان کرتا ہوں تو کیا میں KAMA کا حساب کرسکتا ہوں؟ record.Close میں کیوں لکھا جاتا ہے؟ کیا اس کے نیچے کوئی نشان نہیں ہے؟ مثال کے طور پر records[i].Close.