یہ حکمت عملی ایک مجموعی سگنل قلیل مدتی تجارتی حکمت عملی بنانے کے لئے سی سی آئی اشارے کے ساتھ 123 الٹ پیٹرن کو جوڑتی ہے۔ یہ چارٹ پیٹرن تجزیہ کو زیادہ خرید / زیادہ فروخت کے اشارے کے ساتھ ملا کر قیمتوں میں الٹ پھیر پر سرمایہ لگاتا ہے۔ یہ حکمت عملی انڈیکس اور فاریکس جیسے تجارتی آلات کے لئے موزوں ہے جو اتار چڑھاؤ کا تجربہ کرتے ہیں۔
اہم تجارتی منطق میں شامل ہیں:
123 پیٹرن الٹ کی نشاندہی کرتا ہے۔ اسٹوکاسٹک الٹ کے ساتھ بند ہونے والی قیمت کی الٹ کے 2 لگاتار دن سگنل دیتے ہیں۔
سی سی آئی نے واپسی کی تصدیق کی۔ سی سی آئی نے زیادہ خریدنے / زیادہ فروخت کی شرائط کی نشاندہی کی۔ تیز رفتار اور سست سی سی آئی کا کراس اوور واپسی کا اشارہ کرتا ہے۔
123 + سی سی آئی ایک ساتھ مل کر زیادہ مضبوط مجموعی سگنل بناتے ہیں۔ تجارت صرف اس وقت ہوتی ہے جب دونوں ایک ساتھ الٹ جاتے ہیں۔
سگنل کی سمت کو الٹ کرنے کا اختیار۔ لمبے سگنلز پر مختصر اور برعکس مخالف تجارت کے لئے۔
اسٹوکاسٹک کی ترتیبات الٹ جانے کی حساسیت کو کنٹرول کرتی ہیں۔ سی سی آئی پیرامیٹرز زیادہ خرید / زیادہ فروخت کے تاثر کو طے کرتے ہیں۔
کوئی فکسڈ منافع یا سٹاپ نقصان نہیں، واپسی کے نمونوں پر مبنی باہر نکلتا ہے.
یہ حکمت عملی قیمت کی کارروائی اور انڈیکس تجزیہ کو اعلی امکان کے الٹ ٹریڈ سیٹ اپ کے لئے جوڑتی ہے۔ مخالف تجارتی انتخاب کے ذریعہ لچک بھی پیش کرتی ہے۔
اہم فوائد یہ ہیں:
ڈبل اشارے فلٹرنگ سگنل کی کوالٹی کو بہتر بناتا ہے اور جھوٹے وقفے سے بچتا ہے.
123 پیٹرن انٹیلیجنٹ اور قابل اعتماد ہیں.
سی سی آئی واضح طور پر وقت کی تبدیلیوں کے لئے overbought / oversold زونوں کی نشاندہی کرتا ہے.
تنوع کے لئے مخالف تجارت کے انتخاب کے ذریعے لچک.
سادہ پیرامیٹرز اسے استعمال کرنا آسان بناتے ہیں۔
کوئی سٹاپ نقصان یا منافع لینے کی ضرورت خطرے کو کم کرتی ہے.
اشاریہ جات اور فاریکس جیسے جھولنے والے آلات کے مطابق.
beginners کے لئے نقل کرنے کے لئے آسان.
اہم خطرات یہ ہیں:
تجارت کی زیادہ کثرت سے اخراجات میں اضافہ۔
ناکام الٹ جانے کا خطرہ کیونکہ پیٹرن بے وقوف نہیں ہیں۔
سرمایہ کاروں کے لئے غیر منقولہ سرمایہ کاری کے اختیارات
پیرامیٹر کی اصلاح کا خطرہ جو منحنی فٹنگ کا باعث بنتا ہے۔
رجحان کا خطرہ اور ٹریڈنگ کاؤنٹر رجحان.
کم کارکردگی کا خطرہ کیونکہ واپسی کے مواقع محدود ہوسکتے ہیں۔
فریکوئنسی کنٹرول، اثاثہ انتخاب، بیک ٹسٹنگ اور پیرامیٹر کی اصلاح کے ذریعے خطرات کو کم کیا جاسکتا ہے۔
حکمت عملی کو بہتر بنانے کے کچھ طریقے:
خطرہ کنٹرول کے لئے سٹاپ نقصان اور منافع لے لو.
غلط وقفے سے بچنے کے لئے رجحان فلٹرز شامل کریں.
مختلف آلات کے لئے پیرامیٹرز کو بہتر بنائیں.
حالات کی بنیاد پر پوزیشن سائزنگ متعارف کرانے.
مسلسل نقصانات کو روکنے کے لئے نکالنے کی حد مقرر کریں.
انکولی اصلاح کے لئے مشین لرننگ شامل کریں.
اعلی جیت کی شرح اور خطرہ انعام کے لئے بہتر بنائیں.
بل اور ریچھ مارکیٹوں میں فرق کرکے رجحان کے ساتھ تجارت کریں۔
مسلسل بہتری کے ساتھ، حکمت عملی ایک مستحکم قلیل مدتی تجارتی نظام بن سکتی ہے.
یہ حکمت عملی 123 پیٹرن اور سی سی آئی اشارے کو دوہری تصدیق کا استعمال کرتے ہوئے اعلی امکان کی قیمت میں تبدیلی کے مواقع کی نشاندہی کرنے کے لئے جوڑتی ہے۔ یہ معیاری سگنل ، استعمال میں لچک اور اپنانے میں آسانی پیش کرتی ہے۔ لیکن پیرامیٹرز اور اثاثوں کے انتخاب کو تجارت کی تعدد اور نقصان پر قابو پانے کے ساتھ ساتھ اصلاح کی ضرورت ہے۔ جاری اصلاحات کے ساتھ ، یہ ایک موثر قلیل مدتی الٹ ٹریڈنگ حکمت عملی میں تیار ہوسکتا ہے۔
/*backtest start: 2023-08-25 00:00:00 end: 2023-09-24 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 11/07/2019 // This is combo strategies for get a cumulative signal. // // First strategy // This System was created from the Book "How I Tripled My Money In The // Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies. // The strategy buys at market, if close price is higher than the previous close // during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. // The strategy sells at market, if close price is lower than the previous close price // during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50. // // Second strategy // The Commodity Channel Index (CCI) is best used with markets that display cyclical or // seasonal characteristics, and is formulated to detect the beginning and ending of these // cycles by incorporating a moving average together with a divisor that reflects both possible // and actual trading ranges. The final index measures the deviation from normal, which indicates // major changes in market trend. // To put it simply, the Commodity Channel Index (CCI) value shows how the instrument is trading // relative to its mean (average) price. When the CCI value is high, it means that the prices are // high compared to the average price; when the CCI value is down, it means that the prices are low // compared to the average price. The CCI value usually does not fall outside the -300 to 300 range // and, in fact, is usually in the -100 to 100 range. // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// Reversal123(Length, KSmoothing, DLength, Level) => vFast = sma(stoch(close, high, low, Length), KSmoothing) vSlow = sma(vFast, DLength) pos = 0.0 pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1, iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) pos CCI(FastMA, SlowMA) => pos = 0 xCCI = cci(close, 10) xSMA = sma(xCCI,SlowMA) xFMA = sma(xCCI,FastMA) pos := iff(xSMA < xFMA , 1, iff(xSMA > xFMA, -1, nz(pos[1], 0))) pos strategy(title="Combo Strategy 123 Reversal & CCI", shorttitle="Combo", overlay = true) Length = input(14, minval=1) KSmoothing = input(1, minval=1) DLength = input(3, minval=1) Level = input(50, minval=1) //------------------------- FastMA = input(10, minval=1) SlowMA = input(20, minval=1) reverse = input(false, title="Trade reverse") posReversal123 = Reversal123(Length, KSmoothing, DLength, Level) posCCI = CCI(FastMA, SlowMA) pos = iff(posReversal123 == 1 and posCCI == 1 , 1, iff(posReversal123 == -1 and posCCI == -1, -1, 0)) 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() barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )