このページでは、自分のプラグインを開発する際に使用できるいくつかの既製のコードスニペットを提供しています。
サンプルリポジトリ
さらに多くのコードサンプルは、git@github.com:spotware/ctrader-automate-samples.git
リポジトリにあります。アクセスするには、こちらをクリックしてください。
チャートフレームにウェブサイトを表示する
以下のプラグインは、cTraderフォーラムを別のチャートフレーム内に表示します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
ローカルストレージへの情報の書き込み
以下のプラグインは、アカウントの総P&Lを1分ごとにファイルに保存し、現在のタイムスタンプをファイル名として使用します。また、同じ情報をASPの別のセクションに表示します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
|
カスタムコントロールを使った別ウィンドウの表示
以下のプラグインは、切り離されたウィンドウにカスタムボタンを追加します。クリックすると、このコントロールはすべてのオープンポジションに対して利益確定を追加しますが、ポジションに以前に確立された利益確定がない場合のみです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
「Trade Watch」ディスプレイでのバー価格情報の表示
このプラグインをビルドすると、「Trade Watch」ディスプレイに新しいタブが追加されます。このタブには、m1
タイムフレームおよびシンボル名が "USDJPY"
の最新のバー価格に関する情報が表示される 2×2 のグリッドが含まれています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
|
アクティブフレームの変更に反応する
次のプラグインは、現在どの ChartFrame
がアクティブであるかを検出します。ASP 内のカスタムブロックでは、このプラグインは、この ChartFrame
が開かれているシンボルの現在の価格と、約1か月前のこのシンボルの価格との間のパーセンテージの変化を表示します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
|