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

 
Комбинатор:
これらの機能は、非同期のOrderSendにのみ存在する。
これらの可能性は、MT5が内部的な事柄にどれだけの時間を費やしているかにある。特に、HFTのマーケティングの一部は、OrderSendまたはOrderSendAsync +OnTradeTransactionの いずれかである。しかし、決してOrderSendAsyncだけではありません。
 

あなたのバイクをシェアしてください:シンボルが取引可能かどうかを示すbool関数です。

この機能を使って、現在取引されているシンボルをすべてMarket Watchに追加し、残りを削除したいのですが、どうすればいいですか?

 
fxsaber:

シンボルが取引可能かどうかを示すbool関数です。

SYMBOL_TRADE_MODE_DISABLED 以外のチェックは、Market Watchの形成目的では効果がないと思う。
 
fxsaber:

人工的なモデリングは一切なし!MT5のブレーキという事実があり、記事で開発者が声を上げたHFT能力に影を落としている。

以前は、FORTSで遅れを見せると、開発者はサードパーティーのせいにしていました。Metaquotes-Demo自体の動作が遅くなったという、第三者的な理由を否定できるようになりました。

デモサーバー、特にブローカーに支えられていないデモサーバーに文句を言うのは、単に不道徳です :-)。
 
Dennis Kirichenko:
デモサーバー、特にブローカーが背後にいないサーバーにクレームをつけるのは不道徳としか言いようがありません :-)

CDは、プラットフォームで見つかったブレーキを、弱点を特定して修正することができ、感謝された。

Metaquotes-Demoは、時計のような動きをしなければならないものです。そして、開発者はその内部ログをすべて見ることができるのです。

 
A100:
SYMBOL_TRADE_MODE_DISABLED以外のチェックは、Market Watchを形成する目的では効果がないと思います。
これは別物です。無効の場合 - 100%効果がありません。また、SYMBOL_TRADE_MODE_FULL- 100%でない場合は、できます。
 

Metaquotes-Demoは、価格のない記号がたくさんありますが、リミッターをかけることができます

KRKO "シンボルのデモ

void OnStart()
{
  MqlTradeRequest Request = {0};

  Request.action = TRADE_ACTION_PENDING;
  Request.symbol = "KRKO";
  Request.volume = 1;
  Request.price = 1;
  Request.type = ORDER_TYPE_BUY_LIMIT;
  Request.type_time = ORDER_TIME_DAY;
  
  MqlTradeResult Result = {0};
  
  OrderSend(Request, Result);
}

結果


マージンまで請求される。OrderCheckは、成行注文(OrderSend - requote)についてもtrueを返します。

これはバグなのでしょうか?

 
fxsaber:

OrderCheckは、成行注文(OrderSend - requote)についてもtrueを返します。

EURRUBでは、マーケットがクローズしている場合、OrderCheckはtrueを返します。

 
fxsaber:

Metaquotes-Demoは、時計仕掛けのように機能しなければならないのです。そして、開発者はその内部ログをすべて見ることができるのです。

その通りです。
 
SymbolSelectを 複数回呼び出すと端末がハングアップします。