
یہ حکمت عملی ایک چلتی اوسط پر مبنی تجارتی حکمت عملی ہے۔ اس میں 45 دن کی چلتی اوسط کو بنیادی تکنیکی اشارے کے طور پر استعمال کیا جاتا ہے ، جس میں قیمتوں میں چلتی اوسط کو توڑنے کے اشارے پر خرید و فروخت کی کارروائی کی جاتی ہے۔
جب قیمت میں اضافہ 45 دن کی اوسط منتقل ہوتا ہے تو ، خریدنے کا اشارہ ہوتا ہے۔ جب پوزیشن 8 دن برقرار رہتی ہے تو ، فروخت کا اشارہ ہوتا ہے۔ اس کے بعد ، اگر قیمت میں ایک بار پھر اضافہ 45 دن کی اوسط منتقل ہوتا ہے تو ، ایک بار پھر خریدنے کا اشارہ پیدا ہوگا۔
اس حکمت عملی کے بنیادی اصول یہ ہیں:
یہ حکمت عملی کا بنیادی تجارتی منطق ہے۔
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
ردعمل:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
متحرک اوسط پیرامیٹرز کو بہتر بنانے کے لئے ، پیرامیٹرز کا بہترین مجموعہ تلاش کریں۔ مختلف دن کے پیرامیٹرز جیسے 15 دن ، 30 دن ، 60 دن وغیرہ کی جانچ کی جاسکتی ہے۔
پوزیشن رکھنے کے وقت کو بہتر بنائیں ، بہترین پوزیشن رکھنے والے دنوں کی تلاش کریں۔ 5 دن ، 10 دن ، 15 دن وغیرہ کی مختلف پوزیشن رکھنے کی مدت کی جانچ کی جاسکتی ہے۔
رجحانات کو ٹریک کرنے اور خطرات کو کنٹرول کرنے کے لئے موبائل اسٹاپ شامل کریں۔ مثال کے طور پر ٹریلنگ اسٹاپ یا اے ٹی آر اسٹاپ
دوسرے اشارے شامل کریں جیسے فلٹر کریں MACD، KDJ وغیرہ ، جعلی سگنل کو کم کریں۔
دوبارہ داخل ہونے کے حالات کو بہتر بنانے کے لئے، زیادہ بار بار تجارت کو روکنے کے لئے. مثال کے طور پر، سردی کی مدت میں اضافہ.
مختلف مارکیٹوں اور مختلف اقسام کے لئے اثر کی جانچ پڑتال کریں. پیرامیٹرز کو مختلف مارکیٹوں کے لئے بہتر بنانے کی ضرورت ہے۔
یہ چلتی اوسط کراسنگ حکمت عملی مجموعی طور پر ایک سادہ اور عملی رجحان ٹریکنگ حکمت عملی ہے۔ یہ ٹریڈنگ سگنل پیدا کرنے کے لئے قیمتوں کے وقفے کے ساتھ مل کر چلتی اوسط کی رجحان ٹریکنگ کی خصوصیات کا استعمال کرتی ہے۔ اس کا فائدہ یہ ہے کہ یہ آسان ہے ، اور اس میں تجارت کی غلطی ہوسکتی ہے۔ پیرامیٹرز کو بہتر بنانے اور معاون تکنیکی اشارے شامل کرنے سے بہتر اثر حاصل کیا جاسکتا ہے۔
/*backtest
start: 2023-01-16 00:00:00
end: 2024-01-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Moving Average Crossover Strategy", overlay=true)
// Calculate the 45-day moving average
ma_length = 45
ma = ta.sma(close, ma_length)
// Track position entry and entry bar
var bool in_long_position = na
var int entry_bar = na
var int exit_bar = na
// Entry condition: Close price crosses above the 45-day moving average to enter the position
if (not in_long_position and ta.crossover(close, ma) and not na(ma[1]) and close > ma and close[1] < ma[1])
in_long_position := true
entry_bar := bar_index
// Exit condition: Close the position after holding for 8 trading days
if (in_long_position and bar_index - entry_bar >= 8)
in_long_position := false
exit_bar := bar_index
// Re-entry condition: Wait for price to cross over the 45-day moving average again
if (not in_long_position and ta.crossover(close, ma) and not na(ma[1]) and close > ma and close[1] > ma[1] and (na(exit_bar) or bar_index - exit_bar >= 8))
in_long_position := true
entry_bar := bar_index
// Execute long entry and exit
if (in_long_position)
strategy.entry("Long", strategy.long)
if (not in_long_position)
strategy.close("Long")