
یہ حکمت عملی لاری ولیمز کے 9 دن کے وقفے کے تصور پر مبنی ہے ، جس میں 9 دن کی متحرک اوسط کی سمت کی نگرانی کرکے رجحانات کا تعین کیا جاتا ہے ، جس میں وقفے کے مقام پر انٹری کی جاتی ہے ، اور اس رجحان کے ساتھ چلتا ہے۔
خاص طور پر:
یہ خرید و فروخت کی مکمل منطق ہے۔
یہ ایک سادہ رجحانات کی پیروی کی حکمت عملی ہے جس میں مندرجہ ذیل فوائد ہیں:
اس حکمت عملی میں کچھ خطرات اور خامیاں بھی ہیں جن کو مزید بہتر بنایا جاسکتا ہے:
مجموعی طور پر ، اس حکمت عملی کو متحرک پیرامیٹرز کی اصلاح ، کثیر عنصر کے فیصلے ، ٹرانزیکشن لاگت کے انتظام ، خطرے سے فائدہ اٹھانے کے کنٹرول وغیرہ میں بہتری لائی جاسکتی ہے ، تاکہ حکمت عملی کو مختلف مارکیٹ کی حالتوں کے مطابق استحکام سے بہتر بنایا جاسکے۔
ولیمز 9 دن توڑنے کی حکمت عملی ایک زیادہ کلاسیکی قلیل مدتی رجحان کی حکمت عملی ہے ، جس کا بنیادی نظریہ سادہ اور واضح ہے ، ای ایم اے کے ذریعہ رجحان کی سمت کا فیصلہ کرنے کے لئے ، توڑ پھوڑ کے مقام پر اندراج کرنے کے لئے ، رجحان کے ساتھ چلنے کے لئے اور مناسب وقت پر اسٹاپ نقصان کو روکنے کے لئے۔ اس حکمت عملی کو سمجھنے میں آسان ہے ، فنڈز کا استعمال زیادہ موثر ہے ، لیکن اس میں کچھ خامیاں بھی ہیں۔ ہم حکمت عملی کے پیرامیٹرز کو زیادہ متحرک اور لچکدار بنانے کے لئے متعدد زاویوں سے اصلاح کرسکتے ہیں ، فیصلے کے قواعد زیادہ سخت اور جامع ہیں ، اور رسک ریٹرن کنٹرول زیادہ بہتر ہے ، اس طرح حکمت عملی کی استحکام اور منافع بخش صلاحیت کو بہتر بنانے کے لئے وسیع تر مارکیٹ کے حالات کے مطابق ڈھال لیا جاسکتا ہے۔
/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("larry willians teste2", overlay=true)
//Window of time
start = timestamp(2019, 00, 00, 00, 00) // backtest start window
finish = timestamp(2019, 12, 31, 23, 59) // backtest finish window
window() => true // create function "within window of time"
ema9=ema(close,9) // Ema de 9 periodos
//Condições de compra
c1= (open< ema9 and close > ema9) //abrir abaixo da ema9 e fechar acima da ema9
if(window())
if(c1)
strategy.entry("Compra", true, stop = high) // Coloca ordem stopgain no topo anterior
else
strategy.cancel("Compra") // Cancela a ordem se o proximo candle não "pegar"
//codições de venda
v1= (open> ema9 and close < ema9) // abrir acima da ema9 e fechar abaixo ema9
if(window())
if (v1)
strategy.exit("Venda", from_entry = "Compra", stop = low) // Saida da entrada com stop no fundo anterior
else
strategy.cancel("Venda") //Cancela a ordem se o proximo candle não "pegar"