あらゆる取引のテーブル。MQL5経由でのアクセス - ページ 2 123456789...11 新しいコメント Vasiliy Sokolov 2016.08.25 09:15 #11 prostotrader: バグを発見し、動作を最適化しました。最適な性能を発揮するまでにはまだ時間がかかるが、良い例である。今のところ、主なブレーキは3つです。1.CopyTiks すべてのOnBookEventは、開始からのすべてのティックをコピーします。 int copied= CopyTicks(Symbol(),ticks,COPY_TICKS_ALL,start_time,0);これは実は、ダイナミックカットオフを作ることで最適化できるのです。2.OnBookEventで受信したすべてのティックの完全列挙for(int i=1; i<copied; i++) { if(( ticks[i].flags &TICK_FLAG_BUY)==TICK_FLAG_BUY) { buy_deals++; } else if(( ticks[i].flags &TICK_FLAG_SELL)==TICK_FLAG_SELL) { sell_deals++; } }これもご希望により修正可能です。3.OnCalculationのすべてのバーを完全に列挙する。for(int i=rates_total-1; i>0; i--) { SellBuffer[i]= SellBuffer[i-1]; BuyBuffer[i] = BuyBuffer[i-1]; } prostotrader 2016.08.25 09:15 #12 フォーラムメンバーからの要望で、インジケーターを最終決定しました ファイル: DealsLent.mq5 9 kb prostotrader 2016.08.25 09:23 #13 Vasiliy Sokolov:最適な性能を発揮するまでにはまだ時間がかかるが、良い例である。今のところ、主なブレーキは2つです。1.CopyTiks すべてのOnBookEventは、開始からのすべてのティックをコピーします。 これは実は、ダイナミックカットオフを作ることで最適化できるのです。2.OnBookEventで受信したすべてのティックの完全列挙これもご希望により修正可能です。3.OnCalculationのすべてのバーを完全に列挙する。ありがとうございます。でも、どこもかしこも正しくないんですね。1.すべてのダニではない(よく見てください)2.どのようにしたいのか?3.簡単にできることでは、手を加えてみましょう...。 prostotrader 2016.08.25 09:30 #14 ここで、ツッコミ。 ファイル: DealsLent.mq5 9 kb Vasiliy Sokolov 2016.08.25 09:33 #15 prostotrader:ありがとうございます。でも、すべてにおいて正しいわけではありません。1.すべてのダニではない(よく見てください)2.簡単にできること3.簡単にできること。今、私たちはそれを正しく理解している...。そうですね、確かに全てのダニではありません。 3点目についてですが、なかなか難しいかと思います。インジケータはティックワイズであるため、本格的な再レンダリングが必要です。でも、全体としてはOKです。例を挙げていただきありがとうございます。 Vladimir Karputov 2016.08.25 09:36 #16 prostotrader: ここで、手を加えました。 ありがとうございます。 prostotrader 2016.08.25 09:57 #17 Vasiliy Sokolov:そうですね、確かに全てのダニではありません。 3点目について......簡単にはできないと思います。なぜなら、このインジケータはティックインジケータであるため、本格的な再レンダリングが必要だからです。でも、全体としてはOKです。例を挙げていただきありがとうございます。確かに、この指標はティックベースなので、現在のデータ(最近のもの)だけが重要です。ユーザーがバッファからより長い履歴を取りたい場合。 は、とても簡単です。セック prostotrader 2016.08.25 10:01 #18 ここでは、ユーザーが興味のあるデータの大きさを選択することができます。ActSize = 0 の場合 - 利用可能なすべての履歴 ファイル: DealsLent.mq5 9 kb prostotrader 2016.08.25 10:22 #19 最後の仕上げに... ファイル: DealsLent.mq5 10 kb prostotrader 2016.08.25 11:37 #20 どなたかエラーの内容をご存知の方はいらっしゃいますか?インジケータは正常に動作しますが、より多くのバーが表示されます。設定されているよりも 123456789...11 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
バグを発見し、動作を最適化しました。
最適な性能を発揮するまでにはまだ時間がかかるが、良い例である。今のところ、主なブレーキは3つです。
1.CopyTiks すべてのOnBookEventは、開始からのすべてのティックをコピーします。
これは実は、ダイナミックカットオフを作ることで最適化できるのです。
2.OnBookEventで受信したすべてのティックの完全列挙
これもご希望により修正可能です。
3.OnCalculationのすべてのバーを完全に列挙する。
最適な性能を発揮するまでにはまだ時間がかかるが、良い例である。今のところ、主なブレーキは2つです。
1.CopyTiks すべてのOnBookEventは、開始からのすべてのティックをコピーします。
これは実は、ダイナミックカットオフを作ることで最適化できるのです。
2.OnBookEventで受信したすべてのティックの完全列挙
これもご希望により修正可能です。
3.OnCalculationのすべてのバーを完全に列挙する。
ありがとうございます。でも、どこもかしこも正しくないんですね。
1.すべてのダニではない(よく見てください)
2.どのようにしたいのか?
3.簡単にできること
では、手を加えてみましょう...。
ありがとうございます。でも、すべてにおいて正しいわけではありません。
1.すべてのダニではない(よく見てください)
2.簡単にできること
3.簡単にできること。
今、私たちはそれを正しく理解している...。
そうですね、確かに全てのダニではありません。
3点目についてですが、なかなか難しいかと思います。インジケータはティックワイズであるため、本格的な再レンダリングが必要です。
でも、全体としてはOKです。例を挙げていただきありがとうございます。
ここで、手を加えました。
そうですね、確かに全てのダニではありません。
3点目について......簡単にはできないと思います。なぜなら、このインジケータはティックインジケータであるため、本格的な再レンダリングが必要だからです。
でも、全体としてはOKです。例を挙げていただきありがとうございます。
確かに、この指標はティックベースなので、現在のデータ(最近のもの)だけが重要です。
ユーザーがバッファからより長い履歴を取りたい場合。
は、とても簡単です。
セック
ここでは、ユーザーが興味のあるデータの大きさを選択することができます。
ActSize = 0 の場合 - 利用可能なすべての履歴
どなたかエラーの内容をご存知の方はいらっしゃいますか?
インジケータは正常に動作しますが、より多くのバーが表示されます。
設定されているよりも