チャートオブジェクトからEAを作成する方法は?
公開日: 24 October 2024 · 著者: Christian
インジケーターは手動取引のために作られることが多く、残念ながら自動化のニーズを考慮していないことがよくあります。自動化のために、インジケーターの開発者はいわゆる「バッファ」を使用して、すべての関連する値が利用可能であることを確認する必要があります。しかし、開発者が自動化を念頭に置いていなかった場合、バッファが欠けており、チャート上のオブジェクトしかない場合があります。
この問題の解決策を提供できることを嬉しく思います。これは加入者限定の無料ボーナスとして利用可能です。
Object to Buffer ソリューション
Section titled “Object to Buffer ソリューション”
バッファなしインジケーターの問題を説明する
Section titled “バッファなしインジケーターの問題を説明する”よく設計されたインジケーターは、矢印やエリアなどの値を計算し、それらの値をバッファに保存します。 そしてインジケーターはMetaTraderにこれらのオブジェクトをチャートに表示するよう指示します。
バッファを使用する利点は、MetaTraderがチャートにオブジェクトを表示することに加えて、Expert Advisor(EA)がこれらの値にアクセスして取引判断に使用できることです。インジケーターにバッファがあるか、またはあるかどうかわからない場合は、Custom Indicator を使ったEAの作成ページをご確認ください。
しかし、バッファが欠けており、インジケーターがチャートに直接オブジェクトを描画する場合、MetaTraderのバッファシステムがバイパスされます。 その結果、EAはインジケーターの値を読み取ることができず、自動化の機能が制限されます。
バッファなしインジケーターへの解決策
Section titled “バッファなしインジケーターへの解決策”私たちのObjects to Bufferインジケーターはチャートをスキャンし、関連する値をバッファに格納します。これらの値がバッファに入ると、EAがそれらを読み取り、取引判断を行うことができます。
Objects to Bufferインジケーターには2つの主な機能があります:
-
オブジェクト名/オブジェクトの説明(またはその一部):名前、説明、またはその両方でオブジェクトを検索します。完全な名前/説明を入力するか、興味のある固有の部分だけを入力できます。
-
最後に一致したオブジェクトをShift 0に配置:各バーのオブジェクトを見つけてその値を対応するバーに追加するか、最新の一致するオブジェクト(検索フィルターに基づく)を見つけて現在のバー(Shift 0)にその値を適用するかを選択できます。
インジケーターには、インジケーター名を入力するためのオプション設定が含まれています。名前を入力すると、Objects to Bufferインジケーターはデフォルト設定でそのインジケーターを呼び出します。デフォルト設定を使用しない場合は、このフィールドを空のままにしてください。その場合は、手動でインジケーターをチャートに追加して設定を調整してください。Objects to Bufferインジケーターは引き続きチャートオブジェクトを読み取ります。
インジケーターをチャートに追加すると、データウィンドウ(CTRL + D)にチャートオブジェクトの値が表示されるはずです。 そこに値が見えれば、インジケーターは正しく設定されており、Custom Indicators を使用する通常の方法でEAに追加できます。チャートにオブジェクトを追加する元のインジケーターの代わりに、Objects to Bufferインジケーターをアップロードしてお使いのEAに追加する必要があることにご注意ください。
Objects to Bufferインジケーターの入手方法は?
Section titled “Objects to Bufferインジケーターの入手方法は?”ご加入済みの場合は、こちらからインジケーターをダウンロードできます: