MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 142

 

こんにちは。

そして、これ。

https://www.mql5.com/ru/docs/constants/namedconstants/uninit

は同じなのでしょうか?それとも、別のリストがあるのでしょうか?

ExpertRemove()で初期化を解除すると、REASON_PROGRAMではなく REASON_TEMPLATEが 出力されるようになりました。

ありがとうございます。

 
MilordFX:

詳細かつ明確にお答えください。

MetaTrader 5に切り替えます。

MetaTrader4では、アプリケーション市場のみを行っており、そのため、言語のアップグレードを開始しました。

 
FAQ:
が、ブラケットはどこでも配置したほうがいい。


ブラケット数が多いとEAのテストが 遅くなることに気づきました ...

プログラムのロジックは、括弧をつけずに考えるのが一番いいんです ...

 
VOLDEMAR:


ブラケット数が多いとEAのテストが遅くなることに気づきました ...

プログラムのロジックは、なるべくカッコをつけずに考えたほうがいいんです ...

やめて...は、もう "roofies "のスレッドには行かないでください。 それ以外は......。妄想だ...
 
VOLDEMAR:


ブラケット数が多いとEAのテストが遅くなることに気づきました ...

プログラムのロジックは、なるべくカッコをつけずに考えたほうがいいんです ...


でも、デバッグのスピードが上がる.
 
MilordFX:

さらに、F7で呼び出すEAパラメータウィンドウを、トレーダーの好みに合わせてサイズ調整できるようにしてほしいです。

レナート

MetaTrader 5に切り替えます。

MetaTrader 4では、アプリケーション市場のみを行い、そのために言語をアップグレードしました。

サディスト...
 
void OnStart()
  {
   Print(Test_2(2,5),Test_1(2,5));
  }
//+------------------------------------------------------------------+

int Test_1(int a, int b)
{
  int c=0;
  for(int i=0;i<1000;i++)
    {
     if(a>b)
       {
        if(a-b > 2*b)
          {
           c+=a;
          }
        else
          {
           c+=b;
          }
       }
     else
       {
        if(b-a > 2*a)
          {
           c+=a;
          }
        else
          {
           c+=b;
          }
       }
    }
  return c;
}
int Test_2(int a, int b)
{
  int c=0;
  for(int i=0;i<1000;i++)
     if(a>b)
        if(a-b > 2*b)
           c+=a;
        else
           c+=b;
      else
        if(b-a > 2*a)
           c+=a;
        else
           c+=b;
  return с;
}

この関数は位相的にも論理的にも同一である。ブラケットだけが違う。

プロファイラのレポートです。

OnStart;12;1;213;100.00%
Test_2;14;1;99;46.48%
Test_1;14;1;98;46.01%
印刷;14;1;15;7.04%

このように、マルチタスクシステムの「ランダムな揺らぎ」の範囲内で差が生じていることがわかります。

コンパイラの出力ファイル(*.ex4/5)には、括弧の痕跡すらありません。ブラケットはソースのロジックを構成するのに役立つだけです。

ヴォルデマールちょっと待て、トゥイックスを食え。

 

はい、566ビルドにアップデートした後、ターミナルにティックが全く来なくなりました。

18:00にすべてのTF、すべてのペアで最後のクォートを表示します。

PCを再起動しなければならなかった、何か悲しいことのようだ。

(どうしたらいいかわからないなら、どうしたらいいかわからないんだ)。

p.s. 5でもアップデートの後、すべてがハングアップしましたが、すでに21:00にエディタがアップデートされています、おそらく

 

と再起動してもダメでした~見積もりもダメで、これから新規にアカウントを開設して、もしや...と思っています。

運がないんです。

ログにエラーはありません。ただ、サーバーをスキャンするときにキャンセルを押すと、すぐにウィンドウが閉じてしまい、端末が10秒ほどハングアップしてメッセージが出ます。

2013.12.25 00:26:05.807 Accounts: terminated

2013.12.25 00:26:05.807 Accounts: timeout on stop

2013.12.25 00:26:02.796 Accounts: timeout on stop

2013.12.25 00:25:59.786 Accounts: timeout on stop

2013.12.25 00:25:56.775 Accounts: timeout on stop

2013.12.25 00:25:53.764 Accounts: timeout on stop

 
ALXIMIKS:

はい、566ビルドにアップデートした後、ターミナルにティックが全く来なくなりました。

18:00にすべてのTF、すべてのペアで最後のクォートを表示します。

PCを再起動しなければならなかった、何か悲しいことのようだ。

(もし私が彼らと何をしたらいいかわからないのなら、私は彼らと何をしたらいいかわからない)。

p.s. 5ksでもアップデートの後、すべてがハングアップしましたが、すでに21:00にエディタがアップデートされたようです。


メリー・クリスマス

木曜日にはダニが復活しますよ :)