دو ایما پیرامیٹرز ہیں، ایما1 ((A2) اور ایما2 ((A3) ، جب ایما کی ایک ترتیب 100 سے زیادہ ہوتی ہے تو، ایف ایم زیڈ ریئل ڈسک چل رہا ہے جب ایما اور بوانان کی قیمتوں میں فرق ہوتا ہے، (ایما 100 سے کم ہے تو یہ عام ہے) جس کی وجہ سے کھولنے کا اشارہ 5-10 جڑیں تاخیر سے پہلے یا تاخیر سے ہوتا ہے.
""بیک ٹیسٹ
آغاز: 2021-11-01 00:00:00
اختتام: 2021-11-02 00:00:00
دورانیہ: 5m
بیسپیریڈ: 1 میٹر
تبادلے: [{
def accuracy ((): # تبادلوں کی درستگی حاصل کریں
عالمی BV1، CV1
exchanges[i].SetContractType ((
ڈیف اہم (():
جبکہ True:
عالمی i
رینج میں i کے لئے ((لن ((تبادلات)):
تبادلے[i].SetContractType ((
if longsignal: #1分钟金叉
Log(currency1,'多头信号成立')
exchanges[i].SetDirection('buy')
exchanges[i].Buy(-1,n1)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
#开空信号
if shortsignal: #1分钟死叉
Log(currency1,'空头信号成立')
exchanges[i].SetDirection('sell')
exchanges[i].Sell(-1,n1)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
if len(position1)==1:
if position1[0]["Type"]==0:
if ticker1["Last"]>position1[0].Price+K3:
Log(currency1,'多头触发止盈')
exchanges[i].SetDirection('closebuy')
exchanges[i].Sell(-1,position1[0].Amount)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
if ticker1["Last"]<position1[0].Price-K2:
Log(currency1,'多头触发止损')
exchanges[i].SetDirection('closebuy')
exchanges[i].Sell(-1,position1[0].Amount)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
if position1[0]["Type"]==1:
if ticker1["Last"]<position1[0].Price-K3:
Log(currency1,'空头触发止盈')
exchanges[i].SetDirection('closesell')
exchanges[i].Buy(-1,position1[0].Amount)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
if ticker1["Last"]>position1[0].Price+K2:
Log(currency1,'空头触发止损')
exchanges[i].SetDirection('closesell')
exchanges[i].Buy(-1,position1[0].Amount)
Log('倒数第二个EMA2:',EMA2[-2],'倒数第三个EMA2:',EMA2[-3])
Log('倒数第二个EMA1:',EMA[-2],'倒数第三个EMA1:',EMA[-3])
Sleep(S)
ایجاد کاروں کی مقدار - خواببائیوڈیٹ یا معلوم کرنے کے لئے تلاش کریں EMA الگورتھم، اس طرح کے تکرار الگورتھم حساب کے اشارے کی قدر اور منتقل اعداد و شمار کی مقدار کے سائز سے متعلق ہیں ((یعنی K لائن کالم کی تعداد) ؛ لائن کالم کی تعداد زیادہ ہے، حساب لگایا جاتا ہے زیادہ قریب. آپ کو حساب EMA100 بنیادی طور پر ایک ہی ہے، EMA200 تھوڑا سا غلط ہے کیونکہ EMA200 حساب زیادہ لائن کالم ((K لائن BAR) کی ضرورت ہوتی ہے. اس طرح کے بنیادی تصورات بائیوڈیٹ کے تحت، معلوم کرنے کے لئے موجود ہیں.