
こんにちは。今日は私が使っているMAの設定をシェアしたいと思います。トレビュー用にはなりますが、お仕事中や出先では、トレビューの方が何かと便利かなとは思います。普段MT4メインな方も、狙いを絞ったペアだけトレビューで出しておく程度なら、無料アカウントでも全然良いかと思います。設定の際には、以下の数字と文字の羅列をpineエディタの中にコピペするだけです。色などは好みで変えられますのでご自由にお使いくださいませ。
MAの並びは↓↓↓
- 15分足:20・80・320(EMA・SMA両方)
- 1時間足:20・80・480(EMA・SMA両方)
- 4時間足:20・120・600(EMA・SMA両方)
- 日足: 20・100・400(EMA・SMA両方)
- 週足:20・80(EMA・SMA両方)
- 月足:20・240(EMA・SMA両方)※月足を出した時に年足MAを追加しました!
となっています。基本的にどの時間軸を出しても20MAを基準にしていて、2つ上の時間軸の20MA相当の数に設定しています。
MT4の方はこの数値を基準にして設定してみてください。(MT4 MA 設定 時間軸毎などでググれば色々出てきます)
トレビュー用の設定はこちらです↓↓↓
//@version=5
indicator("Optimized Dynamic MA_Strict", overlay=true)
tf = timeframe.period
// 三項演算子を用いて simple int 型として期間を静的に確定させる
// ※計算エラーを防ぐため、存在しない期間にはダミー値「1」を代入する
len_mid = tf == "15" ? 80 : tf == "60" ? 80 : tf == "240" ? 120 : tf == "D" ? 100 : tf == "W" ? 80 : tf == "M" ? 240 : 1
len_long = tf == "15" ? 320 : tf == "60" ? 480 : tf == "240" ? 600 : tf == "D" ? 400 : 1
// 短期線(全時間軸共通で20)
e_short = ta.ema(close, 20)
s_short = ta.sma(close, 20)
// 中期線・長期線の計算(Pineの仕様上、常に計算を回すのが最も安全かつ軽量)
e_mid = ta.ema(close, len_mid)
s_mid = ta.sma(close, len_mid)
e_long = ta.ema(close, len_long)
s_long = ta.sma(close, len_long)
// 長期線が存在する時間軸を判定するフラグ
show_long = tf == "15" or tf == "60" or tf == "240" or tf == "D"
plot(e_short, title="EMA_Short", color=color.red)
plot(s_short, title="SMA_Short", color=color.red, style=plot.style_cross)
plot(e_mid, title="EMA_Mid", color=color.blue)
plot(s_mid, title="SMA_Mid", color=color.blue, style=plot.style_cross)
// 長期線はフラグがtrueの時のみ描画
plot(show_long ? e_long : na, title="EMA_Long", color=color.orange)
plot(show_long ? s_long : na, title="SMA_Long", color=color.orange, style=plot.style_cross)
