ChartTimePriceToXY(0, 0, TimeCurrent(), Bid, x, y); // x, y добавьте в переменные, тип intObjectSetInteger(0, objname, OBJPROP_YDISTANCE, ulong(y)); //если на эту строчку будет предупреждение в компиляторе то, значит ulong ненужен//ObjectSetDouble(0, objname, OBJPROP_PRICE, SymbolInfoDouble(Symbol(), SYMBOL_BID));ObjectSetString(0, objname, OBJPROP_TEXT, DoubleToString(Bid, _Digits-1));
それは認めるよ。しかし、これが「口座履歴」ウィンドウではなく「取引」ウィンドウであることを理解するには、かなりの労力が必要です。不注意と怠惰で、頭の筋肉に負担をかけずに、「アカウント履歴」ウィンドウのせいだと思った。
そうなるんです。許せる。
5桁を読むのが不便なので、チャートの標準のビッドラインを無効化し、上隅の出力を4桁にしましたが、時々価格が下がるので、これまた不便です :-)
Labelオブジェクトを価格に合わせて動かしたいのですが、右の価格タグOBJ_ARROW_RIGHT_PRICEは 枠があるので嫌なんです。
しかし、なぜか入札価格による位置決めがうまくいかず、ラベルが左上に表示される
5桁を読むのが不便なので、チャートの標準のビッドラインを無効化し、上隅の出力を4桁にしましたが、時々価格が下がるので、これまた不便です :-)
Labelオブジェクトを価格に合わせて動かしたいのですが、右の価格タグOBJ_ARROW_RIGHT_PRICEは 枠があるので嫌なんです。
しかし、なぜか入札価格による位置決めがうまくいかず、ラベルが左上に表示される
OBJ_LABEL の 場合、位置情報はピクセル単位で指定する。
私は、アカウントを失う傾向を計算する簡単なコードを書くことにしました。そのために、簡単なZアカウントの計算式を、mq4コードに転送してみました。
すべて正しいように見えますが、Printを使って簡単な出力を実行すると、EAが一度に動作しません。コンパイル時にエラーは出ないのですが。
もう、シンプルなコードで頭を悩ませています。
ご協力ありがとうございます。
アカウントを失う傾向を計算する簡単なコードを書いてみることにした。そのために、Z-accountの簡単な数式を取り出し、mq4コードで使ってみました。
すべて正しいように見えますが、Printを使って簡単な出力を実行すると、EAが一度に動作しません。コンパイル時にエラーは出ないのですが。
もう、シンプルなコードで頭を悩ませています。
ご協力ありがとうございます。
EAの労働許可証を確認する。また、プリント出力のどこを?このコード片は何かを返さなければなりません。もしエラーがなければ、問題はこのコード片の外側にあります。ただし、このブロックでは0による除算が発生する可能性があります。
OBJ_LABEL の 場合、位置情報はピクセル単位で指定する。
Ilyaさん、ありがとうございます、うまくいきました。
次の段階、つまりウィンドウのサイズ変更を考慮するときだけ、コンパイラはデータ型の変換に関する警告を出します。
タイプ変換によるデータ損失の可能性 4digit+.mq5 36 14
この関数は int 型を返しますが。
Ilyaさん、ありがとうございます、うまくいきました。
次の段階、つまりウィンドウのサイズ変更を考慮するときだけ、コンパイラはデータ型の変換に関する警告を出します。
タイプ変換によるデータ損失の可能性 4digit+.mq5 36 14
この関数は int 型を返しますが。
そうなんですか!それと、注文が締め切られたことはどこに書いてあるんですか?
取引」ウィンドウで緑色のTPは、現在の 価格がTPから-100pips以内、より正確に言えば、100pips以内であることを意味します。
この関数は,long 型を返す。
このような場合、変数の型を変えるか、そのままにしておくか、どうしたらよいのでしょうか。
このような場合、変数の種類を変えるか、そのままにしておくか、どちらがよいのでしょうか。