ライブラリ: MT4Orders - ページ 91

 
fxsaber #:
バグレポートありがとう。理由はこう
なるほど、私のテスト環境はb5120で、少なくともb5120はすでにこの問題を抱えている。
 
fxsaber #:

修理を確認

 
...アーカイブされたページには、2021年用の古いバージョンがある。
 
Sergey Seriy #:
...またしても、アーカイブページには2021年用の古いバージョンがある。

彼らはアーカイブを更新しない。ファイル単位でダウンロードする必要がある。

 
2025.09 . 06 05 : 38 : 57.266   (BTCUSDm,M1)   Line = 1898
 2025.09 . 06 05 : 38 : 57.266   (BTCUSDm,M1)   :: PositionGetDouble ( POSITION_SL ) = 0.0
 2025.09 . 06 05 : 38 : 57.266   (BTCUSDm,M1)   :: PositionGetDouble ( POSITION_TP ) = 110564.51
 2025.09 . 06 05 : 38 : 57.266   (BTCUSDm,M1)   EqualSL = true
 2025.09 . 06 05 : 38 : 57.266   (BTCUSDm,M1)   EqualTP = false
 2025.09 . 06 05 : 38 : 57.266   (BTCUSDm,M1)   Request.position ? :: PositionSelectByTicket (Request.position) : :: PositionSelect (Request.symbol) = true请问
なぜこのようなログが表示されるのでしょうか?利食いは設定しましたが、損切りは変更しませんでした。
 
hini #:
なぜこのようなログが表示されるのでしょうか?テイクプロフィットを設定しましたが、ストップロスは変更されていません。

MT5-OrderSendアクションの結果、MT4ORDERS::OrderSend_MaxPause時間内にPOSITION_TPとRequest.tpの不一致が発生しました。

詳細なログは見積りの下にあるはずです。

 
fxsaber #:

MT5-OrderSendアクションの結果、MT4ORDERS::OrderSend_MaxPause時間内にPOSITION_TPとRequest.tpの不一致が発生しました。

詳細なログは見積もりの下にあるはずです。


My logs show: TRADE_RETCODE_DONE 10009.
このログエントリを無視できますか?
これらのメッセージの出力をブロックするマクロを追加できますか?
 

hini #:
Это произошло из-за того, что сервер не ответил на запрос своевременно?

どちらかが修正を拒否した。

私のログには、TRADE_RETCODE_DONE 10009と表示されています。

これは注文がサーバーに正常に送信されたことを示すだけです。

このログ・エントリーを無視することは可能ですか?

私なら無視します。

これらのメッセージの出力をブロックするマクロを追加することは可能ですか?

取引、自動取引システム、取引戦略のテストに関するフォーラム

ライブラリ: MT4Orders

fxsaber, 2019.04.29 15:19

製品でMT4Ordersの使用を暗黙の了解にしておく必要がある場合、ライブラリソースの関連部分をカットするか、ユニバーサルスタブを置くことができます。
// マクロにより、MT4Orders の存在に関するヒントを遮断する。
#define Alert PrintTmp
#define Print PrintTmp
  void PrintTmp( string ) {}
  
  #include <MT4Orders.mqh> //https://www.mql5.com/ja/code/16006
#undef  Print
#undef  Alert
 
fxsaber # :

どちらかが修正を拒否した。

これは、注文がサーバーに正常に送信されたことのみを示す。

私なら無視する。

わかりました!

 
#property library

#define  MT4ORDERS_BYPASS_MAXTIME 1000000 // 取引環境の同期を待つ最大時間(単位:µs
#define  MT4ORDERS_AUTO_VALIDATION // 取引注文は、それが正しいかどうかのチェックに成功した場合にのみ送信される。
#define  MT4ORDERS_ORDERS_SORT // MT4 の注文履歴を終了/削除時刻順に並べたもの。
#include <fxsaber/MT4Orders.mqh> //https://www.mql5.com/ja/code/16006

b5430 ライブラリのコンパイル中にエラーが発生しました。