コンテンツにスキップ

cTraderのアルゴリズム

cTrader Algoは、cTraderにおける取引ロボットとカスタムアルゴリズムを担当するフレームワークです。 C#またはPythonを使用して、cBot、インジケーター、プラグインを含むアルゴリズムを開発および実行することができます。

注意

新しいcBot、インジケーター、プラグインはcTrader WindowsまたはMacでのみ作成できますが、既存のcBotは任意のcTraderアプリケーションでクラウド起動できます。

アルゴリズムの種類

  • cBot – 取引操作やさまざまなタスクを代行するためにカスタマイズできる取引ロボットまたは自動プログラム。

  • カスタムインジケーター – 市場データを処理し、パターンを識別し、計算された値をチャートに表示し、取引の意思決定を支援する分析ツール。

  • プラグイン – 特定のUI領域でcTraderに新しい機能、接続、サービスを追加する拡張機能またはツール。

WebViewプラグインは、cTrader Algo APIとは無関係の全く異なるアルゴリズムタイプであるため、別途カバーされています。

ヒント

cTrader Storeには、cBotインジケータープラグインの専用セクションがあり、無料または有料の製品を入手したり、自分のアルゴリズムを世界中の何百万人ものトレーダーに販売したりすることができます。

Image title

要件

cTraderは以下の言語でのアルゴリズム開発をサポートしています:

  • C# – Webアプリケーション、ゲーム開発、エンタープライズアプリケーションで広く使用されている強力なオブジェクト指向言語。
  • Python – データサイエンスと分析、自動化、Web開発で広く使用されている、初心者に優しい人気の言語。

cTraderでアルゴリズムを開発および実行するには、.NET SDKcTrader WindowsまたはMacをインストールし、cTrader IDでサインインしてください。 Pythonでコードを書いてアルゴリズムを使用したい場合は、Pythonもインストールする必要があります。

注意

内蔵コードエディターまたは外部IDEで直接アルゴリズムを書き、テストし、コンパイルすることができます。

ヘルプの構造

ドキュメンテーション – cTrader Algo、UIナビゲーション、cBot、インジケーター、プラグインとその操作に関する一般的な情報。

ハウツー – 特定の取引ロボット、インジケーター、プラグインの作成、重要な取引操作の処理など、人気のあるアクションを実行するためのステップバイステップガイドとビデオ。

API機能 – cBot、インジケーター、プラグイン内でより高度な機能を実現するためのAPI機能に関する詳細な記事。

リファレンス – cTrader Algoのクラスやイベントやメソッドやプロパティなどの種類の説明を含む、APIの完全なライブラリ情報。

FAQ – cTraderアルゴリズム、人気のあるアルゴ機能、関連する操作などに関するよくある質問への回答。