یہ حکمت عملی متعدد تکنیکی اشارے کی بنیاد پر ایک رجحان کی پیروی کرنے والا تجارتی نظام ہے ، جس میں ای ایم اے کے رجحانات ، آر ایس آئی اوور بک / اوور سیلڈ شرائط ، اور اے ٹی آر اتار چڑھاؤ کے اشارے کو مل کر مل کر مل کر ملٹی جہتی مارکیٹ تجزیہ کے ذریعے تجارتی جیت کی شرحوں اور منافع کو بہتر بناتا ہے۔ بنیادی منطق رجحان کی سمت کی تصدیق کے لئے قلیل مدتی اور طویل مدتی ای ایم اے کراس اوورز کا استعمال کرتی ہے ، جبکہ غلط بریک آؤٹ کو فلٹر کرنے کے لئے آر ایس آئی اشارے اور اے ٹی آر کا استعمال کرتے ہوئے متحرک طور پر برقرار رکھنے کے ادوار کو درست رجحان کی گرفتاری کے لئے ایڈجسٹ کرتی ہے۔
اسٹریٹجی میں 20 دن اور 50 دن کے ای ایم اے کو رجحان کے تعین کی بنیادی بنیاد کے طور پر استعمال کیا جاتا ہے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے تجاوز کرتا ہے اور اس کے برعکس جب اپ ٹرینڈ کی تصدیق ہوجاتی ہے۔ رجحان کی تصدیق کی بنیاد پر ، آر ایس آئی اشارے کو اوور بُک / اوور سیلڈ فیصلے کے لئے متعارف کرایا جاتا ہے ، جب اپ ٹرینڈ کے دوران اوور بُک ٹیریٹری میں آر ایس آئی 30 سے نیچے آجاتا ہے تو لمبے سگنل اور جب نیچے کے رجحانات کے دوران اوور بُک ٹیریٹری میں آر ایس آئی 70 سے اوپر جاتا ہے تو مختصر سگنل کو متحرک کرتا ہے۔ اے ٹی آر اشارے میں مارکیٹ کی اتار چڑھاؤ کی پیمائش ہوتی ہے ، تجارت صرف اس وقت انجام دی جاتی ہے جب اے ٹی آر کم اتار چڑھاؤ والے ماحول میں تجارت سے بچنے کے لئے مقررہ حد سے تجاوز کرتا ہے۔
یہ حکمت عملی ای ایم اے کے رجحانات ، آر ایس آئی اوور بُک / اوور سیلڈ شرائط ، اور اے ٹی آر اتار چڑھاؤ کے جامع تجزیے کے ذریعے نسبتا complete مکمل تجارتی نظام تیار کرتی ہے۔ اس کا بنیادی فائدہ متعدد اشارے کی کراس توثیق میں ہے ، جس سے غلط اشاروں کے اثرات کو مؤثر طریقے سے کم کیا جاسکتا ہے۔ پیرامیٹر کی اصلاح اور رسک کنٹرول میکانزم میں بہتری کے ذریعے ، حکمت عملی میں اب بھی اصلاح کی کافی صلاحیت ہے۔ تاجروں کو مشورہ دیا جاتا ہے کہ وہ مخصوص مارکیٹ کے ماحول کے مطابق پیرامیٹرز کو ایڈجسٹ کریں اور براہ راست تجارت میں استعمال کرتے وقت رسک کنٹرول کے اقدامات کو سختی سے نافذ کریں۔
/*backtest start: 2019-12-23 08:00:00 end: 2025-01-04 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("High Win Rate BTC Strategy", overlay=true) // 参数设置 emaShortLength = input(20, title="Short EMA Length") emaLongLength = input(50, title="Long EMA Length") rsiLength = input(14, title="RSI Length") rsiOverbought = input(70, title="RSI Overbought Level") rsiOversold = input(30, title="RSI Oversold Level") atrLength = input(14, title="ATR Length") atrThreshold = input(1.0, title="ATR Threshold") holdBars = input(5, title="Hold Bars") // 计算指标 emaShort = ta.ema(close, emaShortLength) emaLong = ta.ema(close, emaLongLength) rsi = ta.rsi(close, rsiLength) atr = ta.atr(atrLength) // 趋势确认 uptrend = emaShort > emaLong downtrend = emaShort < emaLong // 入场条件 longCondition = uptrend and close > emaShort and rsi < rsiOverbought and atr > atrThreshold shortCondition = downtrend and close < emaShort and rsi > rsiOversold and atr > atrThreshold // 出场条件 var int holdCount = 0 if (strategy.position_size > 0 or strategy.position_size < 0) holdCount := holdCount + 1 else holdCount := 0 exitCondition = holdCount >= holdBars // 执行交易 if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) if (exitCondition) strategy.close_all() // 绘制指标 plot(emaShort, color=color.blue, title="Short EMA") plot(emaLong, color=color.red, title="Long EMA") hline(rsiOverbought, "RSI Overbought", color=color.red) hline(rsiOversold, "RSI Oversold", color=color.green) plot(rsi, color=color.purple, title="RSI")