
اس حکمت عملی کا بنیادی خیال یہ ہے کہ خرید و فروخت کے اشارے کے طور پر چلتی اوسط کے سنہری فورکس اور مارجن کا استعمال کیا جائے ، جس میں قیمتوں میں دوہری مساوات کو توڑنے کے طریقہ کار کے ساتھ پوزیشن اور روک تھام کی جائے۔ جب قلیل مدتی اوسط طویل مدتی اوسط سے ٹکرا جاتا ہے تو خریدنے کا اشارہ پیدا ہوتا ہے۔ جب قلیل مدتی اوسط طویل مدتی اوسط سے ٹکرا جاتا ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔ اس حکمت عملی میں رجحان کی پیروی اور الٹ تجارت کی خصوصیات بھی ہیں۔
اس حکمت عملی کے بارے میں تفصیلات درج ذیل ہیں:
مختصر مدت کے سادہ منتقل اوسط اور طویل مدتی سادہ منتقل اوسط کا حساب لگائیں۔
قیمتوں کا موازنہ کیا جائے کہ آیا قیمتیں منتقل اوسط سے اوپر یا نیچے ہیں ، قیمتوں کو منتقل اوسط سے اوپر کے طور پر اور قیمتوں کو منتقل اوسط کے نیچے خالی سر کے طور پر رکھنے کی بنیاد پر۔
مختصر اوسط لائن پر لمبی اوسط لائن پہننے پر زیادہ کریں۔ مختصر اوسط لائن کے نیچے لمبی اوسط لائن پہننے پر خالی کریں۔
اس کے بعد، آپ کو آپ کے اکاؤنٹ کو تبدیل کر سکتے ہیں اور آپ کو آپ کے اکاؤنٹ کو تبدیل کر سکتے ہیں.
اس حکمت عملی کے اہم فوائد یہ ہیں:
ڈبل یکساں حکمت عملی ایک ہی وقت میں رجحان کی پیروی اور الٹ تجارت کو یکجا کرتی ہے ، جس سے مارکیٹ کے رجحانات کی پیروی اور الٹ کے مواقع پر قبضہ ہوتا ہے۔
یکساں لکیری گولڈ فورک ڈیڈ فورک کے پاس ایک خاص استحکام ہے ، جس سے جعلی توڑ کو مؤثر طریقے سے ختم کیا جاسکتا ہے۔
اوسط لکیری نظریہ کا استعمال کرتے ہوئے ، رجحانات کے اتار چڑھاؤ میں منافع کو لاک کرنے میں مدد ملتی ہے۔
اس حکمت عملی کے اہم خطرات یہ ہیں:
دو طرفہ اوسط حکمت عملی پیرامیٹرز کے لئے حساس ہے ، اور غلط طور پر منتقل اوسط پیرامیٹرز کی ترتیب سے تجارت کی کثرت یا کھوئے ہوئے مواقع کا سبب بن سکتا ہے۔
اس کے نتیجے میں نقصانات کا سامنا کرنا پڑتا ہے اور خطرے کو کنٹرول کرنے کے لئے مؤثر طریقے سے نقصانات کو روکنے کی ضرورت ہوتی ہے.
ٹرینڈ کی تبدیلی کامیاب نہیں ہوسکتی ہے، اور ممکنہ طور پر پہلے سے ہی رجحان کو جاری رکھنے کے لئے نقصان پہنچا سکتا ہے.
اس حکمت عملی کے اہم نکات میں شامل ہیں:
متحرک اوسط پیرامیٹرز کی جانچ اور اصلاح کے لئے ، پیرامیٹرز کا بہترین مجموعہ تلاش کریں۔
رجحانات اور ہلچل کی مارکیٹوں کے درمیان فرق کرنے کے لئے رجحانات کا اندازہ لگانے والے اشارے شامل کریں۔
خطرے کو کنٹرول کرنے کے لئے مؤثر اسٹاپ کو بڑھانا ، جیسے ٹریکنگ اسٹاپ ، اسٹاپ شیٹ وغیرہ۔
دیگر اشارے کے ساتھ مل کر حکمت عملی کی استحکام کو بہتر بنانے کے لئے.
خلاصہ یہ ہے کہ ، یہ حکمت عملی ایک دوہری مساوی لائن الٹ ٹریکنگ حکمت عملی کے طور پر ہے ، جس میں رجحان کی پیروی اور الٹ ٹریڈنگ دونوں پر غور کیا گیا ہے ، پیرامیٹرز کی اصلاح اور خطرے پر قابو پانے کی صورت میں ، بہتر نتائج حاصل کیے جاسکتے ہیں۔ لیکن کسی بھی حکمت عملی کو غلط فیصلے ، اسٹاپ نقصان اور ناکامی جیسے خطرات کا سامنا کرنا پڑ سکتا ہے ، اور مارکیٹ میں تبدیلیوں کے مطابق ڈھالنے کے لئے مسلسل جانچ اور اصلاح کی ضرورت ہے۔
/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-06 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © HPotter
// Simple SMA strategy
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors
//@version=4
strategy(title="Simple SMA Strategy Backtest", shorttitle="SMA Backtest", precision=6, overlay=true)
Resolution = input(title="Resolution", type=input.resolution, defval="D")
Source = input(title="Source", type=input.source, defval=close)
xSeries = security(syminfo.tickerid, Resolution, Source)
Length = input(title="Length", type=input.integer, defval=14, minval=2)
TriggerPrice = input(title="Trigger Price", type=input.source, defval=close)
BarColors = input(title="Painting bars", type=input.bool, defval=true)
ShowLine = input(title="Show Line", type=input.bool, defval=true)
UseAlerts = input(title="Use Alerts", type=input.bool, defval=false)
reverse = input(title="Trade Reverse", type=input.bool, defval=false)
pos = 0
xSMA = sma(xSeries, Length)
pos := iff(TriggerPrice > xSMA, 1,
iff(TriggerPrice < xSMA, -1, nz(pos[1], 0)))
nRes = ShowLine ? xSMA : na
alertcondition(UseAlerts == true and pos != pos[1] and pos == 1, title='Signal Buy', message='Strategy to change to BUY')
alertcondition(UseAlerts == true and pos != pos[1] and pos == -1, title='Signal Sell', message='Strategy to change to SELL')
alertcondition(UseAlerts == true and pos != pos[1] and pos == 0, title='FLAT', message='Strategy get out from position')
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
if (possig == 0)
strategy.close_all()
nColor = BarColors ? possig == -1 ? color.red : possig == 1 ? color.green : color.blue : na
barcolor(nColor)
plot(nRes, title='SMA', color=#00ffaa, linewidth=2, style=plot.style_line)