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

 
ああ、やっぱり間違ってたんだな。
 
struct A {int i;};
void F1( const A a ) {} // 'const' - objects are passed by reference only
void F2( const A &a )   // почему только через ссылку (&) допускается?
{ const A b = a; }      // ведь так (напрямую присвоение) можно!
コード内のコメントについて説明してください。
 
datetime time;
Print((string)time); // работает приведение типов datetime -> string

MqlTick Tick;  
Print((string)Tick); // может, сделать автоматическое приведение Mql*-типов (MqlTradeResult, MqlTradeRequest и т.д.) к string?
ティック、トレードのリクエストや レスポンスなどを印刷する必要がある場合があります。文字列変換で行うことは可能でしょうか?
 
ビジュアルでテストする 場合、毎回3秒のポーズはどこから来るのでしょうか?
2016.07.26 18:42:25.984 EURUSD.e : real ticks begin from 2016.01.04 00:00:00
2016.07.26 18:42:22.515 EURUSD.e,M1: testing of Experts\Test.ex5 from 2016.07.01 00:00 to 2016.07.15 00:00 started
2016.07.26 18:42:22.515 EURUSD.e,M1 (RoboForexEU-MetaTrader 5): generating based on real ticks

 
Marketwatch/Chartをビジュアルでテスト すると、なぜ次のティック(未来から)が表示されるのですか?
このティックは目視でしか確認できませんので、MQL5で取得することはできません。
 
オフラインの空のターミナル(チャートもテスターもない)が、なぜCPUを5%も食うのですか?
 
fxsaber:
Marketwatch/Chartをビジュアルでテスト すると、なぜ次のティック(未来から)が表示されるのですか?
このティックは目視でしか確認できませんので、MQL5で取得することはできません。

これらは、ビジュアライゼーションの素晴らしさです。

まず、歴史に刻みを入れる。そして、ビジュアライザーの現在の状態に応じて、ディレイが適用されます。その後、インジケータの計算とOnTickの開始

フィックス

 
fxsaber:
なぜ空のターミナル(チャートとテスターなし)は5%のCPUを消費するのでしょうか?
トレードサーバーに接続したい
 
fxsaber:
ティック、トレードのリクエストや レスポンスなどを印刷する必要がある場合があります。文字列変換で可能でしょうか?

構造体から文字列への変換を経て?"ムッシュはひねくれたものを作る方法を知っている"(ц)

一度適当な機能を作ってから使う

 

MT5の最後のビルドは曲がっていて、動作不可能です。OSWindows XP SP3

  1. システムが常にディスクに何かを読み書きしているため、コンピュータ上の他のプログラムがハングアップしてしまう。
  2. MetaEditorの呼び出しに不具合があり、その後OSが中断される - マウスの動きが数分間隔でぎこちない