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

আপনি যা জানেন না তা হ'ল MACD + MA এর কৌশল।

লেখক:শূন্য, তারিখঃ ২০১৮-১১-২২ ১৯ঃ৫১ঃ০৯
ট্যাগঃসমতলএমএসিডিMy ভাষা

এই পর্বটি MACD + MA সূচক সংমিশ্রণ কৌশল শেয়ার করে, প্রযুক্তিগত বিশ্লেষণে, সূচকগুলির সংমিশ্রণ ব্যবহার খুব সাধারণ, বিভিন্ন সূচকগুলির সংমিশ্রণগুলি বিভিন্ন অপারেশন পয়েন্ট এবং বিশ্লেষণ পদ্ধতির সাথে একসাথে রয়েছে, সূচকগুলির সংমিশ্রণ ব্যবহার সংকেতগুলির নির্ভুলতা বাড়িয়ে তুলতে পারে। এই কৌশলটি হ'ল দামের সাথে MA এর পারস্পরিক সম্পর্ক তুলনা করে এবং MACD সূচকটি ব্যবহার করে দামের গতির ত্বরণ পরিমাপ করে, বাজারের অবস্থা নির্ধারণ করতে, একটি সহজ সময়-নির্ধারিত ট্রেডিং কৌশল তৈরি করে।


(*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;

সম্পর্কিত বিষয়বস্তু

আরও দেখুন