এমএ সূচকটি ইংরেজি ((মুভিং এভারেজ) এর সংক্ষিপ্ত রূপ এবং এটিকে চলমান গড় সূচক বলা হয়। চলমান গড় ((এমএ) এর একটি ট্রেন্ডিং বৈশিষ্ট্য রয়েছে, যা দিনের কে লাইনের বিপরীতে তুলনামূলকভাবে স্থিতিশীল, যা উঠবে এবং নেমে আসবে। চলমান গড়ের দৈর্ঘ্য যত বেশি, পারফরম্যান্স ততই স্থিতিশীল। সহজেই উপরে এবং নীচে নয়, আপনাকে স্টক মূল্যের প্রবণতার সত্যিকারের স্পষ্টতার জন্য অপেক্ষা করতে হবে। চলমান গড়টি চূড়ান্ত বিশ্লেষণে একটি প্রবণতা ট্র্যাকিং সরঞ্জাম যা একটি প্রবণতা শেষ হয়েছে বা বিপরীত হয়েছে এবং একটি নতুন প্রবণতা উদ্ভূত হচ্ছে কিনা তা সনাক্ত করা সহজ করে তোলে।
এই ইস্যুতে, আমরা এমএসিডি + এমএ সূচক সমন্বয় কৌশল ভাগ করি। প্রযুক্তিগত বিশ্লেষণে, সূচকগুলির সংমিশ্রণটি খুব সাধারণ। বিভিন্ন সূচকের বিভিন্ন অপারেশন পয়েন্ট এবং বিশ্লেষণ পদ্ধতি রয়েছে। সূচকগুলির সংমিশ্রণ সংকেতের নির্ভুলতা বাড়িয়ে তুলতে পারে। কৌশলটি হ'ল মূল্য এবং এমএ এর মধ্যে সম্পর্ক তুলনা করা এবং তারপরে বাজারের অবস্থা বিচার করতে এবং একটি সহজ টাইমিং ট্রেডিং কৌশল তৈরি করতে এমএসিডি সূচক দ্বারা মূল্য আন্দোলনের ত্বরণ পরিমাপ করা।
(*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;