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

 
Silent:

他のTFに切り替えるのではなく、 ChartRedrawで OnTimerを付けようとした - 反応がなく、更新されるが、エラーがハングアップする。

もう一度やってみます。

1回目のスイッチの2 回目のスイッチの前にポーズが必要です。
 
MetaDriver:

...

// リンクの修正 最初は "my codes "からでしたが、今はkodobaseの一般ログインからです。 // これで使えますか? それとも、公開リンクを得るにはログインを解除する必要がありますか?

うん、うまくいったね。
 
MetaDriver:
1回目のスイッチの2 回目のスイッチの前にポーズが必要です。

最適化がおかしい

// コードオプティマイザではなく、チャートの論理的最適化で。

怒ってるんじゃない、そういうこともある、全部は把握しきれない、直せばいいだけだ。

へー、サービスデスクに頼むか。

 
MetaDriver:

最適化で何か失敗したんだろう。

// コードオプティマイザではなく、チャートの論理的最適化で。

怒っているわけではない、そういうこともある、すべてを把握することはできない、ただ、直せばいいだけだ。

へー、サービスデスクを強調するんだ。

tfの変更をシミュレートして、チャートを完全に再初期化するようなコマンドが必要なのかも?

インジケーターに限らず、さまざまな問題が解消されるでしょう。

 
"
Silent:

タイムフレームの変更をシミュレートして、チャートを完全に再初期化するようなコマンドが必要なのかも?

指標だけでなく、さまざまな問題を解決できるはずです。

いい意味で、インジケータにはシンプルなティック 生成が必要なのです。

私の目的には必ずしも適いませんが、一般的には多くの「週末問題」を解決してくれるでしょう。

 
MetaDriver:
"

実際、インジケータにはシンプルなティック生成が必要です。

私の目的には必ずしも適さないが、一般的には多くの「週末の問題」を取り除くことができるだろう。

そうですね、何の変化もなく、ただ時間軸の変化があったかのように、結果を伴う模倣をしています。何らかの事象を発生させること。

週末だけでなく、あらゆるコミュニケーションの断絶もそこにある更新。

 
Silent:

出力だけでなく、接続の切れ目もそこにあるんです。

同意見です。

また、選択された文字に対して計算された すべてのprev_calculateを 強制的にnullする「コマンド」があると便利です。その後のダニの発生も含めて、うまく組み合わせることができると思います。

 
MetaDriver:

私もそう思います。

また、選択した文字に対して、強制的にすべてのprev_calculatedを無効にする「コマンド」があると便利です。 その後に続くティック生成との組み合わせもよいでしょう。

おお!

sdに書き込む、sdは何を言うのだろう?

 

もう1つ質問です。

         sDatetime  = FileReadString(file_handle);
         sActual    = FileReadString(file_handle);
         sConsensus = FileReadString(file_handle);
         sPrevious  = FileReadString(file_handle);
         
         barshift = iBarShift(Symbol(), Period(), datetime(formatdatetime(sDatetime)), false); //ВОТ ЭТА СТРОКА ВЫДАЕТ ПРАВИЛЬНЫЙ БАРШИФТ.
         if(StringToDouble(formatstring(sActual)) > 0 && StringToDouble(formatstring(sActual)) < 10000) ActualBuffer[barshift] = StringToDouble(formatstring(sActual));
         Print(formatdatetime(sDatetime));
         Print("iBarShift = ", barshift, " Datetime = ", formatstring(sDatetime), " sActual = ", sActual, " sConsensus = ", sConsensus, " sPrevious = ", sPrevious);

これは、csvからファンダメンタルデータを読み込むインジケーターコードの一部です。

1. 関数を使用してバーシフトにバー番号を入力します。プログラムのデバッグを行いました。この行は正しく動作します。

2.一方、この行では、"Array OUT of range "というエラーが発生します。なぜ?バッファは今、さらに派手な機能が必要なのでしょうか?上記のコードを引用したわけではなく、「create->indicator」を通してテンプレートで作成し、ウィザードでバッファを埋めています。Z.U. 0から10000の範囲でバーシフトだけがチェックされるように条件も設定しました。しかし、それは何の役にも立たなかった。

ActualBuffer[barshift] = StringToDouble(formatstring(sActual));

また、コンポストライブラリを使用してバーシフトを取得しました。メタトレーダーにはビルトインツールがないのでしょうか?

 
Al_key:

もう1つ質問です。

これは、csvからファンダメンタルデータを読み込むインジケーターコードの一部です。

1.バーシフトでは、機能を使用して日付時刻でバー番号を入力します。プログラムのデバッグをした。この行は正しく動作します。

2. この行は、"Array OUT of range "というエラーを出します。なぜ?バッファーにシャーマニズムの追加が必要になったのか。

上のコードを引用していない。

はテンプレートで "create->indicator"、バッファはウィザードで行われました。Z.I. 0から10000の範囲でバーシフトだけがチェックされるように条件を設定したこともあります。しかし、それは何の役にも立たなかった。

また、コンポストライブラリを使用してバーシフトを取得しました。メタトレーダーにはビルトインツールがないのでしょうか?

"そうしなければならない" フェディア必要なんです。"

(c)シュリク

--

このようなエラーは、例えばダイナミックバッファ用のメモリが確保されていない場合(この場合はActualBuffer)に発生します。 引用されたコード断片からは明らかではありませんね。