یہ حکمت عملی تکنیکی اشارے ایم اے سی ڈی اور آر ایس آئی پر مبنی لندن سیشن بٹ کوائن ٹریڈنگ کی حکمت عملی ہے۔ یہ صرف لندن سیشن کے دوران پوزیشنیں کھولتا ہے ، رجحان کی سمت کا تعین کرنے کے لئے ایم اے سی ڈی اور اوور بُک اور اوور سیل حالات کا فیصلہ کرنے کے لئے آر ایس آئی کا استعمال کرتا ہے۔ یہ حکمت عملی درمیانی اور قلیل مدتی بٹ کوائن ٹریڈنگ کے لئے موزوں ہے۔
لندن ٹریڈنگ سیشن فاریکس مارکیٹ میں بہت سرگرم ہے ، جس میں زیادہ تر ادارے حصہ لیتے ہیں۔ یہ حکمت عملی لندن سیشن کو صبح 7 بجے سے شام 4 بجے تک طے کرتی ہے ، اور اس مدت کے دوران ہی پوزیشنیں کھولتی ہے۔
ایم اے سی ڈی عام طور پر رجحان کی سمت کا تعین کرسکتا ہے۔ جب فاسٹ لائن سست لائن سے اوپر عبور کرتی ہے تو ، یہ ایک سنہری صلیب ہے ، جو طویل عرصے تک جانے کے لئے ایک اپ ٹرینڈ کی نشاندہی کرتی ہے۔ جب فاسٹ لائن سست لائن سے نیچے عبور کرتی ہے تو ، یہ موت کا صلیب ہے ، جو مختصر ہونے کے لئے ایک ڈاؤن ٹرینڈ کی نشاندہی کرتی ہے۔ یہ حکمت عملی رجحان کی سمت کا تعین کرنے کے لئے اس اصول کا استعمال کرتی ہے۔
آر ایس آئی یہ فیصلہ کرسکتا ہے کہ آیا مارکیٹ زیادہ سے زیادہ خریدی گئی ہے یا زیادہ فروخت ہوئی ہے۔ 70 سے اوپر کا اشارہ زیادہ سے زیادہ خریدی گئی ہے ، جبکہ 30 سے نیچے زیادہ فروخت ہوئی ہے۔ یہ حکمت عملی اسٹاپ نقصان سے باہر نکلنے کے نکات طے کرنے کے لئے اس کا استعمال کرتی ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ زیادہ خرید / فروخت کی شرائط پر مبنی رجحان کی تجارت اور تال کی تجارت کو جوڑتا ہے۔ جب رجحان غیر واضح ہوتا ہے تو ، یہ ممکنہ رجحان کا فیصلہ کرنے کے لئے ایم اے سی ڈی کا استعمال کرسکتا ہے۔ خطرات پر قابو پانے کے لئے آر ایس آئی کا استعمال کریں اور بغیر کسی واضح رجحان کے اندھا دھند بڑھنے اور فروخت ہونے سے بچیں۔ اس کے علاوہ ، یہ حکمت عملی صرف اداروں کے زیر انتظام لندن سیشن کے دوران ہی پوزیشنیں کھولتی ہے ، جس سے قیمتوں میں غیر معقول اتار چڑھاؤ کا اثر کم ہوتا ہے۔
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ رینج سے منسلک مارکیٹوں کے لئے ایک تکنیکی اشارے کے طور پر ایم اے سی ڈی ظاہر رجحانات میں بہت اچھا کام نہیں کرتا ہے۔ اگر طویل مدتی یکطرفہ رجحان کا سامنا کرنا پڑتا ہے تو ، ایم اے سی ڈی گولڈ / ڈیتھ کراس اکثر ناکام ہوسکتے ہیں۔ اس کے علاوہ ، آر ایس آئی طویل عرصے تک اعلی یا کم سطحوں پر ہوور کرتے وقت بھی ناکام ہوسکتا ہے۔ ان خطرات کو کم کرنے کے ل we ، ہم پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کرسکتے ہیں یا دوسرے فلٹرز شامل کرسکتے ہیں تاکہ یہ یقینی بنایا جاسکے کہ صرف اعلی امکان والے سگنلز پر ہی پوزیشنیں کھولیں۔
اس حکمت عملی کو کئی پہلوؤں میں بہتر بنایا جا سکتا ہے:
جھوٹے بریکآؤٹس سے بچنے کے لئے بولنگر بینڈ اور کے ڈی جے جیسے دیگر تکنیکی فلٹرز شامل کریں۔
اضافی منافع لینے کے طریقہ کار جیسے ٹریلنگ سٹاپ نقصان یا قیمت فرق زیادہ منافع میں مقفل کرنے کے لئے منافع لے.
مختلف مارکیٹ کے حالات کے مطابق MACD اور RSI پیرامیٹرز کو ایڈجسٹ کرکے پیرامیٹرز کو بہتر بنائیں۔
مشین لرننگ عناصر شامل کریں، رجحان کا تعین کرنے کے لئے LSTM ماڈل وغیرہ کا استعمال کرتے ہوئے.
مجموعی طور پر یہ ایک قابل اعتماد لندن سیشن بٹ کوائن ٹریڈنگ حکمت عملی ہے۔ یہ رجحان اور تال کو جوڑتا ہے ، نسبتا high اعلی منافع کو یقینی بناتے ہوئے غلط سگنل کو فلٹر کرتا ہے۔ پیرامیٹرز کی مسلسل اصلاح اور زیادہ تکنیکی اشارے کو مربوط کرنے کے ذریعے ، یہ حکمت عملی استحکام اور منافع کو مزید بڑھا سکتی ہے۔ یہ لندن سیشن ، ایم اے سی ڈی اور آر ایس آئی تکنیکی اشارے کے بارے میں کچھ علم رکھنے والے سرمایہ کاروں کے لئے موزوں ہے۔
/*backtest start: 2023-11-19 00:00:00 end: 2023-11-22 08:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("London MACD RSI Strategy -1H BTC", overlay=true) // Define London session times london_session_start_hour = input(6, title="London Session Start Hour") london_session_start_minute = input(59, title="London Session Start Minute") london_session_end_hour = input(15, title="London Session End Hour") london_session_end_minute = input(59, title="London Session End Minute") // Define MACD settings fastLength = input(12, title="Fast Length") slowLength = input(26, title="Slow Length") signalSMA = input(9, title="Signal SMA") // RSI settings rsiLength = input(14, title="RSI Length") rsiOverbought = input(65, title="RSI Overbought") rsiOversold = input(35, title="RSI Oversold") // Calculate MACD [macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSMA) // Calculate RSI rsi = ta.rsi(close, rsiLength) // Convert input values to timestamps london_session_start_timestamp = timestamp(year, month, dayofmonth, london_session_start_hour, london_session_start_minute) london_session_end_timestamp = timestamp(year, month, dayofmonth, london_session_end_hour, london_session_end_minute) // Filter for London session in_london_session = time >= london_session_start_timestamp and time <= london_session_end_timestamp // Long and Short Conditions longCondition = ta.crossover(macdLine, signalLine) and rsi < rsiOversold and in_london_session shortCondition = ta.crossunder(macdLine, signalLine) and rsi > rsiOverbought and in_london_session // Strategy entries and exits if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short)