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

 

1でないハンドルからインジケータバッファを充填する際に発生するエラー4806の原因として何が考えられるかご教示ください。

今のところ、作成後の睡眠で バリアントを発見しています。私の場合、1分でもいいから......すべて読む

 
ArkFatalist:

1でないハンドルからインジケータバッファを充填する際に発生するエラー4806の原因として何が考えられるかご教示ください。

今のところ、作成後の睡眠でバリアントを発見しています。私の場合、1分かかってもいいんです。

Sleep() は、インジケータでは使用しないでください。チャート内のすべてのインジケータは、1つのスレッドで動作します。一つの指標を遅くすると、すべての指標が遅くなる。

例えば、OnInit()で時系列データを要求する場合。履歴の入れ替えの瞬間に端末の電源が入った場合にも起こり得ると思います。

 
Alexey Kozitsyn:

Sleep()は、インジケータでは使わない 方がよいでしょう。チャート上のすべてのインジケータは、1つのスレッドで動作します。一つ遅くすれば、全部遅くなる。

例えばOnInit()で時系列データを要求した場合、4806となります。履歴の入れ替えの瞬間に端末の電源が入った場合にも起こり得ると思います。

Sleep() はインジケータでは機能しないと言った方が正しいでしょう。そんなことはありません。
 
Karputov Vladimir:
Sleep()はインジケータでは機能しないと言った方が正しいでしょう。そんなことはありません。
はい、そうです、忘れてました。一般的に、指標はできるだけ経済的に書くようにしましょう
 
Karputov Vladimir:
Sleep()はインジケータでは機能しないと言った方が正しいでしょう。そんなことはありません。

指定はしていません。私が言っているインジケータは、EAの中にあります。そして、ターミナルのメッセージウィンドウでは、私が指定した時間間隔(このようなエラーが発生した後、インジケータは再びハンドルを取得しようとし、すべての標準的な動作を繰り返すように配置しました)、ハンドル設定後の遅延後にメッセージが来ることが明らかである。インジケーター 自体はターミナルセットから標準の PivotPointsを使用します。

 
savinkins:
クラウドネットワークが使えないのはなぜですか?
 

Says:authorisation failed (Old version).

ターミナルMT5ビルド1241を持っています。アップデート方法は?Expert Advisorやインジケーターが消えないか?

 
savinkins:

Says:authorisation failed (Old version).

ターミナルMT5ビルド1241を持っています。どうすればアップデートできますか?

MetaQuotes-Demoの取引デモサーバーに接続すると、常に最新版を利用することができます。

サビンキンズ

Says:Authorization failed (Old version).

...Expert Advisorやインジケーターが消えてしまうのでは?

アップデートは常にすべての標準ライブラリコードを復元します。アップデート中にユーザーファイルに触れることはありません。また、Storage(MQL5 Storage: Working with Storage - MetaEditor)の使用もお勧めします。
 
昨日より、クラウドネットワーク全体が、ティック履歴に対応したより効率的な新プロトコルにアップグレードされました。

この分散コンピューティングネットワークを 利用するためには、MetaQuotes-Demoサーバーに接続し、端末をアップグレードする必要があります。
 

たまに緊急停止した場合(ターミナルを開いていた場合)、開き直すとこのような変態的なタンブラーのウィンドウが現れ、前回どうやって取り出したか覚えていません(写真参照)。チャートの左上にあるガラスのcallをクリックすると、ターミナルが閉じるだけです。クラッシュ時の設定が保存されているファイルを削除する必要があるのでしょうか?