
یہ حکمت عملی ایک مختصر لائن ٹریڈنگ حکمت عملی ہے جو متحرک بریک اور اوسط لائن پر مبنی ہے۔ یہ متعدد اشارے جیسے چلتی اوسط ، K لائن کی شکل ، تجارت کی مقدار اور اتار چڑھاؤ کو یکجا کرتی ہے تاکہ اس سمت کے مواقع کی نشاندہی کی جاسکے جس میں بریک کی متحرک صلاحیت موجود ہے تاکہ اس سے زیادہ مختصر لائنوں کے رجحانات کو پکڑ سکے۔
3 دن کے ای ایم اے کو ریفرنس میڈین لائن کے طور پر استعمال کرتے ہوئے ، جب اختتامی قیمت اس میڈین لائن سے نیچے آجاتی ہے تو ، اس کو نیچے کی طرف جانے والا رجحان سمجھا جاتا ہے ((Cond01) )
اوپننگ قیمت پچھلے دن کے او ایچ ایل سی قیمتوں سے زیادہ ہے ((اوپننگ قیمت ، اعلی ترین قیمت ، کم ترین قیمت ، اختتامی قیمت کی اوسط قیمت) ، اس بات کی نشاندہی کرتا ہے کہ خرید و فروخت کی تجارت نے اوپننگ قیمت کو بلند کردیا ہے ، یہ اوپر جانے کا اشارہ ہے ((Cond02) )
volume پچھلے دن کے حجم سے کم ہے ، اس کا مطلب یہ ہے کہ اس میں کافی طاقت نہیں ہے ، جس سے سمت کی توڑ پھوڑ میں مدد ملتی ہے ((Cond03) }}
اختتامی قیمتوں نے پچھلے دن کی قیمتوں کی حد کو توڑ دیا ، جس سے یہ ظاہر ہوتا ہے کہ [Cond04] کو توڑ دیا گیا ہے۔
جب مذکورہ بالا 4 شرائط ایک ساتھ مل کر پوری ہوں تو ، زیادہ پوزیشنیں کھولیں ((Entries) )
اسٹاپ نقصان کی شرائط: جب 10 سے زیادہ K لائنیں کھولی گئیں یا جب منافع بخش پوزیشن 5 بار پہنچ گئی تو ، پوزیشن کو بند کردیں (Exits)
اس حکمت عملی میں مارکیٹ میں توڑنے کی سمت کا تعین کرنے کے لئے متعدد اشارے شامل ہیں ، قلیل مدتی میں قیمتوں کے رجحانات کو پکڑنے کے لئے ، اس کی مضبوط سمت ہے۔ لیکن ہر شرط صرف 1 سے 3 K لائنوں کی معلومات پر غور کرتی ہے ، طویل مدتی رجحانات کا تعین کرنے کی صلاحیت کمزور ہے۔
متعدد اشارے کے مجموعی فیصلے کا استعمال کرتے ہوئے ، جعلی توڑ کو فلٹر کیا جاسکتا ہے اور موثر توڑ کی شناخت کی جاسکتی ہے۔
قیمتوں میں سمت کی خرابی اور رجحانات کے خاتمے کے ل enough کافی طاقت نہیں ہے ، اور اس سے کہیں زیادہ واضح سمت کے مواقع پر قبضہ کیا جاسکتا ہے۔
آپ کے پاس بہت زیادہ تجارت ہے ، جو مختصر لائن آپریشن کے لئے موزوں ہے ، اور آپ ہر بار چھوٹے منافع کو تیزی سے لاک کرسکتے ہیں۔
اسٹاپ نقصان اور اسٹاپ سیٹنگ معقول ہے ، جو انفرادی نقصان اور خطرے کو مؤثر طریقے سے کنٹرول کرتی ہے۔
ایک ہی وقت میں متعدد پوزیشنیں کھولنے کے ساتھ ، زیادہ پوزیشنوں کا خطرہ ہے۔
ایک اشارے کے پیرامیٹرز کی ترتیب بہت زیادہ جامد ہوسکتی ہے ، اس کے لئے موافقت پذیر پیرامیٹرز متعارف کروائے جاسکتے ہیں۔
اس کے نتیجے میں ، آپ کو ایک نیا نیٹ ورک مل جائے گا ، جس میں آپ کو ایک نیا نیٹ ورک مل جائے گا۔
صرف مختصر معلومات پر توجہ مرکوز کرنے سے بڑے رجحانات کا اندازہ نہیں لگایا جاسکتا ہے۔
سٹاپ نقصان نقطہ کے قریب، 20 سے 30 K لائنوں تک توسیع کی جا سکتی ہے.
رجحان کا تعین کرنے میں شامل ہوں ، مخالف پوزیشن کھولنے سے گریز کریں۔ طویل مدتی اوسط لائن کا تعین کرنے پر غور کیا جاسکتا ہے ، صرف بڑے رجحان کی سمت میں پوزیشن کھولیں۔
آپٹمائزنگ پیرامیٹرز کی ترتیبات۔ ای ایم اے کی مدت ، توڑنے والے پیرامیٹرز کی جانچ اور اصلاح کی جاسکتی ہے ، تاکہ یہ مختلف مارکیٹ کی حالت کے مطابق ہو۔ آپ خود بخود پیرامیٹرز بھی ترتیب دے سکتے ہیں ، تاکہ اشارے خود بخود مدت میں ایڈجسٹ ہوجائیں۔
شرائط کی اصلاح۔ دیگر معاون اشارے شامل کرنے پر غور کیا جاسکتا ہے ، جیسے توانائی کی روانی ، برلن بینڈوتھ ، آر ایس آئی ، وغیرہ ، توڑنے کی تاثیر کی توثیق کرنے اور جھوٹے توڑ کو کم کرنے کے لئے۔
کافی جانچ ، انتہائی حالات کے تحت کمائی کے منحنی خطوط کی جانچ پڑتال کریں۔ ماضی کے حالات پر نظر ثانی کی جاسکتی ہے ، انتہائی حالات میں کارکردگی کی جانچ پڑتال کی حکمت عملی جیسے کہ بڑے پیمانے پر زوال اور زلزلے۔
نقصانات کو روکنے کے طریقہ کار کو بہتر بنانا۔ نقصانات کو روکنے کے ل tracking زیادہ لچکدار بنانے کے ل tracking نقصانات ، فیصد نقصانات ، اور خود بخود نقصانات کو روکنے کے طریقوں پر غور کیا جاسکتا ہے۔
یہ حکمت عملی ای ایم اے ، تجارت کے حجم اور اتار چڑھاؤ جیسے متعدد اشارے کو مربوط کرتی ہے ، جو قلیل مدت میں ٹوٹ پھوٹ کی صلاحیت رکھنے والے مواقع کی نشاندہی کرتی ہے ، یہ ایک عام شارٹ لائن توڑنے والی حکمت عملی ہے۔ یہ کثرت سے واپسی کرتا ہے ، چست کام کرتا ہے ، اور شارٹ لائن منافع کو تیزی سے لاک کرسکتا ہے۔ لیکن صرف حالیہ معلومات پر توجہ مرکوز کرتا ہے ، بڑے بازار کی صورتحال کا اندازہ نہیں ہوتا ہے۔ ہم رجحان کے عوامل کو شامل کرنے ، پیرامیٹرز کی ترتیب کو بہتر بنانے ، توڑنے کی تاثیر کو بڑھانے ، انتہائی حالات کی جانچ پڑتال کرنے وغیرہ کے لحاظ سے اصلاحات کرسکتے ہیں ، تاکہ حکمت عملی کو زیادہ مستحکم اور زیادہ لچکدار بنایا جاسکے۔
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Free Strategy #01 (ES / SPY)", overlay=true)
// Inputs
Quantity = input(1, minval=1, title="Quantity")
EmaPeriod = input(3, minval=1, title="EMA Period")
MaxProfitCloses = input(5, minval=1, title="Max Profit Close")
MaxBars = input(10, minval=1, title="Max Total Bars")
// Misc Variables
src = close
BarsSinceEntry = 0
MaxProfitCount = 0
Ema = ema(close, EmaPeriod)
OHLC = (open + high + low + close) / 4.0
// Conditions
Cond00 = strategy.position_size == 0
Cond01 = close < Ema
Cond02 = open > OHLC
Cond03 = volume <= volume[1]
Cond04 = (close < min(open[1], close[1]) or close > max(open[1], close[1]))
// Update Exit Variables
BarsSinceEntry := Cond00 ? 0 : nz(BarsSinceEntry[1]) + 1
MaxProfitCount := Cond00 ? 0 : (close > strategy.position_avg_price and BarsSinceEntry > 1) ? nz(MaxProfitCount[1]) + 1 : nz(MaxProfitCount[1])
// Entries
strategy.entry(id="L1", long=true, qty=Quantity, when=(Cond00 and Cond01 and Cond02 and Cond03 and Cond04))
// Exits
strategy.close("L1", (BarsSinceEntry - 1 >= MaxBars or MaxProfitCount >= MaxProfitCloses))