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

 
mox_dimass:

テストを実行するEAはSLとTPでポジションをオープンします。その後、ロールオーバーが発生し、ポジションは再オープンによりクローズされることはない。

FXシンボルのTesterでロールオーバーがあることを初めて知りました。どのようなサーバーなのでしょうか?

 
fxsaber:

FXのシンボルでテスターでロールオーバーが発生するのは初めて知りました。どのようなサーバーなのでしょうか?

ブイティービー

 
その理由を説明してください。
void OnChartEvent( const int id, const long &lparam, const double&, const string& ) 
{         
  if ((id == CHARTEVENT_KEYDOWN) && (lparam != 16) && (lparam != 17)) 
    Print(lparam);
}

このアドバイザーは、押されたキーのコードをプリントアウトします(CTRLとSHIFTを除く)。


NumLock_0を押すと、96と出力される。

CTRL+NumLock_0を押すと、96と出力される。

SHIFT+NumLock_0 で45 に なります。なぜ45なのか?


他のキー(NumLockではない)では、そのような矛盾は見られませんでした。


ZZY SHIFTを押すとNumLockが解除されるようです。面白いことに、TERMINAL_KEYSTATE_SHIFTはSHIFTが押されているとき、例えばINSERTを一緒に押しても動作しないのです。

 
fxsaber:

SHIFT+NumLock_0を押すと、45が出ます。なぜ45なのか?

なぜ45なのか、鍵本体に書いてあるんです。そうでない場合は、キーボードが旧式であるか、規格外であることを意味します

 
A100:

なぜ45なのか、鍵本体に書いてあるんです。そうでない場合は、キーボードが旧式であるか、標準化されていないことを意味します。

NumLockが有効でない場合に備えて、そこに書き込まれているのです。

 
fxsaber:

NumLockが有効でない場合にと書かれています。

SHIFT+NumLock_0 -45を表示します

何が期待されていたのでしょうか?

 
A100:

SHIFT+NumLock_0 -45を表示します

何が期待されていたのでしょうか?

96、CTRLと同様です。

 
fxsaber:

96、CTRLと同様です。

私のテンキーでは、0ボタンには

0

インス

コードネームは「45」です。

 
Igor Makanu:

インスツルメントコードは正確に45

曖昧なのは、NumLockがオンの時に0を押すと96になり、CTRLを押すと96になることです。しかし、SHIFTを押すと45になる。

 
EX5がプロテクトされていることをMQLで確認するにはどうすればよいですか?
protecting finished successfully                1       1
0 errors, 0 warnings, 19307 msec elapsed                1       1