しかし、技術的に可能なのでしょうか? サービスデスクにリクエストを書くべきでしょうか?
技術的な観点からは可能だと確信しています。実際、すでに実装されているので、言語に新しいパラメータを追加するだけです。
ロッシュ、インジケーターの機能拡張に関する要望はすでにたくさんあるようですね。
現在のところ、プログラムでインジケータを操作する機能は4つしかありません:
サービスデスクへのリクエスト #98320 | 2011.05.
ChartIndicatorFileName - インジケーターファイルの名前を返す
インジケーターを使った拡張作業のリクエストは、かなり前から(ユーザーの夢の中で)登場していました:
ChartIndicatorSetDouble, ChartIndicatorSetInteger, ChartIndicatorSetString - カスタム・ インディケータIndicatorSetDouble , IndicatorSetInteger, IndicatorSetStringの 関数の完全なアナログ ですが、参照先はチャート上の特定のインディケータのみです。
しかし、技術的に可能なのでしょうか? servesk にリクエストを書く価値があるのでしょうか?
ChartIndicatorAdd() 関数は、インジケータハンドル、つまり計算部分を操作します。インジケータハンドルは繰り返し同時に使用でき、そのデータがどの特定のチャートに表示され、視覚的にどのように見えるかについては何も知りません。それを知っているのは、チャート上に表示されるインジケーターだけです。
つまり、今のところMQL5言語には、チャートに表示されるインジケーターの視覚的なプロパティを管理するための既製の可能性はありません。引っ張る糸がないのです。
なぜChartSaveTemplate 関数は "Chart "オブジェクトのテンプレートを保存しないのですか?
Chart "オブジェクトのChartApplyTemplateは 問題なく動作しますが!
なぜChartSaveTemplate 関数は "Chart "オブジェクトからテンプレートを保存しないのですか?
最近、色違いについてここで同じような質問をしたんだ :MA であるアリゲーターを追加した。必要な期間に設定した。
そこで質問です:Alligatorのどこでライン(表示されたバッファ)の色を設定するのですか?何らかの方法でアクセスすることは可能でしょうか?
そうすれば、類推によって必要な色付けをした独自のインディケータを書くことができます。
- www.mql5.com
そこで質問なのですが、アリゲーターのどこにライン(表示バッファ)の色が設定されているのでしょうか?何らかの方法でアクセスすることは可能でしょうか?
そうすれば、類推によって必要な色付けをした独自のインジケータを書くことができるでしょう。
ChartIndicatorAdd() 関数を使用すると、インジケータはデフォルトの色でチャートにオーバーレイ表示されます。これは(直接)制御できません。
理論的には、カスタム・ インジケータの外部変数に 線の色を入れ、希望の色を設定することが可能です。
その可能性は元々考慮されていなかった。
MetaTrader 5クライアントターミナルビルド468
ありがとうございました!すべて動作します。
Roshさん、リクエスト#98320の 件ですが、インジケータハンドラーオブジェクトに物理ファイル名を追加することはできますか?
つまり、インジケータの短い名前だけでなく、完全なファイル名もわかるようにすることはできますか?
ChartIndicatorFileName
Возвращает имя файла индикатора по номеру в списке индикаторов на указанном окна графика.
string ChartIndicatorFileName( long chart_id, // チャートの識別子 int sub_window // サブウィンドウ番号 int index // このチャート・サブウィンドウに追加されたインジケータ・リストのインジケータ・インデックス。 );
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
EA_OBJPROP_CHART_ID:
チャートオブジェクト(OBJ_CHART)をチャート上に表示させて、チャート上で使うことを想定していますか。それは可能です。
OBJ_CHART を使うだけで可能です。インジケーターを追加したり削除した(ChartIndicatorAdd() と ChartIndicatorDelete())Chart Operationsを使う場合、Period, Symbolなどを設定してください。
EA_OBJPROP_CHART_ID のEAは以下のアクションをします:
作者: MetaQuotes Software Corp.