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

 
拷問結果 Metaquotes-Demo
2017.02.10 20:35:06.920 Trades  '5122740': instant buy 1.00 USDNOK at 8.37467 (deviation: 100)
2017.02.10 20:35:07.355 Trades  '5122740': accepted instant buy 1.00 USDNOK at 8.37467 (deviation: 100)
2017.02.10 20:35:07.942 Trades  '5122740': deal #117181192 buy 1.00 USDNOK at 8.37392 done (based on order #133565854)
2017.02.10 20:35:07.945 Trades  '5122740': order #133565854 buy 1.00 / 1.00 USDNOK at 8.37392 done in 1024.357 ms
ブレーキ検出!?
 

そろそろカスペルスキーと契約した方がいいのでは?

最新ビルドは例外的に入れてもノックアウトされるし、うんざりです...。

 
fxsaber:
拷問結果 Metaquotes-Demo
2017.02.10 20:35:06.920 Trades  '5122740': instant buy 1.00 USDNOK at 8.37467 (deviation: 100)
2017.02.10 20:35:07.355 Trades  '5122740': accepted instant buy 1.00 USDNOK at 8.37467 (deviation: 100)
2017.02.10 20:35:07.942 Trades  '5122740': deal #117181192 buy 1.00 USDNOK at 8.37392 done (based on order #133565854)
2017.02.10 20:35:07.945 Trades  '5122740': order #133565854 buy 1.00 / 1.00 USDNOK at 8.37392 done in 1024.357 ms
ブレーキ検出!?
ラグについては、有能なスクリプトを書けば解決は難しくないようですね。ここでは、50msのpingでかなり高速に動作している様子を紹介します。
2017.02.10 21:32:42.726 Trades  '5122740': exchange buy 1.00 Si-3.17 at market
2017.02.10 21:32:42.796 Trades  '5122740': accepted exchange buy 1.00 Si-3.17 at market
2017.02.10 21:32:42.806 Trades  '5122740': deal #117193624 buy 1.00 Si-3.17 at 58810 done (based on order #133580668)
2017.02.10 21:32:42.808 Trades  '5122740': order #133580668 buy 1.00 / 1.00 Si-3.17 at 58810 done in 81.663 ms
2017.02.10 21:32:42.810 Trades  '5122740': modify #133580668 buy 1.00 Si-3.17 sl: 0, tp: 0 -> sl: 58710, tp: 58910
2017.02.10 21:32:42.886 Trades  '5122740': accepted modify #133580668 buy 1.00 Si-3.17 sl: 0, tp: 0 -> sl: 58710, tp: 58910
2017.02.10 21:32:42.888 Trades  '5122740': modify #133580668 buy 1.00 Si-3.17 -> sl: 58710, tp: 58910 done in 78.188 ms
2017.02.10 21:32:42.888 Trades  '5122740': exchange sell 1.00 Si-3.17 at market, close #133580668 buy 1.00 Si-3.17 58810
2017.02.10 21:32:43.079 Trades  '5122740': accepted exchange sell 1.00 Si-3.17 at market, close #133580668 buy 1.00 Si-3.17 58810
2017.02.10 21:32:43.079 Trades  '5122740': deal #117193626 sell 1.00 Si-3.17 at 58810 done (based on order #133580670)
2017.02.10 21:32:43.080 Trades  '5122740': order #133580670 sell 1.00 / 1.00 Si-3.17 at 58810 done in 192.146 ms
2017.02.10 21:32:43.081 Trades  '5122740': buy limit 1.00 Si-3.17 at 58713
2017.02.10 21:32:43.221 Trades  '5122740': accepted buy limit 1.00 Si-3.17 at 58713
2017.02.10 21:32:43.222 Trades  '5122740': order #133580671 buy limit 1.00 / 1.00 Si-3.17 at market done in 141.851 ms
2017.02.10 21:32:43.222 Trades  '5122740': cancel order #133580671 buy limit 1.00 Si-3.17 at 58713
2017.02.10 21:32:43.652 Trades  '5122740': accepted cancel order #133580671 buy limit 1.00 Si-3.17 at 58713
2017.02.10 21:32:43.653 Trades  '5122740': cancel #133580671 buy limit 1.00 Si-3.17 at market done in 430.484 ms
これはMetaquotes-Demoであることに留意してください。MT5がなぜか負荷に耐えられない。
 

コンパイルエラー

#define MACRO1  "123"
#define MACRO2( X )             MACRO1 X
void OnStart()
{
        Print( MACRO2( "4567" ));
}
 

実行時のエラー

QNAN / 0 -> ゼロ除算となるはずです。

qnan / 0 = qnan

 

コンパイルエラー

class A {};
void OnStart()
{
        A * const a = new A;
        A *b1 = dynamic_cast<A*>( a ); //error: cannot convert from const pointer to nonconst pointer
        A *b2 =                   a;   //нормально
        delete a;
}
 
 
Vladimir Pastushak:

そろそろカスペルスキーと契約した方がいいのでは?

最新ビルドは例外的に入れてもノックアウトされるし、うんざりです...。

 

クリーンなワインドアップ、クリーンなカスパー、私はターミナルを入れ、カスパーは狂ったようにそれを切り取った。

例外に追加する方法がない......。

 
MetaTrader 5 x64 build 1530 started (MetaQuotes Software Corp.)
Windows 7 Ultimate (x64 based PC), IE 09.00, Intel Core i7-2700 K  @ 3.50 GHz, RAM: 9163 / 16301 Mb, HDD: 1142 / 30000 Mb, GMT+02:00
コメントが 機能しない
void OnStart()
{
  MqlTradeRequest Request = {0};
  MqlTradeResult Result = {0};
  
  OrderSend(Request, Result);
  
  Comment(__FUNCTION__);
//  ChartRedraw();
}