どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 969

 
borilunad:
グラフが垂直かどうか、どうやってピクセル化するのですか?ピップスだけ!?
スケールを固定したり、スケールを変更したときに距離を再計算することができます。なぜ、ここまで具体的に距離を測る必要があるのか、よくわからないのですが、どうやらそうらしいのです。ただ、価格単位が2倍なので適用できないだけで、intが必要なのかもしれませんが、質問はそのように提起されているわけではありません。
 

インジケーターが正常に動作しない。グラフから削除しても、テキストは消えません。

私はプログラミングに強くないので、専門家に訴えています。ターキーに訂正してください、ありがたいです。

また、デフォルトのインジケーターカラーは黒ですが、変更することが望ましいです。

また、チャート上の任意の場所に設置できるようにしたい。

ありがとうございます。

ファイル:
 
PozitiF:
チャートに見える価格と時間を記憶しておき、チャートが伸びたりして見える部分が減ったり増えたりしたらすぐに比較することができるのです。チャート上に見えないラベルを一定の距離で置き、その距離を記憶し、比較することができます。
最適化で定義されたpips*Pointで比較し、Mashkeh値で比較するのが簡単です!
 
borilunad:
マッハ値で簡単、pips*Pointで比較、最適化で定義!
まったくもって同感です。
 
オンライン・チャート・ファイルの引用をその場で修正することは可能ですか?これは、あるバーの始値を 前のバーの終値にハードワイヤーで固定するものです。
 
SunnYtheDreamer:
関数:ChartTimePriceToXY
https://docs.mql4.com/ru/chart_operations/charttimepricetoxy

MA の値を渡し、チャートウィンドウからの相対的なピクセル座標を取得し、2点間の距離を計算するアルゴリズムを記述します。


ありがとう ございまし
 
Alligator:

インジケーターが正常に動作しない。グラフから削除しても、テキストは消えません。

私はプログラミングに強くないので、専門家に訴えています。ターキーに訂正してください、ありがたいです。

また、デフォルトのインジケーターカラーは黒ですが、変更することが望ましいです。

また、チャート上の任意の場所に設置できるようにしたい。

ありがとうございます。

自分で修理してみてください。オブジェクトの色は、行に設定されている
extern color ExtColor=Black;

つまり、入力パラメーターでインジケーターを呼び 出す際に自分で色を変更することもできますし、プログラム内でデフォルトで別の色を割り当てることもできます。

インジケータがチャートから削除されたとき、プログラムはオブジェクトを削除しません。これは、deinit()内の行です。

   if(windex>0) ObjectsDeleteAll(windex);

if(windex>0)のチェックを外した方が良い。全オブジェクトの削除のみを残す。

 
Mislaid:
自分で修正するようにしましょう。オブジェクトのカラーは、行

つまり、入力パラメーターでインジケーターを呼び出す際に自分で色を変更することもできますし、プログラム内でデフォルトで別の色を割り当てることもできます。

インジケータがチャートから取り外されたとき、プログラムはオブジェクトを削除しません。これは、deinit()内の行です。

if(windex>0)のチェックを外した方が良い。全オブジェクトの削除のみを残す。

ありがとうございます!いい人実質的にはやりました。if(windex>0)のチェックをはずしましたが、インジケータをはずすと

他のインジケータを描画しているグラフィカルなオブジェクトをすべて削除 します(同時にチャート上に存在します)。

どうしたらいいのでしょうか?

また、ありがとうございました。

 
Alligator:

親切な方、ありがとうございました。ほぼうまくいったので、チェックif(windex>0) を外したのですが、今度はインジケータを外すと

他のインジケータを描画し、同時にチャートにぶら下がっているすべてのグラフィカル・オブジェクトは削除されます。

どうしたらいいのでしょうか?

また、ありがとうございました。

この場合、オブジェクトの削除は以下のように行う必要があります。

   ObjectsDeleteAll(0, "Head_", 0, OBJ_LABEL);
 
AlexeyVik:

この場合、オブジェクトの削除は

役に立たなかった。

インジケーターのヘッダー(一番上の行)のみ削除され、チャート上の2行目のキャプションは残ります。