条件を満たした時にアラートを表示する方法

今回は条件を満たした時にアラートを表示する方法

Pine エディタに以下の新規作成から「MACD Strategy」を選択する。

するとPine エディタに以下のように表示される。

//@version=3
strategy("MACD Strategy", overlay=true)
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
if (crossover(delta, 0))
strategy.entry("MacdLE", strategy.long, comment="MacdLE")
if (crossunder(delta, 0))
strategy.entry("MacdSE", strategy.short, comment="MacdSE")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

3つほど変更する。
1つ目 strategyの名前をMY MACD Srategyに変更
2つ目 plotを追加
3つ目 エントリーするところをコメントにしてアラートの条件に変更

//@version=3
strategy("MACD Strategy", overlay=true)
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
plot(ema(close, fastLength))
plot(ema(close, slowlength))
alertcondition(crossover(delta, 0) , "くろすおーばー","買い注文してね")
alertcondition(crossunder(delta, 0) , "くろすアンダー","売り注文してね")
//if (crossover(delta, 0))
// strategy.entry("MacdLE", strategy.long, comment="MacdLE")
//if (crossunder(delta, 0))
// strategy.entry("MacdSE", strategy.short, comment="MacdSE")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

これでアラートを表示する条件が整った。

次にPineエディタから「チャートに追加」を押してみよう。

あとは右のほうの時計マークを押すと、「アラート管理」っていうメニューが表示されるから「+」ボタンを押してみる。

ダイアログがでてくるから「条件」にさっき変更したsutdyの名前を設定してみよう。するとだいたい自動で設定してくれるよ。

あとは期限とアラートアクションを変えてみよう。

これでメールが送付されるようになるよ。

ちなみにメールの受信をトリガーに発注したりもやろうと思ったらできると思うよ。
夢が膨らむね。

何か分からないことがあったら教えてね。

(Trading View)Trading Viewの投資戦略テスターの使い方

投資戦略テスターの使い方はだいたいこんな感じだよ。

1.Trading Viewに登録
https://www.tradingview.com/

2.「チャート」を選択

3.Pineエディタを選択

4.Pineエディタにスクリプトを貼り付けるよ
最初は「新規作成」から「~strategy」と書いてあるものを選ぶとよいかも

5.「チャートに追加」を選択

6.投資戦略テスターを選択

上手くできたかな。

投資戦略テスターの見方としては純利益は指定している期間によって異なるし、レバレッジによって変えれるので、プロフィットファクターと最大ドローダウンに注目するとよいと言われているよ。

プロフィットファクター・・・総利益 / 総損失 あまりに高いとカーブフィッティング(過度の最適化)している可能性があるので、注意したほうが良いらいしいよ。

最大ドローダウン・・・一時的に最大資産から落ち込んだ場合の下落率。実際にはTrading Viewの結果よりも落ち込むことが多いのでレバレッジには注意しよう。

上手くいかなかったら教えてね。