MetaEditorヘルプ

アルゴリズムトレードへようこそ!

MetaEditorは、MetaTraderプラットフォームと統合された近代的なトレーディング戦略開発環境です。 MQL4と MQL5でアルゴリズムトレードのプログラムを作成することができます: トレーディングロボット、テクニンカルインジケーター、スクリプト、グラフィカルなコントロールパネルなどがあります。

プログラミングは、トレードオペレーションを容易にしたり、自動化したり、精力的にトレードをするロボットを開発する機会を提供するだけではありません。 ソフトウェアを開発することによって資金を稼ぐ手段にもなります。 トレーディングプラットフォームは、すでにそのインフラストラクチャ全体を提供しています。

マーケット

マーケットで、アプリケーションを販売することができます。 これは、トレードプラットフォームアプリケーションの最大のストアです。 すでに 10 000 以上のロボットとインジケータがあります。 このサービスは、人気の MQL5コミュニティのウェブサイトとトレーディングプラットフォームに組み込まれているため、マーケットにプロダクトを送信することにより、多くの人に提供できます。 このサービスでは、必要なインフラストラクチャを提供しています。: 支払いの処理、プログラムの配信と売り手と買い手の保護。

フリーランス

フリーランスで、トレードアプリケーションの作成の依頼ができます。 このサービスは、安全な操作システムを備えています。 依頼は、開発要件の送信と最終的な納品で終わります。 発注コストは、開発時間に対して顧客のアカウントに対して行われるため、支払いは保証されます。

ライブラリ

ソースコードライブラリでは、コードを公開し、アルゴリズムトレードの開発に貢献することができます. あなたのプログラムは、トレーディングプラットフォームから直接ダウンロードできるようになります。 プログラミングにまだ慣れていない場合は、これらのライブラリは、有用な学習教材となります。: シンプルなトレードを実行するスクリプトから複雑なトレーディングロボットやテクニンカルインジケーターまであります。

MetaEditorは、すべての必要なツールを提供しながら、アルゴリズムトレードの学習を開始することができます。

MetaEditor-トレーディングロボットとインジケーター開発の環境

便利なコードエディタ

MetaEditorは、MQL4/MQL5アプリケーションのソースコードを書くための便利な関数を提供しています。

すべての言語要素が強調表示され、その色もカスタマイズできます。 コードを記述する場合、エディタは自動的に関数、定数、および変数名に適したオプションを提供します。 コードの書き込みを非常に容易にし、高速化します。

エディタを使用すると、関数のシグネチャを参照することができます。スニペット、ブックマーク、リソースの迅速な挿入とコードナビゲーションをサポートしています。

詳細 >>

便利なコードエディタ

クイックプログラム開発の MQL ウィザード

MQL ウィザード

MetaEditorは、すぐにテンプレートを使用してプロジェクトを生成するだけでなく、MQL ウィザードの助けを借りて既製のトレーディングロボットを作成することができます。

MQL ウィザードは、新しいプロジェクトの作成中にルーチン操作を排除します。 コード内のアプリケーションの全般的なプロパティを手動で指定し、イベントハンドラを記述する代わりに、MQL ウィザードを使用して設定できます。 自動的にソースコードに必要なすべてを書き込み、プログラムの種類に応じて、正しいディレクトリにファイルを保存します。

MQL ウィザードは、既製のトレーディングロボットを生成することができます。 必要とするトレードシグナルだけでなく、ストップレベルのトラッキングと資金の管理モードを選択します。 生成されたプログラムをコンパイルし、トレーディングプラットフォームのストラテジーテスターでテストを進めます。

詳細 >>

デバッグプログラム

MetaEditorは、実際のタスクに起動する前に、すべてのプログラムアルゴリズムを徹底的にチェックする必要があります。

デバッグ中に、各プログラム関数の実行の連続したステップに移動し、すべての式と呼び出し履歴の計算結果を確認できます。

プライスチャートおよびストラテジーテスターでデバッグを開始できます。 特定の相場条件のトレードアルゴリズムをチェックすることもできます。

詳細 >>

リアルタイムでのデバッグとストラテジーテスター

コードのプロファイル

コードのプロファイル

タスクの速度は、アルゴリズムトレードの中で最も重要なパラメータの1つです。 MetaEditorのプロファイリング関数は、プログラムのソースコードのパフォーマンスをチェックするだけでなく、最も遅い関数を最適化することができます。

このプログラムは、プライスチャートまたはストラテジーテスターで実行されます。 その後、MetaEditorは、ソースコード内の各関数の実行時間と呼び出し回数についてレポートします。

プログラムの実行速度は、関数だけでなく、個別の文字列でも確認できます。

詳細 >>

MQL5ストレージと共有プロジェクト

MetaEditorは、オンラインソースコードストレージを備えており、MQL5ストレージでバージョン管理をサポートします。

ストレージは、MQL5コミュニティアカウントを通じて、任意の PC からコードにアクセスすることができます。 ファイルを保存すると、ハードディスクに障害が発生しても失われません。

MQL5ストレージを使用すると、任意のリモートユーザーとプロジェクトの開発に協力することができます。 共有プロジェクトを作成し、チームメンバに権限を配布するだけです。 すぐに自分の PC上で受信し、動作することができます。 MQL5ストレージバージョン管理では、すべての変更を追跡できます。

詳細 >>

MQL5ストレージと共有プロジェクト