エラー、バグ、質問 - ページ 2975

 
Andrii Djola:
SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE) は、なぜ0を返すのでしょうか?

マーケットウォッチでシンボルにPCM、仕様。調べてみると、そこにはこのパラメータはない。

 

コメント:全く同じ長さに対して、全く異なる長さを出力する(視覚的に)。

コメント

コード

void OnStart() {
  string str[5], res="";
  StringInit(str[0], 50, 'a');
  StringInit(str[1], 50, 'X');
  StringInit(str[2], 50, '=');
  StringInit(str[3], 50, ' ');
  StringInit(str[4], 50, ':');
  for (int i = 0; i < 5; i++) 
    res += str[i] + "\n";
  Comment(res);
}

Commentの ある線が視覚的に同じ長 さになるように出力するにはどうしたらよいでしょうか例えば、3列の表を、列がぴったり縦になるように出力 したい。

 
Mihail Matkovskij:

コメント:全く同じ長さに対して、全く異なる長さを出力する(視覚的に)。

コード

Commentの ある線が視覚的に同じ長 さになるように出力するにはどうしたらよいでしょうか例えば、3列の表を 縦に等間隔になるように出力 したい。

モノスペースフォント

 
Valeriy Yastremskiy:

モノスペースフォント

ただ、残念なことに、Commentの フォントは変わりません。システムフォントを使用し、オプションはありません。これは後でフォーラムで知りました。だから、ラベルで間に合わせるしかない。

 
Mihail Matkovskij:

ただ、残念なことに、Commentの フォントは変わりません。

システムフォントを入れ替えるという手もありますが、そうですね、自作したほうがいいですね。

 
Mihail Matkovskij:

コメント:全く同じ長さに対して、全く異なる長さを出力する(視覚的に)。

コード

Commentの ある線が視覚的に同じ長 さになるように出力するにはどうしたらよいでしょうか例えば、3列の表を 縦に等間隔になるように出力 したい。

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

指標:ClosingLots

アレクセイ・ビクトロフ, 2019.03.08 17:58

インジケータはほぼ完全に書き換えられています。これで、そのコードは、OBJ_BITMAP_LABELと リソースを扱うためのサンプルとして 使用することができます。

もちろん、iCanvasNikolai Semkoを 使った漫画ではありませんが、単純なOBJ_LABELを使うよりはましです。


 
Alexey Viktorov:

このインジケーターは、キャンバと同じ原理です。OBJ_BITMAP_LABEL に基づいても動作します。そして、キャンバスをベースにした展開もあります。しかし、この方法では常にリソースを更新する必要があり、テキストを頻繁に表示する場合、アプリケーションのパフォーマンスにとってあまり良いものではありません。そして、私は非常にリソースを必要とするアプリケーションを持っています。しかし、ペイロードにリソースを費やす。ですから、CPUリソースの消費量という点では、ラベルバリアントが最も経済的であると思われます。

Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Типы объектов - Константы объектов - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij:

ただ、残念なことに、Commentの フォントは変わりません。システムフォントを使用し、オプションはありません。これは後で掲示板で知りました。だから、ラベルで間に合わせるしかない。

他人の聖書にスキがない人は、こんな例もあります。
 
Nikolai Semko:
他人のビブリオレを潔しとしない人は、この例を参考にしてみてください。

ありがとうございました。iCanvasのインジケーターは印象的です。しかし、上記のようなデメリットがあるのは、やはり同じCanvasなのです。

 
Mihail Matkovskij:

ありがとうございました。iCanvasのインジケーターは印象的です。しかし、上記のようなデメリットがあるのは、やはり同じCanvasなのです。

どのようなデメリットを言っているのですか?
資源原単位について?
誤解を招く表現でしたね。
コメントも 同じように資源を食う。
ウィンドウ全体にテキストを含むキャンバスを生成して表示するには、1〜3ミリ秒かかります。
MT5では、コメントの出力に若干時間がかかります。1秒間に30回も文字情報を更新するのであれば、やはりブレーキは見えません。