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

 

開発者の皆様へ。

関数とプロシージャの一覧はどうなっているのですか?100以上の機能を持つモジュールでまともに動作させるのは本当に無理です :(

sergeev:
はい、まさに今日のアップデートの時にそうなりました。
以前もそうだったんですよ、少なくとも時々あったんです。しかし、そのような過激な方法ではなく、治ったのです。そして、ここでは、アンチウイルスを取り除くか、再起動するか、何が役に立つのかさえ理解できませんでした...。
 

ストラテジーテスターを探して いる...(まあ、本当にまだインターフェイスを知る段階ですが)こんなのを見つけました。

MQLエディターで再生ボタンを押した場合。Expert Advisorは新しいチャートで作業を開始します。チャートはデフォルトの設定(配色、スケールなど)になっています。プロパティ(またはF8)に移動すれば、お好みに合わせて調整することができます。

しかし、テンプレート(以前に保存したもの、またはプリインストールされたもの)をロードすると、チャートは消え、エキスパート・アドバイザーの編集ウィンドウに戻りますが、今度はそれが停止しています。ターミナルに戻ると、Expert Advisorが動作していたタブが表示されなくなる。

テンプレートは端末本体で十分に読み込むことができます。Expert Advisor起動時にMQLエディタで開いたチャートのみで不具合が発生します。

 
ADR:

端末自体には、テンプレートが十分に読み込まれています。Expert Advisorを実行した際にMQLエディタが開くチャートにのみ不具合が発生します。

MetaEditorのF1でヘルプを呼び出し、デバッグ -https://www.metatrader5.com/ru/metaeditor/help/development/debug に行ってみてください。

プリセット

プログラムのデバッグを開始する前に、MetaEditorの設定ウィンドウの「Debugging」 タブでそのパラメータを確認する必要があります。アプリケーションのデバッグを行うシンボルと期間を指定することができます。このチャートは、デバッグを開始するたびに一時的に作成され、デバッグ終了後に削除されます。

デバッグ用に作成されたチャートには、クライアント端末の/profiles/templates フォルダにある "debug.tpl" テンプレートが適用されます。

...

ヘルプを読んで、多くの疑問が解消されました。

 
読む...debug.tpl」テンプレートが適用さ れる - よろしい。その上でグラフを見るのは抵抗がある。グラフの変更はプロパティ(ピリオドやシンボルではなく、配色など)で可能ですが、テンプレートの読み込みではできないのはなぜですか?
Документация по MQL5: Операции с графиками / ChartApplyTemplate
Документация по MQL5: Операции с графиками / ChartApplyTemplate
  • www.mql5.com
Операции с графиками / ChartApplyTemplate - Документация по MQL5
 
MT-4は(私にとって)優れた機能を備えている。
ウィンドウのプロパティの_Fix scale_がチェックされている場合、マウスの左ボタンで縦軸をスケーリングすることができます。
MT-5では、スケールが固定されている場合、縦軸のスケールを変更することができません。
 
Interesting:

今回は10回目の挑戦でなんとか端末を 起動させることができましたが...。

これまで、アップデート後の初回起動時に端末が起動しないことがありました。今回は特に問題なく終了しました。ビスタ
 
ADR:
読む...debug.tpl」テンプレートが適用さ れる - よろしい。その上でグラフを見るのは抵抗がある。チャートの変更はプロパティ(ピリオドやシンボルではなく、配色など)で可能ですが、テンプレートの読み込みではできないのはなぜですか?
好きなように設定し、"debug.tpl "という名前で保存しておけば、デバッグ時にこのチャートが自動的に読み込まれるようになります。
 
ADR:
読んだけど...。debug.tpl」テンプレートは 良いですね。その上でチャートを見ると、不快になる。チャートはプロパティから変更できるのに(ピリオドやシンボルではなく、配色などのことです)、テンプレートの読み込みから変更できないのはなぜですか?
MetaDriver
好きなように設定して、"debug.tpl "という名前で保存しておけば、デバッグ時にこのチャートが自動的に読み込まれるようになります。

ちなみに、MQL5でテンプレートを編集することは可能で、標準ライブラリに対応するクラスがあります(ただし、何でもかんでもコントロールしたい人向け)...。

リザール
以前は、アップデート後の初回起動時に端末が起動できないことが時々ありました。今回は特に問題なく進みました。ビスタ
Vistaは使っていないので何とも言えません。しかし、XPやWin2003では、このバグが発生することがあります。:(
 
Interesting:

ちなみに、MQL5でテンプレートを編集することは可能で、標準ライブラリに 対応するクラスがあります(ただし、あらゆるところを制御したい人向け)...。

はい、問題ありません。このスクリプトを使い始めてから1年半が経ちました。
ファイル:
 
mql5.exeを呼び出してスクリプトをコンパイルしようとすると、スクリプトがincludnikを使用しており、コンパイルできない。インルーダーの呼び出しを削除すると、コンパイルできるようになりました。エディタでincludingnikでコンパイルします。