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

 
Karputov Vladimir:

おそらく10ヶ月目にティックデータの構造が変わったのでしょう(おそらく多くの追加情報が導入されたのでしょう)。あるいは、そのシンボルが活発に取引されるようになったということでしょうか。

今現在、このようなスクリプトでクエリを実行した場合。

サーバー「Open-Broker」でのティックのサイズ(そして10ヶ月目には最終的なものではなく、ティックはアップロードされ続けます)。

メッセージをありがとうございました。

問題が見つかり、修正されました。

次のビルドのターミナルで修正される予定です。

新しい固定ターミナルは、今週末に MetaQuotes-Demo で利用できるようになります(おそらくもっと早く - ビルドは 1437 よりも高い必要があります)。

MetaQuotes-Demoにターミナルを接続するだけで、アップデートが可能です。

いつもありがとうございます。

 
BCSとオトクライティのカチカチ話は 同じなのか?
 
fxsaber:
BCSとOtkritieのティック履歴は 同一ですか?
証券取引所という同じデータ提供者を持つことになっているのです。そのため、実際の(デモではない)口座では、ティック履歴は同じであるべきです。
 
Karputov Vladimir:
アイデアに関する限り、データの供給者は証券取引所だけです。だから、リアル(デモではない)口座のティック履歴は同じでなければならない
あるべき姿はたくさんあるのですが、開発者から直接知らされたのは

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

MetaTrader 5 クライアントターミナルビルドの変更点一覧

メタクォーツ・ソフトウェア株式会社, 2016.10.06 17:12

私たちは、すべてのトレーダーが新バージョンのプラットフォームのテストに参加し、すべての機能を自分で試し、見つかったバグを修正するために開発者を支援することを強くお勧めします。


 
fxsaber:

DRAW_CANDLESの出現によって、キャンドルの開閉がどこにあるかを判断することは不可能である。

例えば、DRAW_BARSを作る。強気と弱気のバーがどこにあるかがわかる。バッファのスタイルをDRAW_CANDLESに変更しても、何も表示されません。

そんなDRAW_CANDLESに何の意味があるのでしょうか!強気・弱気のローソクを視覚的に区別しよう

その理由は、DRAW_CANDLES が DRAW_HISTOGRAM を介して実装されていることにあるようです。4 つのバッファを使用することで、完全な視覚的一致を達成することができるのです。

その結果、DRAW_CANDLESがないMT4では、DRAW_HISTOGRAMで同じことが実現できる。

 

実行時の偶発的なエラー

チャート上でExpertが動作し、Scriptが定期的に動作しています。ScriptとExpertにはimport ex5が含まれており、定期的に一緒にコンパイルされ、ex5モジュールも別々にコンパイルされます。次のエキスパートコンパイルの後、スクリプトを実行すると - 上記のエラーが表示されました。

MetaTrader5を再起動後(1437)-エラーが再現されない

 
A100:

実行時の偶発的なエラー

チャート上でExpertが動作し、Scriptが定期的に動作しています。ScriptとExpertにはimport ex5が含まれており、ex5モジュールが別々にコンパイルされるのと同様に、定期的に一緒にコンパイルされます。次のエキスパートコンパイルの後、スクリプトを実行すると - 上記のエラーが表示されました。

MetaTrader5を再起動後(1437)-エラーが再現されない

このエラーは、MQLプログラム実行時のメモリ 不足が原因で発生します。

ターミナルやMQLプログラムの実行が大量のメモリを消費している可能性はありませんか(ログに記録が残っているかもしれません)?

 
Ilyas:
ターミナルやMQLプログラムによるメモリ消費量が多かったかどうか教えてください(それに関するログ情報があるかもしれません)。

IS 0 18:29:42.715 ターミナル MetaTrader 5 build 1437 開始 (MetaQuotes Software Corp.)
KK 0 19:30:40.328 ターミナル RAM: 725 Mb 予約済み、304 Mb コミット済み
FJ 0 20:30:40.474 ターミナル RAM: 1438 Mb 予約済み、330 Mb コミット済み
KM 0 21:30:41.257 ターミナル RAM: 1533 Mb 予約済み、354 Mb コミット済み
PJ 0 21:49:56.307 端末の終了が開始されました。

メモリの解放が間に合わなかったのかもしれません。端末RAMを監視する:もし状況が繰り返されるようであれば、詳細を連絡します。

 
ivanivan_11:

二次元配列についての質問です。

μl5で配列を宣言 すると、'[' - 無効なインデックス値というエラーが発生します。


https://www.mql5.com/ru/docs/basis/types/dynamic_array からの情報


ここで、µl5 のヘルプのこの部分は、µl4 のヘルプをコンマまで忠実にコピーしていることに注意してください。

そして、よく読むと、配列は次のように宣言する必要があることがわかります。

double matrix[][2];
 

数十mqhのプロジェクトが あります。すべて別のフォルダーに入っています。また、同じ名前でもパスが違うmqhもあります(要するに、ビルド)。

しかし、コンパイルすると、ログにはパスなしのmqhファイル名が表示されます。追加してください。