موونگ ایوریج اور اسٹاکسٹک ٹریڈنگ کی حکمت عملی


تخلیق کی تاریخ: 2024-02-02 10:48:37 آخر میں ترمیم کریں: 2024-02-02 10:48:37
کاپی: 0 کلکس کی تعداد: 826
1
پر توجہ دیں
1617
پیروکار

موونگ ایوریج اور اسٹاکسٹک ٹریڈنگ کی حکمت عملی

جائزہ

یہ حکمت عملی ایک خودکار اسٹاک ٹریڈنگ سسٹم کو متحرک اوسط اور بے ترتیب اشارے کے ساتھ جوڑتی ہے۔ یہ دو مختلف لمبائی کی متحرک اوسط اور بے ترتیب اشارے کا استعمال کرتا ہے تاکہ رجحانات اور اوورلوڈ اوورلوڈ سگنل کو پکڑ سکے ، اور رجحانات کی سمت اور اوورلوڈ اوورلوڈ علاقوں کے اشارے کے اشارے کے مطابق خرید و فروخت کا کام کرے۔

حکمت عملی کا اصول

1۔ منتقل اوسط

تیز لائن ((5 دن کی لائن) اور آہستہ لائن ((20 دن کی لائن) دو چلتی اوسط کا استعمال کریں۔ جب تیز لائن پر آہستہ لائن کو خریدنے کا اشارہ ہوتا ہے ، تو نیچے سے فروخت کا اشارہ ہوتا ہے۔ حرکت پذیر اوسط کا کردار قیمت کے رجحان اور سمت کا تعین کرنا ہے۔

2. بے ترتیب اشارے

بے ترتیب اشارے کے پیرامیٹرز کی ترتیب یہ ہے: K لائن کا دورانیہ 14 ، K لائن کا ہموار دورانیہ 3 ، D لائن کا ہموار دورانیہ 3۔ K لائن 20 سے کم اوور سیل زون ہے ، 80 سے زیادہ اوور سیل زون ہے۔ بے ترتیب اشارے کا کام یہ طے کرنا ہے کہ آیا یہ اوور سیل اوور سیل زون میں ہے۔

3. خرید و فروخت کے قواعد

خریدنے کی شرائط: تیز لائن پر سست لائن and K لائن <20 ((اوپر فروخت علاقہ) فروخت کی شرائط: فوری لائن کے نیچے کے ذریعے مختصر لائن and K لائن> 80 ((overbuy علاقے)

جب خریدنے کی شرائط پوری ہوتی ہیں تو زیادہ خریدتے ہیں۔ بیچنے کی شرائط پوری ہوتی ہیں تو کم بیچتے ہیں۔

4. سٹاپ نقصان کی ترتیب

خریدنے کے بعد 1٪ اسٹاپ سیٹ کریں۔ فروخت کے بعد 1٪ اسٹاپ نقصان۔

طاقت کا تجزیہ

اس حکمت عملی میں رجحانات اور اشارے شامل ہیں ، جو قیمتوں کے درمیانی اور لمبی لکیری رجحانات کو مؤثر طریقے سے پکڑ سکتے ہیں ، اور بے ترتیب اشارے کا استعمال خرید و فروخت کے وقت کو کنٹرول کرنے کے لئے کرتے ہیں ، جب واضح سمت نہ ہو تو بے ترتیب خرید و فروخت کے آپریشن سے گریز کریں۔ حکمت عملی کے پیرامیٹرز کو وسیع پیمانے پر ایڈجسٹ کیا جاسکتا ہے ، جو مختلف مارکیٹ کے حالات کے مطابق ایڈجسٹ کیا جاسکتا ہے۔ مجموعی طور پر ، یہ حکمت عملی بڑے پیمانے پر مڈل اسٹاک کے لئے اچھی طرح سے کام کرتی ہے۔

خطرات اور حل

  • اگر آپ کو کسی بڑے خبر کے نتیجے میں شدید صورتحال کا سامنا کرنا پڑتا ہے تو ، اس سے زیادہ نقصان ہوسکتا ہے۔ خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصان کی حد طے کی جاسکتی ہے۔

  • اگر مسلسل افقی ترتیب دینے والی مارکیٹ کا سامنا کرنا پڑتا ہے تو ، اس کے نتیجے میں لگاتار معمولی نقصانات کا سامنا کرنا پڑ سکتا ہے۔ نقصانات کو کم کرنے کے لئے موزوں طور پر چلتی اوسط کی مدت کے پیرامیٹرز کو ایڈجسٹ کیا جاسکتا ہے۔

  • اسٹاک مارکیٹ کے اہم اوقات سے بچنے کے لئے محتاط رہیں ، کیونکہ قیمتوں میں الٹ جانے کا خطرہ ہے جس سے غلط تجارت ہوسکتی ہے۔

اصلاح کی سمت

  • مختلف پیرامیٹرز کے مجموعے کی جانچ کی جا سکتی ہے ، بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔ جیسے مختلف لمبائی کے چلتی اوسط کے مجموعے کی جانچ کرنا۔

  • فلٹرنگ کی شرائط کو ترتیب دینے اور حکمت عملی کے منافع کی شرح کو بڑھانے کے لئے دوسرے تجزیاتی ٹولز جیسے ٹرانزیکشن ، اتار چڑھاؤ کی شرح وغیرہ کے ساتھ مل کر استعمال کیا جاسکتا ہے۔

  • اسٹاک کے انتخاب کے طریقہ کار ، کارکردگی والے اسٹاک یا وزنی انڈیکس وغیرہ کا مطالعہ کیا جاسکتا ہے ، تاکہ انفرادی اسٹاک کا خطرہ کم کیا جاسکے۔

خلاصہ کریں۔

یہ حکمت عملی مجموعی طور پر اچھی طرح سے کام کرتی ہے ، اور اسٹاپ نقصان کی روک تھام کے حالات کے بعد ، مجموعی طور پر منافع بخش نتائج اچھے ہیں۔ پیرامیٹرز کو ایڈجسٹ کرنے اور اسٹاک پول کے انتخاب کو بہتر بنانے کے ذریعے ، اثر کو مزید بڑھایا جاسکتا ہے۔ مجموعی طور پر ، یہ ایک مستحکم اور آسانی سے عملدرآمد کرنے والی مقدار کی تجارت کی حکمت عملی ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-25 00:00:00
end: 2024-02-01 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Moving Average and Stochastic Strategy 80% ", overlay=true)

// Moving Average Settings
maShortLength = input(5, title="Short MA Length")
maLongLength = input(20, title="Long MA Length")

// Stochastic Settings
stochLength = input(14, title="Stochastic Length")
smoothK = input(3, title="Stochastic %K")
smoothD = input(3, title="Stochastic %D")
stochOverbought = 80
stochOversold = 20

// Profit Target Settings
profitTarget = input(1, title="Profit Target (%)") // 1% profit target

// Calculate Moving Averages
maShort = sma(close, maShortLength)
maLong = sma(close, maLongLength)

// Calculate Stochastic
k = sma(stoch(close, high, low, stochLength), smoothK)
d = sma(k, smoothD)

// Entry Conditions
longConditionMA = crossover(maShort, maLong) and k < stochOversold
shortConditionMA = crossunder(maShort, maLong) and k > stochOverbought

// Opposite Conditions
oppositeLongConditionMA = crossunder(maShort, maLong) and k < stochOversold
oppositeShortConditionMA = crossover(maShort, maLong) and k > stochOverbought

// Strategy Logic
if (longConditionMA)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Exit Buy", "Buy", profit=close * (50 + profitTarget / 100))

if (shortConditionMA)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Exit Sell", "Sell", profit=close * (20 - profitTarget / 100))

// Opposite Strategy Logic
if (oppositeLongConditionMA)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Exit Sell", "Sell", profit=close * (50 - profitTarget / 100))

if (oppositeShortConditionMA)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Exit Buy", "Buy", profit=close * (20 + profitTarget / 100))

// Plot Moving Averages
plot(maShort, color=color.blue, title="Short MA")
plot(maLong, color=color.red, title="Long MA")

// Plot Stochastic
hline(stochOverbought, "Overbought", color=color.red)
hline(stochOversold, "Oversold", color=color.green)
plot(k, color=color.black, title="Stochastic %K")