サービス , MT5アーキテックの新機能, MT4の葬式はすぐそこです。 - ページ 6 123456789 新しいコメント 削除済み 2017.05.21 12:29 #51 Petros Shatakhtsyan: でも、タイマは1つだけで、VC++ではありませんから、タイミングチェックがたくさんあると、ティック数が減って、すべてがドロドロになってしまうかもしれないことも考えなければなりません。 問題ないです。ただ、1つのタイマーで、タイマーが始まるたびに1つのチェックを行い、最後に該当するチェックが行われた後、他のチェックをX秒後に行います。 Petros Shatakhtsyan 2017.05.21 12:41 #52 Alexey Kozitsyn: 問題ないです。ただ、1つのタイマーで1回のタイマー実行 ごとに1つのチェックを行い、他のチェックは最後に該当するチェックからX秒後に行うということです。 理解できない。タイマーを動かすのにいくらかかるか知っていますか?1回以上実行することは可能ですか?私は1刻みが 大事だと言ったのに、あなたは秒単位の話をしている。これらはすべて、互いに独立して並行して動作する必要があります。 削除済み 2017.05.21 12:46 #53 Petros Shatakhtsyan: しないんです。タイマーを動かすのにいくらかかるか知っていますか? 1回以上実行することは可能ですか?私は1刻みが 大事だと言ったのに、あなたは秒単位の話をしている。タイマーを動かすには、そのタスクに必要なコストと同じだけ、他にできないことが必要です。何度も実行する必要はなく、3回の実行のうち3回を1回のチェック、3回のうち1回を別のチェックにすればよいのです。これで考え方が明確になったかと思います。 Maxim Dmitrievsky 2017.05.21 12:52 #54 Petros Shatakhtsyan: タイマーでミリ秒を使うにしても、EAが毎ティック 処理するのは非効率的です。市場概要から直接すべてのティックを取得する簡単な方法が必要です。EAが立っているところに次のティックが来たときのみ動作するため、スルーオプティックは不可能です。 もちろん、多少の損失はありますが、EA全体のロジックの実行速度が低下します。 Petros Shatakhtsyan 2017.05.21 13:17 #55 Maxim Dmitrievsky: もちろん損失は出ますが、EAロジックの実行速度が低下します。 だから、現在マーケット概観で利用可能なすべてのシンボルからティックを受信する別のOnTickを作るように言ったのです。シンプルで高速なバリアントです。それだけではありません。また、各シンボルが持つ実質的なレバレッジを返す関数も用意する必要があります。 削除済み 2017.05.21 14:14 #56 Petros Shatakhtsyan: そして、もう一つのOnTickを作るように言いました。これは、現在マーケット概観で利用可能なすべてのシンボルからティックを取得します。シンプルで手軽なオプションです。 実は、OnTick()はティックをスキップしています。OnCalculate() でもtickを飛ばしています。また、ダニは群れでやってくることもあります。ですから、多くのキャラクターを分析する場合、タイマーはそれほど高価なものではありません。要は、費用対効果の高い計算をすることです。 Petros Shatakhtsyan 2017.05.21 14:28 #57 Alexey Kozitsyn: 実は、OnTick()はティックをスキップしています。OnCalculate()でもtickを飛ばしています。また、マダニは群れでやってくることがあります。ですから、多くのキャラクターを分析する場合、タイマーはそれほど高価なものではありません。要は、経済的な計算をすることです。 まあ、タイマーを使ってもできるんですけどね。良い点はEventSetMillisecondTimerが あることですが、OnTimerも起動するのが悪い点です。OnMillisecondTimerを追加すべきでした。 削除済み 2017.05.21 14:32 #58 Petros Shatakhtsyan: まあ、タイマーを使えばいいんですけどね。EventSetMillisecondTimerが 存在するのは良いのですが、OnTimerも起動するのは困ります。OnMillisecondTimerを追加する必要がありました。この方法で止める理由は何ですか?void OnTimer() { if( condition1 ) {...копируем тики...} if( condition2 ) {...иной расчет, который не нужно запускать так часто, как condition1...} } そして、全体としては、OnBookEvent()ハンドラとしてシンボルフィールドを追加すれば良いと思います。 Maxim Dmitrievsky 2017.05.21 14:37 #59 Alexey Kozitsyn: 実は、OnTick()はティックをスキップしています。OnCalculate()でもtickを飛ばしています。また、マダニは群れでやってくることがあります。ですから、多くのキャラクターを分析する場合、タイマーはそれほど高価なものではありません。要は、経済的な計算をすることです。 タイマーはまた、ティックをスキップします、あなたがティックまでそれらを数える必要がある場合は、そこにティックのボリュームで それらを数える必要があります...しかし、それはあなたを保存しませんどちら...ティックは非常に迅速に、バッチで来るかもしれません、はい 削除済み 2017.05.21 14:40 #60 Maxim Dmitrievsky: タイマーはまた、あなたがまっすぐに行く必要がある場合は、そこにティックのボリュームによって、それらを追跡する必要がある、見逃されます...しかし、それはどちらかを保存しません...ティックは非常に迅速に、多くの、はい来ることができます それは誰にも救えない。絶対にすべてのダニを処理できるわけではありません。 123456789 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
でも、タイマは1つだけで、VC++ではありませんから、タイミングチェックがたくさんあると、ティック数が減って、すべてがドロドロになってしまうかもしれないことも考えなければなりません。
問題ないです。ただ、1つのタイマーで1回のタイマー実行 ごとに1つのチェックを行い、他のチェックは最後に該当するチェックからX秒後に行うということです。
理解できない。タイマーを動かすのにいくらかかるか知っていますか?1回以上実行することは可能ですか?
私は1刻みが 大事だと言ったのに、あなたは秒単位の話をしている。これらはすべて、互いに独立して並行して動作する必要があります。
しないんです。タイマーを動かすのにいくらかかるか知っていますか? 1回以上実行することは可能ですか?
私は1刻みが 大事だと言ったのに、あなたは秒単位の話をしている。
タイマーを動かすには、そのタスクに必要なコストと同じだけ、他にできないことが必要です。何度も実行する必要はなく、3回の実行のうち3回を1回のチェック、3回のうち1回を別のチェックにすればよいのです。これで考え方が明確になったかと思います。
タイマーでミリ秒を使うにしても、EAが毎ティック 処理するのは非効率的です。
市場概要から直接すべてのティックを取得する簡単な方法が必要です。
EAが立っているところに次のティックが来たときのみ動作するため、スルーオプティックは不可能です。
もちろん、多少の損失はありますが、EA全体のロジックの実行速度が低下します。
もちろん損失は出ますが、EAロジックの実行速度が低下します。
だから、現在マーケット概観で利用可能なすべてのシンボルからティックを受信する別のOnTickを作るように言ったのです。シンプルで高速なバリアントです。
それだけではありません。また、各シンボルが持つ実質的なレバレッジを返す関数も用意する必要があります。
そして、もう一つのOnTickを作るように言いました。これは、現在マーケット概観で利用可能なすべてのシンボルからティックを取得します。シンプルで手軽なオプションです。
実は、OnTick()はティックをスキップしています。OnCalculate()でもtickを飛ばしています。また、マダニは群れでやってくることがあります。ですから、多くのキャラクターを分析する場合、タイマーはそれほど高価なものではありません。要は、経済的な計算をすることです。
まあ、タイマーを使ってもできるんですけどね。良い点はEventSetMillisecondTimerが あることですが、OnTimerも起動するのが悪い点です。OnMillisecondTimerを追加すべきでした。
まあ、タイマーを使えばいいんですけどね。EventSetMillisecondTimerが 存在するのは良いのですが、OnTimerも起動するのは困ります。OnMillisecondTimerを追加する必要がありました。
この方法で止める理由は何ですか?
そして、全体としては、OnBookEvent()ハンドラとしてシンボルフィールドを追加すれば良いと思います。実は、OnTick()はティックをスキップしています。OnCalculate()でもtickを飛ばしています。また、マダニは群れでやってくることがあります。ですから、多くのキャラクターを分析する場合、タイマーはそれほど高価なものではありません。要は、経済的な計算をすることです。
タイマーはまた、ティックをスキップします、あなたがティックまでそれらを数える必要がある場合は、そこにティックのボリュームで それらを数える必要があります...しかし、それはあなたを保存しませんどちら...ティックは非常に迅速に、バッチで来るかもしれません、はい
タイマーはまた、あなたがまっすぐに行く必要がある場合は、そこにティックのボリュームによって、それらを追跡する必要がある、見逃されます...しかし、それはどちらかを保存しません...ティックは非常に迅速に、多くの、はい来ることができます