以前は取引戦略を設計するにはコードを書く必要があり、ハードルが高かったです。今では「ビジュアルスクリプト」機能が登場し、プログラミングができなくても、ブロックを積み上げるように数ステップをドラッグ&ドロップするだけで、プロフェッショナルな取引戦略を作成できます。さらに、K線表示や取引アラートの設定も可能です!
一、「ビジュアルスクリプト」とは?
簡単に言えば、これはWYSIWYG(見たまま編集)ツールです。欲しい機能をインターフェース上で直接ドラッグ&ドロップして設定するだけで、システムが自動的に複雑な取引戦略を生成してくれます。
メリット:
コード不要: プログラミング言語を学ぶ必要がありません。
プロフェッショナル: 生成された戦略は依然として専門的で有効です。
ステップアップ可能: 将来的にさらに深く学びたい場合は、ビジュアルで生成されたベースの上でコードを直接修正できます(プラットフォーム独自の言語を提供)、スムーズな移行が可能です。
二、4ステップで簡単に取引戦略を生成(移動平均線を例に)
最もよく使われる「移動平均線ゴールデンクロス戦略」(いわゆる「ゴールデンクロス」で買い、上昇を狙う)を例に、4ステップで戦略作成を教えます:
(一)指標の定義:例えば2本の移動平均線を設定します。MA10(10日移動平均線)とMA20(20日移動平均線)です。

(二)条件の設定:戦略のトリガーシグナルを設定します。例えば、MA10がMA20を上抜け(通称「ゴールデンクロス」)した場合、買いシグナルとします。


(三)グラフ表示:移動平均線に見やすい線の色を設定し、売買シグナルにマークを追加して、K線チャート上で区別しやすくします。
移動平均線の描画:

ゴールデンクロス・デッドクロスマークの描画:

(四)アラート設定:第2ステップで設定した条件(ゴールデンクロス)が成立した時、システムがポップアップや通知で知らせてくれるように設定し、取引チャンスを逃しません。

以上4ステップが完了したら、「保存」をクリックし「K線に表示」を選択すれば、完全な取引戦略が完成です!

K線に表示されたグラフを見てみましょう:

次にアラート設定をして効果を確認してみましょう:



三、その他のよく使われる戦略例
移動平均線戦略をマスターしたら、同じ考え方で他のよく使われる戦略も作成できます。例えば:
1. KDJ指標の「クロスシフト」戦略
KDJ指標のK線とD線のクロスも、売買タイミングの判断によく使われます:
ゴールデンクロス(KがDを上抜け): 車で「前進ギア」に入れるようなもので、上昇の可能性を示唆します。
デッドクロス(KがDを下抜け): 車で「バックギア」や「減速」に入れるようなもので、下落の可能性を示唆します。
ポイント: KDJの位置が非常に重要で、低位でのゴールデンクロス(売られすぎゾーン)はより信頼性が高く、高位でのデッドクロス(買われすぎゾーン)はより危険です。

豊富なビジュアル指標テンプレートを用意しており、基本的な使い方をプリセット済みなので、ワンクリックで追加してすぐに使えます。

2、戦略の上級活用法:コードの閲覧と修正
コード不要の操作ですが、システムは裏でプロフェッショナルなコードを生成しています。ステップアップしたい場合は、いつでも生成されたソースコードを閲覧し、その上で修正・最適化して、より複雑で個性的な戦略を実現できます。

(ソースコード例、理解できなくても大丈夫、この機能があることだけ知っておけばOK!)
// @version=2
// ステップ1: ma10変数を定義
ma10 = ma(close, 10)
ma20 = ma(close, 20)
// ステップ2: 条件設定
condition_1 = crossup(ma10, ma20)
condition_2 = crossdown(ma10, ma20)
//ステップ3:グラフ描画
plot(ma10, title='ma10', color='#2bba92', lineWidth=1, lineDash=[0])
plot(ma20, title='ma20', color='rgba(245,33,45,1)', lineWidth=1, lineDash=[0])
plotText(condition_1, text='ゴールデンクロス', title='ゴールデンクロス', refSeries=ma10, placement='top', color='rgba(255,133,192,1)')
plotText(condition_2, text='デッドクロス', title='デッドクロス', refSeries=ma20, placement='top', color='rgba(179,127,234,1)')
// ステップ4:アラート追加
alertcondition(condition_1, title='ma10ゴールデンクロス', direction='buy')
alertcondition(condition_2, title='m10デッドクロス', direction='sell')
市場の多くのツールは、コードのみ(初心者には難しい)か、固定テンプレートのみ(カスタマイズ不可)を提供しています。
この「ビジュアルスクリプト」機能は「中間の最適解」を見つけました:
初心者向け: コード不要で、簡単に「戦略デザイナー」になれます。
プロフェッショナル向け: 独自言語をサポートし、複雑な戦略の柔軟なニーズにも対応します。
もはや主観的な経験や盲目的なフォローに頼ることなく、自分の取引アイデアを具体的で実行可能な戦略に変えることができます。
四、ステップアップ学習リソース
「戦略デザイナー」から「戦略開発者」へステップアップしたい場合は、プラットフォームが提供する学習資料をご覧ください: