3つのEMAS + ボリンガーバンド + PIVOT
インディケーター1: 3つのEMAS (指数関数移動平均) この指標は,最も最近のデータに対してより大きな重みを持つ価格の平均を視覚化することができます. 3つの指数的な移動平均を計算し,抽出します. 4,20と200の最後のキャンドルです. -Fast EMA1 = 8 について -平均EMA2 = 20 - スロー EMA 3 = 200
インディケーター2:ボリンガー・バンド この指標で 市場の強さとトレンドを 見ることができます つまり 資産価格の変動によって測定されます 価格が上位帯を超えると 資産は買い過ぎです 価格が下位帯を超えると 資産が過剰に売れていることになります トレンド長 - BASE = 20,ステップ = 1 標準偏差 - 倍数 = 2,ステップ = 0.2
インディケーター3:PIVOT この指標は,パラメータ"Pivotへの距離"で決定されたキャンドルの範囲内の価格が最小値と最大値である点を表示します.
この3つの指標は,すべての種類の資産に使用されます. FOREX,CRYPT,CFDs,ETC.
バックテスト
/*backtest start: 2022-04-07 00:00:00 end: 2022-05-06 23:59:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © JCMR76 //@version=4 study("3EMA + Boullinger + PIVOT", overlay=true) // TRES EMAS - THREE EMA´s periodo1 = input(8, title="Periodo 1, Length 1=", step =1, minval=1, maxval=300) periodo2 = input(20, title="Periodo 2, Length 2=", step =1, minval=1, maxval=300) periodo3 = input(200, title="Periodo 3, Length 3=", step =1, minval=1, maxval=1000) plot(ema(close,periodo1), color=color.gray, linewidth=1) plot(ema(close,periodo2), color=color.green, linewidth=1) plot(ema(close,periodo3), color=color.purple, linewidth=3) //BANDA BOLLINGER - BANDS BOLLINGER longitudbb = input(20,title = "longitudBB, LenghtBB=", type = input.integer, step = 1, minval=1, maxval=50) multbb = input(2.0, title = "Multiplicadorbb, EstDesv = ", type= input.float, step = 0.2, minval=0.2, maxval=20) fuente = input(close, title="fuente", type=input.source) [mm,banda_sup, banda_inf] = bb(fuente, longitudbb,multbb) ps=plot(banda_sup, color=color.new(color.gray, 90)) pi=plot(banda_inf, color=color.new(color.gray, 90)) //fill(ps,pi,color=color.new(color.gray,80)) //PIVOT - PIVOTE dist = input(6, title ="distancia para el pivote/ distance to pivot ", type = input.integer, step = 1) pl = pivotlow(low, dist, dist) if not na(pl) strategy.entry("Enter Long", strategy.long) ph = pivothigh(high, dist, dist) if not na(ph) strategy.entry("Enter Short", strategy.short) //PIVOT - PIVOTE