自作のサインツールをまとめていきます
トレーディングビューを使用します
画像の下部分にあるPineエディタをクリック
この様な画面になるのでここに下記のコードをコピペしてください
こんな感じになると思うので右側の更新をチャートに反映をクリック
下記のコードを全てコピペしてください
これでインジの挿入が完了します
青の矢印がロングサイン
ピンクの矢印(テイクプロフィット)が利確ポイントです
順張り時のロングのみサインが出ます
あくまで過去検証の結果なので資金管理等は皆さんのご自身の資金に対して決定してください。
SLは40pips以下で設定してください。
ゴールドで使用する場合は40Pipsがオススメです
これはあくまで自作したサインツールです
利益を保証するものではありませんのでご注意ください
自身の裁量と並行して使用することをオススメします。
本数が少ないけれど勝率の高いFX向けのサイン⇩
//@version=5
strategy("Take Profit, Partial Profit, Stop Loss Strategy (Long Positions Only)", overlay=true)
// パラメーターの設定
fastLength = input.int(9, title="Fast MA Length")
slowLength = input.int(21, title="Slow MA Length")
profitTargetPercent = input.float(1.0, title="Profit Target (%)")
partialProfitPercent = input.float(0.5, title="Partial Profit (%)")
stopLossPercent = input.float(1.0, title="Stop Loss (%)")
// 移動平均の計算
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
// エントリーシグナルの生成(ロングポジションのみ)
longSignal = ta.crossover(fastMA, slowMA)
// ロングポジションの管理
if (longSignal)
strategy.entry("Long", strategy.long)
// 利益確定と部分利益確定(ロングポジションのみ)
longProfitTarget = strategy.position_avg_price * (1 + profitTargetPercent / 100)
longPartialProfit = strategy.position_avg_price * (1 + partialProfitPercent / 100)
strategy.exit("Take Profit", "Long", limit=longProfitTarget)
strategy.exit("Partial Profit", "Long", limit=longPartialProfit)
// 損切り(ロングポジションのみ)
longStopLoss = strategy.position_avg_price * (1 - stopLossPercent / 100)
strategy.exit("Stop Loss", "Long", stop=longStopLoss)
本数が多くバイナリーにも適している
//@version=5
strategy("Entry Signal Only Strategy (No Hedging)", overlay=true)
// パラメーターの設定
fastLength = input.int(5, title="Fast MA Length") // 短期的な移動平均の期間
slowLength = input.int(10, title="Slow MA Length") // 長期的な移動平均の期間
// 移動平均の計算
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
// エントリーサインの生成
longSignal = ta.crossover(fastMA, slowMA)
shortSignal = ta.crossunder(fastMA, slowMA)
// ロングポジションの管理
if (longSignal)
strategy.entry("Long", strategy.long)
// ショートポジションの管理
if (shortSignal)
strategy.entry("Short", strategy.short)
// エントリーサインの表示
plotshape(longSignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(shortSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)
この記事が気に入ったらサポートをしてみませんか?