آسکیلیٹر انڈیکس ٹرانسفارمیشن کی حکمت عملی تجارتی سگنل پیدا کرنے کے لئے بریسٹرٹ کے 3-10 آسکیلیٹر انڈیکس اور اس کے 16 دن کے سادہ چلنے والے اوسط کے مابین کراس اوورز کا استعمال کرتی ہے۔ یہ دن کے اندر اور راتوں رات تجارت کے لئے موزوں ہے۔
یہ حکمت عملی بریسرٹ
خاص طور پر ، یہ حکمت عملی پہلے 3 دن کے ای ایم اے ، 10 دن کے ای ایم اے اور ان کے فرق کا حساب آسکیلیٹر انڈیکس کے طور پر کرتی ہے۔ اس کے بعد یہ اشارے کی لائن کے طور پر آسکیلیٹر انڈیکس کی 16 دن کی سادہ چلتی اوسط کا حساب لگاتی ہے۔ جب آسکیلیٹر انڈیکس سگنل لائن سے اوپر عبور کرتا ہے تو یہ طویل ہوجاتا ہے اور جب اس سے نیچے عبور کرتا ہے تو مختصر ہوجاتا ہے۔ الٹ تجارت کی اجازت ہے۔
آسکیلیٹر انڈیکس ٹرانسفارمیشن حکمت عملی ایک قلیل مدتی تجارتی حکمت عملی ہے جو 3-10 آسکیلیٹر اور سگنل لائن کراس اوورز سے سگنل پیدا کرتی ہے۔ یہ دن کے اندر اور راتوں رات استعمال دونوں کے لئے آسان اور عملی ہے ، لیکن اس میں PnL اتار چڑھاؤ اور جھوٹے سگنل کے خطرات شامل ہیں۔ حکمت عملی کو بہتر بنانے کے لئے اضافی فلٹرز ، اسٹاپ نقصان اور پوزیشن سائزنگ کی ضرورت ہے۔ مناسب اصلاح کے ساتھ یہ مستقل الفا حاصل کرسکتا ہے۔
/*backtest start: 2022-12-15 00:00:00 end: 2023-12-21 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 27/03/2017 // TradeStation does not allow the user to make a Multi Data Chart with // a Tick Bar Chart and any other type a chart. This indicator allows the // user to plot a daily 3-10 Oscillator on a Tick Bar Chart or any intraday interval. // Walter Bressert's 3-10 Oscillator is a detrending oscillator derived // from subtracting a 10 day moving average from a 3 day moving average. // The second plot is an 16 day simple moving average of the 3-10 Oscillator. // The 16 period moving average is the slow line and the 3/10 oscillator is // the fast line. // For more information on the 3-10 Oscillator see Walter Bressert's book // "The Power of Oscillator/Cycle Combinations" // // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="D_Three Ten Osc", shorttitle="D_Three Ten Osc") Length1 = input(3, minval=1) Length2 = input(10, minval=1) Length3 = input(16, minval=1) reverse = input(false, title="Trade reverse") hline(0, color=green, linestyle=line) xPrice = request.security(syminfo.tickerid,"D", hl2) xfastMA = ema(xPrice, Length1) xslowMA = ema(xPrice, Length2) xMACD = xfastMA - xslowMA xSignal = sma(xMACD, Length3) pos = iff(xSignal > xMACD, -1, iff(xSignal < xMACD, 1, nz(pos[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) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(request.security(syminfo.tickerid, "D", xMACD), color=blue, title="D_Three Ten Osc") plot(request.security(syminfo.tickerid, "D", xSignal), color=red, title="D_Three Ave")