
ڈبل میڈین لائن حکمت عملی ایک نسبتا common عام شارٹ لائن ٹریڈنگ حکمت عملی ہے۔ یہ حکمت عملی مارکیٹ کے رجحان کی سمت کا اندازہ لگانے کے لئے مختلف ادوار کی میڈین لائنوں کا حساب لگانے کے ذریعہ داخل ہوتی ہے۔ جب طویل مدتی میڈین لائن کو شارٹ پیریڈ میڈین لائن سے پار کرتے ہو تو زیادہ کام کریں اور جب طویل مدتی میڈین لائن کو شارٹ پیریڈ میڈین لائن سے نیچے کرتے ہو تو اس سے زیادہ کام کریں۔
اس حکمت عملی کی بنیادی منطق یہ ہے:
دو مختلف دورانیوں کی اوسط لکیریں ، ایک طویل دورانیہ کی اوسط لکیریں اور ایک مختصر دورانیہ کی اوسط لکیریں۔ یہاں اوسط لکیریں کھلنے کی قیمت اور اختتامی قیمت کے لئے استعمال کی جاتی ہیں۔
اس بات کا تعین کریں کہ آیا قلیل مدتی اوسط لائن طویل مدتی اوسط لائن سے ٹوٹ گئی ہے۔ جب قلیل مدتی اوسط لائن پر طویل لائن ٹوٹ جاتی ہے تو ، اس کا مطلب یہ ہے کہ مارکیٹ اوپر کی طرف بڑھ رہی ہے ، زیادہ کام کیا جاسکتا ہے۔ جب قلیل مدتی اوسط لائن کے نیچے سے گزرتی ہے تو ، اس کا مطلب یہ ہے کہ مارکیٹ نیچے کی طرف بڑھ رہی ہے ، خالی کر دیا جاسکتا ہے۔
رجحان کی سمت کے مطابق زیادہ خالی کریں۔ خاص طور پر ، جب مختصر دورانیہ کی اوسط لائن پر لمبی دورانیہ کی اوسط لائن سے گزرتا ہے تو زیادہ کریں۔ جب مختصر دورانیہ کی اوسط لائن کے نیچے لمبی دورانیہ کی اوسط لائن سے گزرتا ہے تو ، خالی کریں۔
سٹاپ نقصان اور سٹاپ بندش کو حقیقی حالات کے مطابق مقرر کیا گیا ہے۔
اس حکمت عملی میں مختصر اور درمیانی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی لمبی
دو طرفہ حکمت عملی کے درج ذیل فوائد ہیں:
یہ سوچ سادہ ہے، سمجھنے میں آسان اور قابل عمل ہے۔
واضح طور پر داخلہ ٹائمنگ اور باہر نکلنے کے معیار کے ساتھ
مختلف مارکیٹ کے حالات کو ایڈجسٹ کرنے کے لئے میڈین لائن پیرامیٹرز کو ایڈجسٹ کریں.
رجحانات اور الٹ کے ساتھ ، آپ کو ایک خاص وسط لائن رجحانات کو پکڑنے کے لئے استعمال کیا جا سکتا ہے۔
اس کے علاوہ، یہ ایک نقصان دہ منطق ہے جو خطرے کو کنٹرول کرتی ہے.
اس کے علاوہ، دو طرفہ حکمت عملی کے کچھ خطرات بھی ہیں:
اسٹاپ نقصانات اکثر اس وقت متحرک ہوسکتے ہیں جب مارکیٹ زلزلے کی صفائی کے مرحلے میں ہے۔
بڑے پیمانے پر اتار چڑھاؤ والے بازاروں میں ، اوسط لائن سے پیدا ہونے والے اشارے اکثر ہوسکتے ہیں ، جو پوزیشن رکھنے کے لئے نقصان دہ ہیں۔
ڈبل اوسط لائن خود ہی پیچھے رہ جانے کی وجہ سے ہے ، جس کی وجہ سے شارٹ لائن کے الٹ جانے کا موقع ضائع ہوسکتا ہے۔
پیرامیٹرز کی اصلاح پر توجہ دینے کی ضرورت ہے ، اور مناسب اوسط لکیری دورانیہ طے کریں۔
اوسط لائن کراسنگ میں کچھ تاخیر ہوتی ہے ، اور داخلے کے وقت میں تاخیر ہوسکتی ہے۔
مندرجہ ذیل نکات اس حکمت عملی کی اصلاح کے لیے مفید ہیں:
اوسط لکیری دورانیہ پیرامیٹرز کو بہتر بنائیں ، مختلف حالات کے مطابق ڈھالیں۔ پیرامیٹر ریٹرننگ کو بہتر بنایا جاسکتا ہے۔
دیگر اشارے شامل کریں فلٹر کرنے کے لئے، زلزلے کے حالات میں پھنسنے سے بچنے کے لئے. آپ کو MACD، KD وغیرہ میں مدد کے طور پر شامل کیا جا سکتا ہے.
رجحان سازی کے اشارے شامل کریں ، جب واضح رجحان نہ ہو تو بار بار تجارت سے گریز کریں۔ ای ایم اے جیسے رجحان سازی کے اشارے شامل کرنے کی جانچ کی جاسکتی ہے۔
اس کے علاوہ، آپ کو ایک ٹرانزیکشن حجم کی پیمائش میں شامل کرنے کے لئے غور کر سکتے ہیں.
سٹاپ نقصان کی حکمت عملی کو بہتر بنائیں اور بڑے سطح پر معاونت کی سطح کے قریب اسٹاپ نقصان مقرر کریں۔
ڈبل یکساں حکمت عملی ایک سادہ شارٹ لائن حکمت عملی ہے جو یکساں کراس لائن فیصلے کے رجحانات پر مبنی ہے۔ اس کی خوبی یہ ہے کہ اس کی سوچ سادہ اور واضح ہے ، اور اس پر عمل کرنا آسان ہے۔ اس کی خرابی یہ ہے کہ یہ آسانی سے زلزلے کی مارکیٹ میں پھنس جاتا ہے ، اور اس میں تاخیر ہوتی ہے۔ ہم اس حکمت عملی کو بہتر بنانے کے لئے پیرامیٹرز کو بہتر بنانے ، فلٹرنگ کے اشارے شامل کرنے اور اسی طرح کے طریقوں سے بہتر بنا سکتے ہیں ، تاکہ یہ پیچیدہ مارکیٹ کے ماحول کے لئے موزوں ہو۔
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("GetTrendStrategy timing", overlay=true)
tim=input('370')
//////////////////////////////////////////////////////////////////////
// Component Code Start
testStartYear = input(2017, "Backtest Start Year")
testStartMonth = input(10, "Backtest Start Month")
testStartDay = input(25, "Backtest Start Day")
testStartHour = input(7, "Backtest Start Hour")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,testStartHour,0)
testStopYear = input(2017, "Backtest Stop Year")
testStopMonth = input(10, "Backtest Stop Month")
testStopDay = input(30, "Backtest Stop Day")
testStopHour = input(13, "Backtest stop Hour")
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,testStartHour,0)
testPeriod() => true
// Component Code Stop
//////////////////////////////////////////////////////////////////////
out1 = request.security(syminfo.tickerid, tim, open)
out2 = request.security(syminfo.tickerid, tim, close)
plot(out1,color=red)
plot(out2,color=green)
longCondition = crossover(request.security(syminfo.tickerid, tim, close),request.security(syminfo.tickerid, tim, open))
if testPeriod()
if (longCondition)
strategy.entry("long", strategy.long)
shortCondition = crossunder(request.security(syminfo.tickerid, tim, close),request.security(syminfo.tickerid, tim, open))
if testPeriod()
if (shortCondition)
strategy.entry("short", strategy.short)