وسائل لوڈ ہو رہے ہیں... لوڈنگ...

MACD+MA اشارے کے مجموعی حکمت عملی

مصنف:صفر، تاریخ: 2018-11-22 19:51:09
ٹیگز:ایم اےایم اے سی ڈیMyLanguage

ایم اے اشارے انگریزی کے لئے مختصر ہے ((موزنگ اوسط) اور اسے چلتی اوسط اشارے کہا جاتا ہے۔ چلتی اوسط ((MA) کی رجحان کی خصوصیت ہے ، جو نسبتا stable مستحکم ہے ، دن کی K لائن کے برعکس جو بڑھتی اور گرتی ہے۔ چلتی اوسط جتنی لمبی ہوگی ، کارکردگی اتنی ہی مستحکم ہوگی۔ آسانی سے اوپر اور نیچے نہیں ، آپ کو اسٹاک کی قیمت کے رجحان کی حقیقی وضاحت کا انتظار کرنا ہوگا۔ چلتی اوسط ، حتمی تجزیہ میں ، ایک رجحان سے باخبر رہنے کا آلہ ہے جو یہ معلوم کرنا آسان بناتا ہے کہ آیا کوئی رجحان ختم ہو گیا ہے یا الٹ گیا ہے اور آیا کوئی نیا رجحان ابھر رہا ہے۔

اس شمارے میں ، ہم ایم اے سی ڈی + ایم اے انڈیکس امتزاج کی حکمت عملی کا اشتراک کرتے ہیں۔ تکنیکی تجزیہ میں ، اشارے کا امتزاج بہت عام ہے۔ مختلف اشارے کے مختلف آپریشن پوائنٹس اور تجزیہ کے طریقے ہیں۔ اشارے کے امتزاج سے سگنل کی درستگی میں اضافہ ہوسکتا ہے۔ حکمت عملی قیمت اور ایم اے کے مابین تعلقات کا موازنہ کرنا ہے ، اور پھر مارکیٹ کی حالت کا فیصلہ کرنے اور سادہ ٹائمنگ ٹریڈنگ حکمت عملی کی تعمیر کے لئے ایم اے سی ڈی انڈیکس کے ذریعہ قیمت کی نقل و حرکت میں تیزی کی پیمائش کرنا ہے۔


(*backtest
start: 2018-11-01 00:00:00
end: 2018-11-22 00:00:00
period: 1h
exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}]
*)


// MACD calculation
FASTLENGTH:=12;
SLOWLENGTH:=26; 
MACDLENGTH:=9;

// Length of MA
L1:=50;
L2:=120;

// stop loss 止损 5%	
STOPLOSS:=5; 

//MACD
MACDVALUE:=EMA(CLOSE,FASTLENGTH)-EMA(CLOSE,SLOWLENGTH);
AVGMACD:=EMA(MACDVALUE,MACDLENGTH);
MACDDIFF:=MACDVALUE-AVGMACD;

//MA1、MA2
DMA1:=MA(C,L1);
DMA2:=MA(C,L2);
BUYCONDITION:=MACDVALUE>0 && DMA1>DMA2 && MACDDIFF>0 && C>DMA1 && REF(C,1)>REF(DMA1,1);
SELLCONDITION:=MACDVALUE<0 && DMA1<DMA2 && MACDDIFF<0 && C<DMA1 && REF(C,1)<REF(DMA1,1);

// 开仓条件 When to open position
BKVOL=0 AND BUYCONDITION,BK;
SETSIGPRICETYPE(BK,NEW_ORDER);
SKVOL=0 AND SELLCONDITION,SK;
SETSIGPRICETYPE(SK,NEW_ORDER);

// 离场条件 When to close position
BKVOL>0 AND (REF(MACDVALUE,1)<0 OR REF(DMA1,1)<REF(DMA2,1)),SP;
SKVOL>0 AND (REF(MACDVALUE,1)>0 OR REF(DMA1,1)>REF(DMA2,1)),BP;

// 启动止损 Start stop loss
SKVOL>0 AND HIGH>=SKPRICE*(1+STOPLOSS*0.01),BP;
BKVOL>0 AND LOW<=BKPRICE*(1-STOPLOSS*0.01),SP;
AUTOFILTER;

متعلقہ

مزید