
یہ حکمت عملی دوہری ای ایم اے اشارے پر مبنی فاریکس ٹریڈنگ کی حکمت عملی ہے۔ حکمت عملی فوری لائن ای ایم اے اور سست لائن ای ایم اے کا حساب کتاب کرکے ، تیز لائن پر سست لائن کو عبور کرتے وقت زیادہ کام کرتی ہے ، اور تیز لائن کے نیچے سست لائن کو عبور کرتے وقت صفائی کرتی ہے۔ یہ حکمت عملی آسان ہے اور درمیانی مدتی تجارت کے لئے موزوں ہے۔
یہ حکمت عملی بنیادی طور پر ڈبل ای ایم اے اشارے پر مبنی ہے۔ پہلے ، فوری ای ایم اے اور سست ای ایم اے کا حساب لگائیں۔ فوری ای ایم اے کا دورانیہ مختصر ہے ، جو قیمت میں تبدیلی کو حساس طور پر ظاہر کرتا ہے۔ سست ای ایم اے کا دورانیہ لمبا ہے ، جو طویل مدتی رجحان کی عکاسی کرتا ہے۔ جب فوری لائن نیچے سے سست لائن کو عبور کرتی ہے تو سونے کی کانٹا سگنل پیدا ہوتا ہے ، جس سے ظاہر ہوتا ہے کہ قلیل مدتی قیمت میں اضافہ کی رفتار مضبوط ہے ، اور زیادہ خرید سکتے ہیں۔ جب فوری لائن اوپر سے نیچے سے سست لائن کو عبور کرتی ہے تو مردہ کانٹا سگنل پیدا ہوتا ہے ، جس سے ظاہر ہوتا ہے کہ قلیل مدتی قیمت میں کمی کی رفتار مضبوط ہے۔
اس حکمت عملی میں بنیادی طور پر درج ذیل اقدامات شامل ہیں:
ایس ایم اے دورانیہ کی لمبائی ، ڈیٹا ماخذ وغیرہ سمیت فاسٹ لائن ای ایم اے اور سست لائن ای ایم اے کے پیرامیٹرز درج کریں
EMA اور سست EMA کے حساب کتاب
گولڈ فورک ٹائم کی تعریف: تیز لکیر نیچے سے سست لکیر کو پار کرتی ہے
ڈیڈ فورک ٹائم کی تعریف: تیز لائن اوپر سے نیچے سے سست لائن کو پار کرتی ہے
سونے کی چنگاری میں زیادہ خریدیں
مرنے کے وقت بیعانہ
آپشنز کو منتخب کریں کہ آیا خالی کرنے کی اجازت ہے یا نہیں اور کیا اسٹاپ نقصان کی روک تھام کی حکمت عملی استعمال کی جائے
خریدی اور فروخت کی خبروں کے نوٹس کو برآمد کریں
اس سادہ ڈبل ای ایم اے کراسنگ حکمت عملی کے ذریعہ ، قیمتوں کے قلیل مدتی رجحانات کو بے ترتیب طور پر پکڑنے اور منافع کمانے کے لئے استعمال کیا جاسکتا ہے۔
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
حکمت عملی کے خیالات سادہ اور واضح ہیں اور ان کو سمجھنا اور ان پر قابو پانا آسان ہے۔
صرف دو ای ایم اے کی ضرورت ہوتی ہے، آسانی سے.
قیمتوں میں مختصر مدت کے رجحانات کو پکڑنے کے لئے ، اربیٹری کو اتار چڑھاؤ سے فائدہ اٹھانا پڑتا ہے۔
اپنی مرضی کے مطابق EMA سائیکل ، مختلف سائیکل مارکیٹ کے ماحول کو اپنانے کے لئے لچکدار۔
آپ کو منتخب کر سکتے ہیں کہ آیا آپ کو خالی کرنے کی اجازت ہے یا نہیں، اور آپ کو اپنے خطرے کو کنٹرول کرنے کے لئے لچکدار حکمت عملی ہے.
ٹریڈنگ کے خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصان کی روک تھام کی حکمت عملی کا استعمال کرنے کا انتخاب کریں۔
خرید و فروخت کی خبروں کے نوٹیفکیشن کو برآمد کریں تاکہ آپ کی نگرانی کی جاسکے۔
حکمت عملی کو آسانی سے بہتر بنایا جاسکتا ہے ، منافع بخش جگہ کو بہتر بنانے کے لئے EMA پیرامیٹرز کو لچکدار طریقے سے ترتیب دیا جاسکتا ہے۔
اس حکمت عملی کے کچھ خطرات بھی ہیں:
ڈبل ای ایم اے کی حکمت عملی غلط سگنل پیدا کرنے کے لئے آسان ہے اور غیر ضروری نقصانات کا سبب بن سکتا ہے.
غیر معقول اسٹاپ نقصان کی ترتیب سے نقصان میں اضافہ ہوسکتا ہے۔
ٹرانزیکشنز کی کثرت سے ٹرانزیکشنز کی لاگت میں اضافہ ہوسکتا ہے اور اس کے نتیجے میں خطرے میں اضافہ ہوسکتا ہے۔
فکسڈ ای ایم اے پیرامیٹرز مارکیٹ کی تبدیلیوں کے مطابق نہیں ہیں۔
اس کے علاوہ، اس کے بارے میں بات کرنے کے لئے بہت سے لوگ ہیں جو اس کے بارے میں سوچتے ہیں.
ٹرینڈ ریورس کا اندازہ نہیں لگایا جاسکتا، ممکنہ طور پر ریورس پوزیشن کھولی جاسکتی ہے۔
متعلقہ خطرے کے انتظام کے اقدامات:
EMA پیرامیٹرز کو بہتر بنائیں تاکہ غلط سگنل کا امکان کم ہو۔
معقول طور پر اسٹاپ نقصان کا تعین کریں اور انفرادی نقصان کو کنٹرول کریں۔
ای ایم اے سائیکل کو بہتر بنائیں اور تجارت کی تعدد کو کم کریں۔
EMA پیرامیٹرز کو مارکیٹ کے مختلف مراحل میں متحرک طور پر ایڈجسٹ کیا جاسکتا ہے۔
رجحانات کو سمجھنے کے لئے اشارے میں اضافہ کریں اور گرنے سے بچنے سے بچیں.
رجحانات کے اشارے کے ساتھ مل کر ، بڑے رجحانات کی سمت کا تعین کریں۔
یہ حکمت عملی مندرجہ ذیل پہلوؤں سے بہتر بنائی جا سکتی ہے۔
EMA پیرامیٹرز کو متحرک طور پر بہتر بنائیں ، مختلف مارکیٹ مراحل میں مختلف EMA سائیکل کا مجموعہ استعمال کریں ، پیرامیٹرز کے اراریج اثر کو بہتر بنائیں۔
اسٹاک کے انتخاب کی شرائط میں اضافہ کریں ، مخصوص شرائط پر پورا اترنے والے اسٹاک کو حکمت عملی کے ساتھ تجارت کریں ، کامیابی کی شرح میں اضافہ کریں۔
اتار چڑھاؤ کے اشارے کے ساتھ مل کر ، کم اتار چڑھاؤ کے مرحلے میں پوزیشن سے بچنے کے خطرے کو کم کریں۔
مجموعی طور پر ٹرانسمیشن اشارے، اعلی مقدار میں رجحان کی تصدیق کے لئے سگنل پیدا کرتا ہے.
قیمت کی شرائط طے کریں ، مثال کے طور پر 20 دن کی لائن کو توڑنا اور پھر EMA حکمت عملی کی تجارت کریں۔
اسٹاپ نقصان کی حکمت عملی کو بہتر بنائیں اور منافع کو لاک کرنے کے لئے اسٹاپ کی شرائط طے کریں۔
بڑے پیمانے پر رجحانات کا اندازہ لگانا اور منفی پوزیشنوں سے بچنا۔
گہری سیکھنے کے الگورتھم اور مختلف مشین سیکھنے کے الگورتھم کے ساتھ مل کر مسلسل اصلاح کی حکمت عملی۔
خلاصہ یہ ہے کہ ، دو ای ایم اے گولڈ فورک ڈائی فورک حکمت عملی کا مجموعی نظریہ سادہ اور واضح ہے ، سمجھنے اور عمل کرنے میں آسان ہے ، قیمت کے اتار چڑھاو کو فائدہ مند انداز میں پکڑ سکتا ہے ، لیکن اس میں کچھ منافع بخش خطرات بھی ہیں۔ ہم پیرامیٹرز کی اصلاح ، نقصان کی روک تھام ، اسٹاک فلٹرنگ ، بڑے پیمانے پر رجحانات کا فیصلہ کرنے جیسے ذرائع کے ذریعہ خطرے کو کنٹرول کرسکتے ہیں ، اور اطمینان بخش منافع کو آسانی سے حاصل کرسکتے ہیں۔ یہ حکمت عملی مستقل طور پر بہتر بنائی جاسکتی ہے ، اور مستقل تحقیق اور بہتری کے قابل ہے۔
/*backtest
start: 2023-09-15 00:00:00
end: 2023-10-15 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("EMA Strategy", shorttitle="EMA Strategy", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// === Inputs ===
// short ma
maFastSource = input(defval=close, title="Fast MA Source")
maFastLength = input(defval=3, title="Fast MA Period", minval=1)
// long ma
maSlowSource = input(defval=close, title="Slow MA Source")
maSlowLength = input(defval=9, title="Slow MA Period", minval=1)
// invert trade direction
shorting = input(defval=false, title="Allow Shorting?")
// risk management
useStop = input(defval=false, title="Use Initial Stop Loss?")
slPoints = input(defval=25, title="Initial Stop Loss Points", minval=1)
useTS = input(defval=false, title="Use Trailing Stop?")
tslPoints = input(defval=120, title="Trail Points", minval=1)
useTSO = input(defval=false, title="Use Offset For Trailing Stop?")
tslOffset = input(defval=20, title="Trail Offset Points", minval=1)
// Messages for buy and sell
message_buy = input("Buy message", title="Buy Alert Message")
message_sell = input("Sell message", title="Sell Alert Message")
// Calculate start/end date and time condition
startDate = input(timestamp("2021-01-01T00:00:00"), type = input.time)
finishDate = input(timestamp("2021-12-31T00:00:00"), type = input.time)
time_cond = true
// === Vars and Series ===
fastMA = ema(maFastSource, maFastLength)
slowMA = ema(maSlowSource, maSlowLength)
plot(fastMA, color=color.blue)
plot(slowMA, color=color.purple)
goLong() =>
crossover(fastMA, slowMA)
killLong() =>
crossunder(fastMA, slowMA)
strategy.entry("Buy", strategy.long, when=goLong() and time_cond, alert_message = message_buy)
strategy.close("Buy", when=killLong() and time_cond, alert_message = message_sell)
// Shorting if using
if shorting
strategy.entry("Sell", strategy.short, when=killLong() and time_cond, alert_message = message_sell)
strategy.close("Sell", when=goLong() and time_cond, alert_message = message_buy)
if useStop
strategy.exit("XLS", from_entry="Buy", stop=strategy.position_avg_price / 1.08)
strategy.exit("XSS", from_entry="Sell", stop=strategy.position_avg_price * 1.08)