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

 

コンパイラは "tavo "のようです。

void OnStart()
{  
  int i = 0; // Почему нет warning?: variable 'i' not used
}
 

オーバーロードされた関数の出力にカーソルを移動し、ALT+Gを押すと、ポップアップメニューが表示され、オーバーロードのオプションを選択するように促されます。しかし、ソースコードを見れば、どのバリアントが呼び出されているかは一目瞭然です。すべてが明確なのに、なぜすぐに切り替わらないのか。

class A
{
public:
  static void f() {}
  
  static void f( int i ) {}
};

void OnStart()
{  
  A::f(0); // После нажатия ALT+G не происходит мгновенного перехода на static void f( int i )
}


 
fxsaber:

オーバーロードされた関数の出力にカーソルを移動し、ALT+Gを押すと、ポップアップメニューが表示され、オーバーロードのオプションを選択するように促されます。しかし、ソースコードを見れば、どのバリアントが呼び出されているかは一目瞭然です。すべてが明確なのに、なぜすぐに切り替わらないのか。

+1.特に複数の混雑がある場合、リストの中から正しいものを探すのに何度もトライしなければならず、私もイライラしていました。
 

コンパイルエラー

class A;
class A {
        static A a; //Error: 'A' - struct undefined
};
A A::a;
 

SDでは1ヶ月間返信がないままぶら下がっている #1516225

バージョン1375で確認しました。VC++ではコンパイルできません。

----------- アプリケーションから --------

端末のバージョンとビットレート

1368 64bit

問題の内容

このコードは、エラーや警告を出さずにコンパイルされます。私には普通とは思えません。

MT4 988でも同じ効果、別件で依頼を残す

void OnStart()
  {
    string s;
    s += + "123";
    s += - "123";
  }

**

 

エディタで文字入力時に大幅な遅延が発生する('.'のところ)

void f( double d = .1 )
 

Mt5テスターのバグ:テスターとMT5本体でOHLCが一致しない、しかもHighとLowがOpen/Closeの範囲にある :(

このローソク足、残念ながらこれだけではありません。どうすればいいのか?開発者への手紙の書き方をアドバイスしてくれ、みんな!

2016.08.13 12:38:48.956 ターミナル C:\Program FilesAlpari Limited MT5
2016.08.13 12:38:48.956 端末 Microsoft Windows XP (x64 ベース PC) on Wine, IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT+02:00を使用。
2016.08.13 12:38:48.955 Terminal Alpari Limited MT5 x64 build 1375 開始 (Alpari Limited)

もう一度テスターを走らせてみると、ローソク足が形成されているときにHighがO_oを再描画している、というトリックがありました。ある時点で低い値に変化し、Open/Closeの範囲に落ち、その範囲内で値を変化させる。

M1のOHLC


 
kofesutra:

Mt5テスターのバグ:テスターとMT5本体でOHLCが一致しない、しかもHighとLowがOpen/Closeの範囲にある :(

このローソク足、残念ながらこれだけではありません。どうすればいいのか?開発者への手紙の書き方をアドバイスしてくれ、みんな!

2016.08.13 12:38:48.956 ターミナル C:\Program FilesAlpari Limited MT5
2016.08.13 12:38:48.956 端末 Microsoft Windows XP (x64 ベース PC) on Wine, IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT+02:00を使用。
2016.08.13 12:38:48.955 Terminal Alpari Limited MT5 x64 build 1375 開始 (Alpari Limited)

もう一度テスターを走らせてみると、ローソク足が形成されているときにHighがO_oを再描画している、というトリックがありました。ある時点で低い値に変化し、Open/Closeの範囲に落ち、その範囲内で値を変化させる。

M1のOHLC


コード内で週単位を使用していることは間違いありませんか?

できればコードスニペットをください、気になるので...。

 
Vladimir Pastushak:

あなたのコードで週期を使用していることは確かですか?

もし可能ならコードスニペットをください。

コードにピリオドが明示的に指定されていないため、_Periodが使用される。

そして、週単位の時間枠はテスター本体に設定されています。

ここでは、ピリオドが使われている唯一のコードを紹介します。

CopyHigh(_Symbol,_Period,0,2,vHigh);
         vH=vHigh[0];

でも、そんなことはどうでもいいじゃないですか。EAのロジックがテスターのクォートにどのような影響を与えるのか?

そして、その数週間は...気になったので、テストしてみました :)

 
kofesutra:

Mt5テスターのバグ:テスターとMT5本体でOHLCが一致しない、しかもHighとLowがOpen/Closeの範囲にある :(

このローソク足、残念ながらこれだけではありません。どうすればいいのか?開発者への手紙の書き方をアドバイスしてくれ、みんな!

2016.08.13 12:38:48.956 ターミナル C:\Program FilesAlpari Limited MT5
2016.08.13 12:38:48.956 端末 Microsoft Windows XP (x64 ベース PC) on Wine, IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT+02:00を使用。
2016.08.13 12:38:48.955 Terminal Alpari Limited MT5 x64 build 1375 開始 (Alpari Limited)

もう一度テスターを走らせてみると、ローソク足が形成されているときにHighがO_oを再描画している、というトリックがありました。ある時点で低い値に変化し、Open/Closeの範囲に落ち、その範囲内で値を変化させる。

M1のOHLC


月曜の朝に確認します。今のところ、残念ながらこの問題を調査する人はいない。