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

 
A100:

開発者からすれば、まったくバグではないかもしれません。ターミナル(メニュー)とMQL(ObjectName)で受け取るリストは、少なくとも同じ順番で統一されるべきだと思いますね。しかし、もしかしたら、これらのリストはそれ自体で形成されており、互いに何の関連もないのかもしれません。

MQL4の2番目の関数パラメータ(ObjectName)は、ドキュメントに記述されている機能に対応しています。両者とも関数の記述は同じですが、その機能が異なるため、バグと思わ れます。
 
A100:

そう、ObjectNameという 結果は、Documentationと明らかに矛盾しているのです - それは、パラメータ

ただし、Terminal のオブジェクト リストと MQL で得られた結果は順序が異なります。特に手動でオブジェクトを作成する場合は、Terminal のオブジェクト リストは作成順、MQL で得られた結果はアルファベット順で形成されます。


もし私が手動で4つのフィボレベルを作り、4つとも1H_Fibo 5467という名前にした場合、同じタイムフレームであれば、違いは数字だけです。
 
知る人ぞ知る、CCanvasクラスを使って スケッチするようになった。自分の知らない問題を発見してしまった。背景を塗りつぶした長方形や円はうまく描けるのですが、円を描こうとするとすべて失敗に終わります。コードには3種類の円のバリエーションがあり、チャート上に描画した結果もありません。この円のコードは動作しますか?それとも何か足りないものがありますか?
 
A100:

例えば、3年前(!)に矩形の塗りつぶしがうまくいかないと報告 したのですが......。で、まだ動かない!?

GBPUSD、M15。挿入/オブジェクト/図形/長方形 - 描画(画像1)し、次に値を変更します:上部50000、下部0(画像2)。結果:空っぽ...鉛筆の 四角形が蒸発してしまった


Mt4かmt5か?

 
Nikolay Kositsin:
知る人ぞ知る、CCanvasクラスを使って スケッチするようになった。そして、自分の知らない問題を発見してしまったのです。背景を塗りつぶした長方形や円はうまく描けるのですが、円を描こうとするとすべて失敗に終わります。コードには3種類の円のバリエーションがあり、チャート上に描画した結果もありません。この円のコードは動作しますか?それとも何か足りないものがありますか?
いつもうまくいっている。
何か間違っている。

 
Kira27:
もし私が手動で4つのフィボレベルを作成し、その4つ全ての名前が1H_Fibo 5467であれば、それらが同じタイムフレーム上にある場合、違いは数字だけとなります。

明確化:StringCompareの ように英数字順で。

Vladimir Pastushak:

MT4かMT5か?

MT5(MT4は別項で説明)

 
A100:

明確化:StringCompareのように英数字順で。


例について詳しく教えてください 誰がどの番号になるのでしょうか?

 
Kira27:

誰がどの番号になるのか、例を挙げてみましょうか。

4-1-2-3

 
A100:

4-1-2-3

TAを描いて、描いたチャートに従ってロボットがトレードするフクロウを書きたいのですが、名前を変える前と変えた後のリストのオブジェクトの番号付けが何かと面倒で、頭がおかしくなりそうです))))

 
A100:

4-1-2-3

ただし、ターミナル->MQLの一方通行のみです。

すなわち、手動で作成したオブジェクトの順序をMQLから復元することはできません。

次に、最初の2つのオブジェクトの最初の数字が4なので、最初の2つのオブジェクトの4に続く小さい数字が選択されます。