配布中のcTrader用プログラム(cBot、Indicator)一覧
本ページは古くなっており、配布しているツール類の中には今のcTraderではすでに動かないものも含まれます。
(特にLINE通知系はLINE Notify終了によりすべて動作しなくなっています。)
現在新しいページを作成中ですので、しばらくは「動いたらラッキー」くらいの気持ちで使っていただけると幸いです。
当ブログで配布しているcTrader用プログラムについて
当ブログではajinoriが作成したcTrader用のツールをすべて無料で公開しています。口座縛りも一切ありませんのでcTrader口座をお持ちであればどなたでもご利用いただけます。
もし当ページのツールが役に立ちましたらamazonほしいものリストから支援いただけるととっても嬉しいです。
まあとにかくツールは今のところ無料です。だからってわけではないのですが、ところどころおかしいとこがあったり適当なつくりになってたりするのもそのまま公開してます。(既知のバグは個別説明ページに記載します)
もう皆さんがβテスターみたいな感じです。とはいえ、公開してるものは最低限使えるレベルにはなってますので、細かいところはご容赦ください。もちろんバグや不具合は教えていただければできるだけ直します。
共通の注意点
・基本的にFX用として作成しています。できるだけ汎用的に使えるよう作成しているつもりですが、特に記述がない限り仮想通貨や株価指数などでの動作確認はしていません。FX以外のシンボルで使用する際は(特に発注ツールなどでは必ず)使用前に動作確認を行ってくださいますようお願いいたします。
・一部インジケーターではインジケーター削除後に使っていたオブジェクト(ラインなど)がチャートに残ってしまいます。cTraderの仕様でIndicatorでは終了処理ができないためです。手動で消してください。-> cTrader4.2へのアップデートによりインジケーターでも終了処理可能になりました。順次修正していきます。
・ツール同士の相性が悪いものもあります。特にScribblerとその他のラインなど同期・操作する系のツールは相性が悪い可能性が高いですが、Scribblerで相性問題が起きた時はSmartDrawパラメータをNoにすることで解消できることがありますのでお試しください。
当ページの見方
ツール類ではタイトル下にこんな項目を表示してます。
お勧め度
管理人ajinoriの独断でお勧め度を☆で表しています。単純に機能としての評価です。トレードスタイルによって違ってくるので何とも言えませんが、☆の数が多いものほど有用と思ってる=今後もアップデートされる可能性が高い程度に思っておいてください。
種別
インストール後どこから使うかわからなくならないようにIndicatorかcBotかの種別を表します。なお、「スクリプト型cBot」とあるものは起動して動作後すぐに自動的に停止するタイプのcBotです。
アクセス権限許可
初回起動時に下記の警告がでるかを示します。「必要」の場合、プログラムがcTrader外のこと(ファイル読み書きしたり、Web接続したり等)を行うことを示しています。許可しないと使えません。(不安な方は使用を控えてください)
ソースコード
ソースコードを公開しているかどうかを示します。公開してるものはalgoファイルにソースコードが含まれています。cTraderから閲覧・編集可能ですので、好きに改変して使ってください。
cTraderバージョン
作成・更新時に動作確認したcTraderのバージョンです。この記載があるものはそれ以前のバージョンでは使用できない場合があります。
その他
概略説明、ダウンロードリンクの下には関連記事を貼っておきます。関連記事が古くなってしまってるものについては少しずつ説明ページを別に作成していきますのでお待ちくださいませ。
cTraderのcBotやインジケーターのインストール方法
ダウンロードした.algoファイルをダブルクリックするだけで自動的にcTraderが立ち上がり下記のダイアログが出てきます。
「はい」を選択してインストールしてください。ソースコード付きのファイルであれば、Automate画面で選択するとソースコードが表示され編集も可能です。
cTraderがインストールされてない場合は.algoファイルが開けません。下記記事を参考にまずはcTraderをインストールしてください。
なお、cTraderが複数インストールされている場合も一度のインストールですべてのcTraderから利用できます。
インストールごとに個別で管理されるMT4とは異なり、cTraderのインジケーターは一か所( だいたいマイドキュメント>cAlgo>Sources内) にだけインストールされて、すべてのcTraderがここのインジケーターを使います。
つまりここのインジケーターを消してしまうとすべてのcTraderから使えなくなりますので注意してください。
cTrader4.2対応について
.Net切替
cTraderは4.2からプログラムで使用する.Net Frameworkというものが .Net 6という新しいものに切り替えられており、内部の仕組みが大きく変わりました。
公式からは既存のプログラムもこれまで通り使用できるような説明がありますが、実際に正しく動かなくなっているインジケーターやcBotがあるようです。
動かなくなってるインジケーターは.Net 6対応バージョンに切り替えて公開していきます。もし使ってるものが動かないようであればご連絡ください。
なお、.Net 6対応バージョンはcTrader4.1以前では使用できませんのでご注意ください。
(-> 把握してる限りすでに各ブローカーのcTraderも4.2以降になっているようですので、順次ダウンロードリンクを4.2以降専用に切り替えます。古いcTraderでは動かないと思ってください。)
cTraderのバグ
.Net切替に関係なくアップデートによるバグで動かなくなってるものもあるようです。
チャートオブジェクト周りにバグが有るようで、チャート上のラインなどを操作するインジ、cBotは動かなくなってるものがあるかもしれません。
これは基本的にcTrader側のバグ解消を待つつもりですが、どうしても困るものがあればコメントいただければできる範囲で対処いたします。
Pluginの有効化方法
cTrader5.0からcTrader全体の機能を拡張するプラグインというツールが使えるようになりました。
プラグインのインストールはインジケーターなどと同じなのですが、有効化の方法が少しわかりにくいため、説明をしておきます。
画面左上部のパズルのピースがプラグインのメニューになります。これをクリック。
インストール済みプラグイン一覧が出るため、ここで自分でインストールしたプラグインをONにすることでプラグインが使えるようになります。
有効になったプラグインはどこから使うのかというと、これはプラグインごとに異なります。
当サイトで公開しているものだとScribbler Pluginは右側の通貨ペアパネルに追加されますし、Notify Pluginは下側のトレードウォッチにタブが追加されます。プラグインによっては上部ツールバーにボタンを追加するものとかもあります。
パネルを非表示にしているとわかりにくいことがあるかもしれません。「プラグイン追加したけど見つからない!」という場合はパネルを表示して探してみてください。
パネル表示/非表示の切り替えは上部ツールバーのここです。
便利ツール
ライン描画ツール Scribbler
お勧め度 ☆☆☆☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開 cTraderバージョン:4.7~
左手のキーと右手のマウスでチャート上に効率よくラインなど描くことができるツールです。
もとは自分用に作ったものを公開用に作り直したもので、今でも一番良く使っている個人的に一番おすすめのツールです。
説明ページを別に用意したので詳しくはこちらをどうぞ。
簡単エントリー ClickEntry
お勧め度 ☆☆☆☆☆ 種別:スクリプト型cBot アクセス権限許可:不要 ソースコード:非公開
2,3クリックでストップロスやテイクプロフィットまで入れた注文ができるスクリプトです。
使い方は簡単、起動してストップロスの位置をクリック→テイクプロフィットの位置をクリックで即発注します。
リスクリワードをわかりやすく表示したり、リスクに応じたロット自動調整機能もあります。
cTrader4.2以降用
説明記事
簡単注文 ClickOrder
お勧め度 ☆☆☆☆☆ 種別:スクリプト型cBot アクセス権限許可:不要 ソースコード:非公開
ClickEntryの指値逆指値注文版です。最初に発注価格をクリックする以外はClickEntryと同様です。
cTrader4.2以降用
説明記事
リスクリワードを意識しよう RiskRewardSupporter
お勧め度 ☆☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開
Altキーと押しながらドラッグすると図のような感じで表示されます。cTrader標準機能のクロスヘア(ミドルクリックで出る十字アイコン)の拡張のつもりで作りました。
ここでエントリーしたとして、ここにストップもしくはリミットを置いたらRRいくつくらい・・・とか過去チャートの振り返りに便利です。
説明記事
ストップロスが決められない! SplashOrder
お勧め度 ☆☆☆☆ 種別:スクリプト型cBot アクセス権限許可:不要 ソースコード:公開
発注ツールです。ClickEntry同様に起動後クリックで即時発注します。設定したロット数でポジションを分割してストップロスとテイクプロフィットを散らしてエントリーします。
かなり特殊なエントリー方法なので好みは分かれると思いますが、管理人ajinoriが一時期実際に使ってた手法です。いつもストップロス狩られて悔しい思いする方は試してみてもいいかもしれません。
パラメータなど説明はこちら。
全ポジション一括SL設定 ModifyAllStopLimit
お勧め度 ☆☆☆☆ 種別:スクリプト型cBot アクセス権限許可:不要 ソースコード:非公開
こまめに分割エントリーする手法を使ってる方には有用かもしれません。
「この価格まで来たら全ポジション決済したい!」ってことありますよね?一つ一つSLTP設定するの面倒じゃないですか?
そんなときに役立つのがこれ、すべてのポジションに一括してSLTPの変更注文を出すことができます。
説明記事
トレンドラインでエントリーする LineEntry
オススメ度 ☆☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:非公開
トレンドラインタッチでエントリーさせるcBotです。どれだけ有用性があるかはわかりませんが、機能自体はシンプルなのでわかりやすいかと。
説明記事
トレンドラインで決済する LineClose
お勧め度 ☆☆☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:非公開
LineEntryの決済版。シンプル機能のcBotです。エントリーはともかく、決済だけはラインに頼るというのはありかもしれません。
説明記事
時間通りに決済する CloseOnTime
お勧め度 ☆☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:公開 cTraderバージョン:4.7~
指定の時間にすべての注文をキャンセル&すべてのポジションを決済します。
説明記事
一歩進んだ利益確定を AdvancedTakeProfit
お勧め度 ☆☆☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:非公開
分割決済用のcBotです。cTrader標準のAdvancedTakeProfitと似たような機能をチャート上で設定できるようにしたものになります。
手法として分割決済を多用する方には役に立つかもしれません。
説明記事
ラインタッチで音鳴らす LineAlert
お勧め度 ☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:公開
ラインに価格が触れたら、音を鳴らしてお知らせするだけの単純なツールです。音が鳴るだけなので複数チャート監視してるときにはどれがタッチしたのかわかりにくいのが難点です。
バラバラ分散エントリー Accumulater
お勧め度 ☆☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:非公開
名前からお察しつくかもしれませんが、FXでも積み立てしてみようみたいなノリで作成した分散エントリー用cBotです。
何言ってるのかわからないかもしれませんが、起動させると指定時間間隔で繰り返しエントリーします。積み立て投資に通ずるものありません?
積立なんてFXでするもんじゃないので、実際は数分おきにエントリーさせる分散エントリー目的で使うcBotになるかと思います。
説明記事
ナンピンをトレード手法に取り込む Nampiner
お勧め度 ☆☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:非公開
悪者扱いされるナンピンをうまく裁量トレードで活かすにはどうしたらいいかと考えた結果こんなものができました。
なんてことはなく、エントリー後、逆行したらナンピンして少し戻したら利確するということを自動でやってくれるだけのcBotです。
感情に振り回されて無計画なナンピンをしてしまう傾向にある方はこんなcBotの使ってみるのも一つの手かもしれません。
説明記事
こっからここまでどのくらい? EasyScaler
お勧め度 ☆☆☆ 種別:インジケーター アクセス権限許可:不要 ソースコード:非公開
チャート上にここからここまでで〇pipsみたいなの置いとけると便利かと思って作りました。
起動するとローソク横に表示されるスケールをぐぐっと確認したいところにもっていって、好きに長さ変えてもらえればその期間とpipsが表示されるようになってます。
思ったほど便利じゃなかった・・・
説明記事
チャート間同期系
チャート間で表示位置を合わせる ChartTimeSync
お勧め度 ☆☆☆☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開 cTraderバージョン: 4.7~
同じ通貨ペアのチャート間で表示位置を同期するツールです。
過去チャートでマルチタイムフレーム分析をする際などは役立つと思います。
説明記事
チャート間でラインを同期する SimpleLineSync
お勧め度 ☆☆☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開
現在は下記記事内容に加え、同期する時間足を上位時間足のみにするといったことができるようになってます。
別時間足チャートにもポインタを表示する PointerSync
お勧め度 ☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開
同じ通貨ペアのチャート間でマウスポインタの位置を表示させます。上位時間足でマウス持ってくるだけで下位時間足の形が見れるのはいいかもしれません。
関連記事
情報表示系
適用しておけば勝手に情報を表示してくれる系のインジケーター。いわゆる普通のインジケーターとは少し違うタイプの情報表示系のものをここに分類しておきます。
基本情報を見やすく ProminentLabel
お勧め度 ☆☆☆☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開 cTraderバージョン: 4.7~
通貨ペア名と時間足、スプレッド情報をわかりやすくチャート上に表示します。スプレッドには手数料を含めることも可能。
ついでにスプレッドが拡大した時にチャート色を変えて音を鳴らすアラート機能なんかもあります。
説明記事
ローソク足更新タイミングを可視化 BarCloseCountDown
単に次のローソク足までの時間を現在のローソク足近くに表示するためだけのインジケーターです。「更新何秒前から表示」といった設定も可能です。
説明記事
取引時間帯の意識する FxTimeZone
お勧め度 ☆☆☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開 cTraderバージョン: 4.6 ~
東京時間、ロンドン時間、NY時間を色分けします。何時で区切るかは自分で設定できます。
説明記事
1枚のチャートで上位時間足を確認 SubChart
お勧め度 ☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開
インジケーター表示窓に上位時間足のローソク足を表示させることができます。たいしたことはできませんが、移動平均線だけは表示できるようになってます。
個人的には結構気に入っていて常に表示させてるのですが、ちょっと複雑なことしようとすると動作が安定しないのが難点です。まだβ版扱いにしています。
需要がほぼないようなので開発中止しました。今後更新はしませんが一応使うことはできます。
MT5みたいなカスタム銘柄 MixRate
お勧め度 ☆☆☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開
MT5のカスタム銘柄機能のように、自分で作成した合成通貨ペアのチャートをインジケーターウィンドウに表示します。
通貨ペア同士の相関確認だったり、三角アービトラージの下調べだったりなにかと使いようはあるかと思います。
説明記事
カスタム銘柄機能なんて知らん、という方もこちらで説明しています。
一つのチャートで上位足も確認 UpperCandle
お勧め度 ☆☆☆☆ 種別:Indicator アクセス権限:不要 ソースコード:非公開
上位足のローソク足をうっすらと重ねて表示するインジケーターです。
説明記事
知らないほうがいいこともある BlindPosition
お勧め度 ☆☆☆☆ 種別:Indicator アクセス権限:不要 ソースコード:非公開
情報表示系というか情報隠蔽系ですが。ポジション情報をあえて隠します。今自分がポジションを持ってるかどうかだけ、右下のラベルでわかるようになってます。
ポジション保有中は心が乱れて冷静な判断ができなくなるというお豆腐メンタルさんにおすすめです。
注意点として、インジケーター削除後もポジション情報は見えないままになってしまいますので、チャートを開き直すか右クリックー>表示オプション(Viewing Options)で設定を元に戻してください。
説明記事
上位時間足の区切りを可視化 UpperTimeSeparator
お勧め度 ☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開
特異的な値動きが起こりがちな上位時間足の更新タイミングに縦線を表示するだけのインジケーター。過去はもちろんのこと、次の更新タイミングまで視覚化されるのがポイントです。
説明するほどのこともありませんが一応説明記事
ささっとトレード結果を記録 TradeMemo
お勧め度 ☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:公開
ポジションがクローズされると、こんな感じで結果を表示して、コメントを入力するためのテキストボックスをチャート上に追加します。
あくまで簡易的なものですが、ここに一言書いてチャート画像をプリントスクリーンで保存しておけばトレード日誌代わりにもなります。
説明記事
いつも同じ時間足を OpenAtSpecificTimeFrame
お勧め度 ☆☆☆ 種別:Indicator アクセス権限許可:不要
デフォルトテンプレートに仕込んでおく用のインジケーターです。それ以外に使い道がないです。
新規チャートを開いたときに、強制的に特定の時間足に切り替えます。常に使う時間足が決まっている方はデフォルトテンプレートに仕込んでおくと意外に便利かもしれません。
「普段15分足しか使わないのに、毎回1時間足で新規チャートが開かれるのにイラっとする」みたいな、小さなストレスを解消するためのツールです。
形式上はインジケーターですが、何も表示されません。
関連記事
トレード練習・検証用ツール
管理人ajinori自身がトレード修行中の三流トレーダーのため、ここに一番力が入っています。
バックテストでトレード練習 cTradeTrainer
お勧め度 ☆☆☆☆☆☆ 種別:cBot アクセス権限許可:必要 ソースコード:非公開
現在鋭意開発中のトレード練習用cBotです。今後もどんどんアップデートしていく予定です。
(追記)
cTraderにMarketReplayというトレード練習ができる機能が標準で追加されたため、開発を中止いたしました。
一応今でも使えると思いますが、今後のアップデートはありません。
(追記ここまで)
基本機能はcTraner同様ですが、注文パネル下に一時停止ボタンとスピード調節ボタンを表示できるようにしました。
また、cTranerに無理やり実装したポーズ機能を修正し、ポーズ時には「一時停止」するようにしました。
下記記事はcTranerとの違いの説明だけです。基本的な使い方はcTranerの使い方記事を参照してください。
旧バックテストでトレード練習 cTraner
お勧め度 ☆☆☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:非公開
名前がややこしくてごめんなさい。cTradeTrainerの前身ですでに開発終了しています。「cTradeTrainerは気になるけどアクセス権限許可するのが不安」という方はこちらをお試しください。
マルチタイムフレーム対応が微妙(SubChartインジケーターでの対応のみ)以外はMT4を使ったトレード練習ソフト並みのことはできると思います。
説明記事
自分専用の練習ツールをプログラムしたい cTraner_Simple
お勧め度 ☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:公開
「いやいや、人の作ったプログラムは使い勝手がよろしくない。どうせなら自分でプログラムから作りたい」という自作派プログラマー用に簡単な練習ツールテンプレートも作りました。
これ自体は本当に売買するだけのプログラムなので、好きにソースコード編集して自分仕様にしてください。
記事内でソースコード解説もしています。これ自体は100行程度の小さなプログラムなのでサンプルコードとしてご利用ください。
価格データをファイルに保存 PriceDataDownloader
お勧め度 ☆☆☆☆ 種別:cBot アクセス権限許可:必要(ファイルシステムのみ) ソースコード:非公開
検証練習ツールではありませんが、主に検証練習用のデータをダウンロードするために使われると思うのでここに置いておきます。
cTraderのローソク足の4本値データやTickデータをcsvファイルに保存することができるツールです。
バックテストで保存したい期間を選択して、実行してください。(バックテスト環境でのみ動きます)
説明記事
過去チャートの右側を隠したい HideChartRight
お勧め度 ☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開
名前の通り、チャートの右側を隠すだけのインジケーターです。
過去チャートを見て検証・イメトレするときに、右側に空白があった方がそれっぽいくないですか?
説明記事
あの日あの時のチャートを見たい JumpChart
お勧め度 ☆☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開
ツイッターとかで誰かのエントリー報告とか見て、「このときのチャートをcTraderで見てみようかな」とか思ったときに役立つツールです。
右下にテキストボックスが出るので、そこに日時を入力してJumpボタンを押すとチャートが指定日時までスクロールします。
説明記事
LINE通知系
一部の方々から人気が高かったため、LINEで通知してくれる系のインジケーターをいくつか用意しました。
なお利用には事前にLINENotifyの設定が必要です。
またLINE通知を受けるにはcTrader上でインジケーターが動いてる必要があります。
PCがスリープ中などcTraderが動いてない状態ではLINE通知が来ませんのでご注意ください。
(cTraderのインジなんだから当たり前なんですが、スマホで確認できると思ってPC放置してスリープしてたなんてことがありそうなので・・・)
お勧め度 ☆~☆☆☆☆ 種別:Indicator アクセス権限許可:必要 ソースコード:公開/非公開
どれ使うかは人それぞれなので、お勧め度は各自判定してください。アクセス権限許可はLINE通知に必要です。
MANotifyAtLineだけはソースコードを公開して記事内で解説していますので、LINE通知インジを作りたい方は参考にしてください。
(2022/8/9 暫定追記)
cTrader4.2でLINE通知が届かないという方へ
一部の方からLINE通知が突然届かなくなったという報告を受けています。原因ははっきりしませんが、cTraderのアップデートなどが関連しているのかもしれません。
cTrader4.2用には別にプログラムを用意しましたのでこのページから末尾に_42がついた方をダウンロードしてください。こっちは4.1以前では動きませんのでご注意ください。
MAクロスをLINEで通知 MANotifyAtLine
MAのクロス時にLINE通知が届きます。ゴールデンクロス、デッドクロスの監視に。
cTrader4.2用
MAタッチをLINEで通知 LINEnotify_MATouch
MAにタッチしたときにLINE通知が届きます。ローソク確定時か即時通知か選んだりできます。
cTrader4.2用
ラインタッチをLINEで通知
トレンドラインや水平線に価格がタッチしたときにLINE通知が届きます。これも確定時か即時か選べます。
cTrader4.2用
RSIをLINEで通知 LINEnotify_RSI
RSIが指定値以上/以下になったときにLINE通知が届きます。
cTrader4.2用
MACDをLINEで通知 LINEnotify_MACD
MACDのラインが0以上でシグナル下抜けクロス、0以下でシグナル上抜けクロスしたらLINE通知が届きます。
cTrader4.2用
ストキャスティクスでLINE通知 LINEnotify_Stochastics
ストキャスティクスのラインが一定以上/以下の値でクロスしたらLINE通知が届きます。
cTrader4.2用
ポジション状況を定期的にLINEで通知 LINEnotify_PositionProfit
指定時間おきにポジション状況をLINE通知で知らせてくれます。常に含み損益が気になる方へ。ただ知らせてくれるだけで決済とかはできないので、いろいろやりたい方は素直にスマホ版cTrader使った方がいいです。
そういえばこれもソースコードつけてます。
下記記事の末尾で簡単に紹介してます。
cTrader4.2用
パーフェクトオーダーでLINE通知 LINEnotify_PerfectOrder
パーフェクトオーダー時にLINE通知してくれます。MAは12本まで設定可能です。
cTrader 4.2用
決済をLINEで通知 PositionNotifyAtLINE
決済をLINEで通知します。LINE通知のテスト的に作成してみました。
公開してから気づいたのですが、決済だけならスマホ版cTraderで通知設定できるので別にいらないかなと。決済結果が通知で見れるのは一応メリットとは言えるかもしれません。
説明記事。使用前準備のアクセストークン取得方法もこの記事を参照してください。
cTrader4.2用
インジケーター
いわゆる普通のインジケーター。どれを使うかはトレード手法によるのでお勧め度はつけません。種別はもちろんIndicator、アクセス権限許可はすべて「不要」です。ソースコード公開状況はものによりますが、cBotに取り込んで使うタイプのインジケーターは「公開」にしています。
等間隔バンド Envelopes
ただのEnvelopesです。メジャーだと思うのですが、cTraderには入ってないため作りました。1本表示版と複数表示版があります。
ダウンロードして見ればわかりそうな気がしますが、一応説明記事
順位相関係数オシレーター RankCorrerativeIndicator
順位相関係数をもとにしたオシレータ系インジケーター、RCIです。cTraderには標準で入ってないので作りました。ソースコード付きなので参照で取り込めばcBotでの利用も可能です。
説明記事
上位の移動平均を雲表示 MTF_MovingAverageCloud
上位足の移動平均線に太さをつけて雲表示します。時間足固定の4本表示版と時間足選択式の2本表示両方置いておきます。
設定の注意点やなんでこんなもん作ったかは以下記事参照。
RSIをメインチャートに重ねて表示 OverlayRSI
メインチャートにRSIを重ねて表示します。上限と下限をどこに置くのかは自分で設定します。
別窓でインジエリア表示してでメインチャートが狭くなるのは嫌だけど、RSIは見たい!なんてときにいいのかな、と思って作ってみたのですがどうなんですかね。
説明不要だと思いますが、一応関連記事です。
お好みのピボットポイントをどうぞ MyPivot、YearlyPivot、DWM_Pivot
ピボットというと日足基準で見ることが多いと思いますが、人によっては4時間足など自分の好きな足でピボットを使いたいこともあるでしょう。
またある人は年単位ピボットを見たいかもしれませんし、ある人は日足、週足、月足ピボットを同時に見たいかもしれません。そんな方々のご要望にお応えします。
好きな時間足で。
年ピボット。
日足週足月足同時表示。
関連記事
相場の波を可視化する Zigzag
おなじみのZigzagです。MT4組み込みZigzagと同じロジックで作成しなんの変哲もないZigzag・・・だったのですが、ご要望によりちょっとした機能追加がなされています。
図のようにZigzagの山と谷部分に水平線を引くことができます。過去に意識された高値安値を見たり、ブレイクを確認するのに便利だと思います。
説明記事
トレンドを視覚的に捉える HeikinAshi
平均足です。cTDNにも似たようなものはたくさんあると思いますが、ローソク足に重ねるタイプのインジケーターなので、ローソク足が見えにくくなってしまうのがずっと気になってまして、半透明表示したり、表示非表示を切り替えたりできる機能をつけてみました。
説明記事。上記はソースコードなしなので、cBotに取り込みたい方は下記記事内のfor_cBotという方を使ってください。
高値安値をはっきり決める SwingHighLow
前後 n 本が自分の値を超えなければそこを高値/安値とするタイプのインジケーターです。
図のように高値と安値を結んだり、押し安値戻り高値っぽい位置を表示する機能もついています。
説明記事
日週月の価格を意識する DWMPriceLine
日足、月足、週足の始値、高値、安値などを選択して表示できるインジケーターです。
説明記事
複数時間足を1枚のチャートで MTF系インジケーター
コチラの記事にまとめました。
自動売買系
自動売買系といっても半裁量のcBotです。なんらかの設定をしてから起動すると、設定に従って自動売買してくれるcBot。いまのところ完全自動売買はありません。
ひたすらグリッドトレード GridTradingSystem
お勧め度 ☆☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:非公開
チャートをたいして気にしないでエントリーしてみたくてグリッドトレード用のcBot作ってみました。作って試してみたところなかなか運用は難しそうな気がしますがグリッドトレードがお好きな方はどうぞ。
説明記事
ネタ系
最強気分に浸れ Excalibur
お勧め度 ☆☆☆☆ 種別:cBot アクセス権限許可:不要 ソースコード:非公開
エイプリルフールのネタツールですが、メンタル的な意味で考えようによっては使えるかもしれません。いきなりダウンロードしてもわけわからないと思うので、ダウンロードは記事からどうぞ。
ほぼ全通貨直線右肩上がり!? NanMar
お勧め度 なし 種別:cBot(自動売買) アクセス権限許可:不要 ソースコード:公開
自動売買のcBotです。システムトレードやってる方が見れば、このグラフだけでどういうロジックかわかると思います。というか名前でわかりそうですが。
絶対にこのまま運用してはいけません。サンプルコードとしてはなにかしら役に立つかもしれません。間違って使ってしまわないためにもダウンロードは下記記事からお願いします。
その他あまり役に立てそうにないものたち
公開したものの、現在は後継の下位互換になってしまってほぼ役に立たなそうなものやサンプルコード代わりに作成したたいして意味のないプログラム達をここに集めておきます。
あくまで機能として役立たずなだけなので、ソースコード公開のものについてはcAlgo開発者にとっては参考になる部分もあると思います。
他通貨価格も気になる方へ SymbolWatch
お勧め度 ☆☆ 種別:Indicator アクセス権限許可:不要 ソースコード:公開
チャート上に他通貨ペアの価格を表示できます。価格だけわかったところでトレードに活かすのはなかなか難しいですが、見た目は悪くないのでチャートの賑やかしくらいにはなりそうです。
ちなみにWatchListと他のSymbolごとのリアルタイム監視のサンプルコードとして作成したものです。
記事内にソースコード解説あります。
自動的にフィボナッチリトレースメントを描画 AutoFibonacci
お勧め度 ☆☆ 種別:スクリプト型cBot ソースコード:公開
起動すると直近相場に自動的にフィボナッチリトレースメントを描きます。手軽に描くにはいいのですが、手直しの手間とか考えると自分で描いた方が早い気がします。
なお、もともとスクリプトのサンプルコード代わりに作成したものです。コードいじって自分好みに作り変えればもしかしたら使えるものに化けるかもしれません。
記事内にソースコード解説あります。
建値決済、逃げるが勝ち Advanced StopLoss
お勧め度 ☆☆ 種別:cBot ソースコード:公開
建値決済に使えるcBotです。というかcTrader標準のAdvanced StopLossとほぼ同じ機能です。そんな機能知らない、という方は下記記事を参照してください。
まぁわざわざcBotなんて入れずにcTraderの機能使えばいいだけなんですが、頻繁に使うならcBot化しとく意味もあると思うので一応置いておきます。
関連記事
ラインタッチでポップアップ表示 LineAlert_Popup
お勧め度 ☆☆ 種別:Indicator アクセス権限許可:必要 ソースコード:非公開
これは役立たずというわけではないのですが、権限必要かつファイルが無茶苦茶重たい(16MB)ということもありお勧めはしにくいかなと。
外部ライブラリを使ってLineAlertにポップアップ機能をつけてみたものです。外部ライブラリを丸っと取り込んでるので重たくなってます。
説明はほとんどありませんが、使ってるライブラリは記事下部で紹介してます。あとついでにストキャスティクスにポップアップ付けてみた版もダウンロードできます。
旧お手軽ラインツール ChartMarker
お勧め度 ☆ 種別:Indicator アクセス権限許可:不要 ソースコード:非公開
Scribblerの前身ツール。cTrader3.8以前のキーイベント非対応でも使えるように作っていたものです。Ctrl,Alt,Shiftとマウスの組み合わせでさまざまなラインを描画します。
cTrader4.0以降ではキーイベントが使えるため上記Scribblerの方がお勧めですが、Ctrl,Alt,Shiftとの組み合わせでライン描きたいという人がいたら試してみてもいいかもしれません。
初公開時の記事です。(記事内ダウンロードリンクは古いものなので注意してください)
旧簡単エントリー EasyEntry
お勧め度 ☆ 種別:cBot アクセス権限:不要 ソースコード:非公開
ClickEntryとClickOrderの前身です。これ一つで即時発注+指値逆指値発注可能ですが、上記のClickEntryとClickOrderを別々に使う方が使いやすいと思います。
指値逆指値注文の方式が少し特殊で、サーバーに注文を出さず、cBot側で注文価格到達を待ち受けます。
逆指値注文で急落急騰途中にポジションを拾ってしまわないようにするための仕掛けですが、このせいでcBotを起動しっぱなしにしておく必要があったりとなにかと不便だったのでClickOrderでは廃止しました。
あと一応バックテストで動かすことで簡単な売買練習ができるようになってますが、練習用としては機能不足なのでお勧めしません。
関連記事
1枚のチャートで表示位置固定 TimeSync
お勧め度 ☆ 種別:Indicator アクセス権限許可:不要 ソースコード:公開
1枚のチャートで時間足を切り替えた際にも縦線を描いた位置を常に表示するようになります。機能自体は上記ChartTimeSyncの完全下位互換。
もともとテンプレートにほんの数行追記でこんなインジケーター作れるんだぜ!的なサンプルプログラムでした。中身見るとソースコードの短さには驚くかもしれません。
記事内ではソースコードの解説もしています。
FIX API体験コーナー FixAPITest
お勧め度 ☆ 種別:cBot アクセス権限許可:必要 ソースコード:公開
最後にまったく毛色の違うものを一つ。FIX APIを使ってみたサンプルプログラムです。実はcTrader口座ではFIX APIで直接発注できるようになってます。
そこでFXI APIで価格取得して発注してみるだけのプログラムを作ってみました。機能的には別に役に立ちませんが、FIX APIを使ったプログラムに興味があればご参考まで。
cBotだけ落としても意味なさそうなので、ダウンロードは記事内からお願いします。
最後まで見ていただきありがとうございます。
なんかまとめてみたら思ったよりたくさんありました。この中で一つでもお役に立てるものがあれば幸いです。
こんなツールあったらいいのに!みたいなのがあればコメントください。気が向いたら作ります。