- বর্গক্ষেত্র
- চলমান গড় পার্থক্য শূন্য ক্রস কৌশল
চলমান গড় পার্থক্য শূন্য ক্রস কৌশল
লেখক:
চাওঝাংট্যাগঃ
সারসংক্ষেপ
কৌশল নীতি
- ৮ পেরিওড এক্সপোনেন্সিয়াল মুভিং মিডিয়ার ইএমএ এবং সর্বনিম্ন মুভিং মিডিয়ার সর্বনিম্ন ইএমএ
- মূল্য এবং বর্তমান চলমান গড় ইএমএ মধ্যে পার্থক্য পার্থক্য গণনা
- যখন ডিফ 0 এর চেয়ে কম হয়, তখন এটি একটি bearish সংকেত। যখন ডিফ 0 এর উপরে অতিক্রম করে, তখন এটি একটি নীচের বিচ্যুতি সংকেত, যা উত্থান নির্দেশ করে।
- ট্রেডিং সিগন্যাল তৈরির জন্য গত সপ্তাহে সর্বোচ্চ হ্রাসের তুলনা করতে ডিফ এর সংখ্যাসূচক মান একত্রিত করুন
সুবিধা বিশ্লেষণ
- দ্বৈত চলমান গড় সিস্টেম ব্যবহার করে কার্যকরভাবে মিথ্যা অগ্রগতি ফিল্টার করতে পারেন
- সর্বনিম্ন মূল্যের তত্ত্ব প্রয়োগ করে নীচের সংকেতগুলি আবিষ্কার করা
- অতিরিক্ত বিক্রয় এবং অতিরিক্ত ক্রয়ের শর্তগুলি বিচার করার জন্য সংখ্যাসূচক তুলনা, সর্বোচ্চ উচ্চতা এবং হ্রাস হ্রাস এড়ানো
ঝুঁকি বিশ্লেষণ
- দ্বৈত চলমান গড় কৌশলগুলি হুইপসা প্রভাবের জন্য প্রবণ
- চলমান গড় পরামিতিগুলির যুক্তিসঙ্গত সেটিং অত্যন্ত গুরুত্বপূর্ণ
অপ্টিমাইজেশান নির্দেশাবলী
- বিভিন্ন চক্রের সাথে মানিয়ে নিতে চলমান গড় সময়ের পরামিতিগুলি সামঞ্জস্য করুন
- ভুয়া অগ্রগতি সংকেত ফিল্টার করতে ভলিউম সূচক বৃদ্ধি
- অতিরিক্ত বিক্রয় এবং অতিরিক্ত ক্রয়ের শর্ত এড়াতে স্টোকাস্টিক সূচকটি একত্রিত করুন
সংক্ষিপ্তসার
/*backtest
start: 2023-01-19 00:00:00
end: 2024-01-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title = "Estratégia diferença menor preço de 8")
// Configuração da Média Móvel
emaPeriod = 8
ema= ema(close, emaPeriod)
ema1= ema(close[1], emaPeriod)
lowestEMA = lowest(ema, 8)
// Calcula a diferença entre o preço e a média móvel
diff = close - ema
diff1 = close[1] - ema1
diffLow = ema - lowestEMA
//Condições
diffZero = diff < 0
diffUnder = diff < diffLow
diffUm = diff > 0
Low0 = diffLow == 0
// Sinais de entrada
buy_signal = diffUnder and crossover(diff, diff1)
sell_signal = diffUm and diffUnder and crossunder(diff, diff1)
// Executa as operações de compra/venda
if buy_signal
strategy.entry("Buy", strategy.long)
if sell_signal
strategy.exit("Buy")
// Plota as linhas
plot(0, title="Linha Zero", color=color.gray)
plot(diff, title="Diferença", color=color.blue, linewidth=2)
plot(diffLow, title="Diferença", color=color.red, linewidth=2)
আরো