MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 185 1...178179180181182183184185186187188189190191192...1953 新しいコメント Aleksey Mirlachev 2017.04.25 15:48 #1841 私は初心者で、仕事を頼みたいのですが、残高が0になったので、テーマを開くことができますか? それとも、最初に口座にお金を入れなければなりませんか? Vitaly Muzichenko 2017.04.25 15:50 #1842 OBERON1812: 私は初心者で、仕事を頼みたいのですが、残高が0なのですが、テーマを開くことはできますか? それとも、最初に口座にお金を入れなければならないのでしょうか? 先に必要な金額を上乗せしておかないと、リクエストの途中でトラブルが発生します。まずリクエストをして、出演者を決めて、必要な金額を上乗せするのがいいのかもしれませんね。 Yaroslav Nykula 2017.04.25 16:20 #1843 Vitaly Muzichenko:クローズ時のリバースオーバーシュート ありがとうございます ...オープンオーダーの逆引きに興味があるのですが・・・。は正しく動作するでしょうか? for(int i=OrdersTotal()-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { Vitaly Muzichenko 2017.04.25 16:32 #1844 Yaroslav Nykula: ありがとうございます ...オープンオーダーの確認に興味があるんだけど.これは正しく動作するのでしょうか? はい、Print() で確認することができます。 Yaroslav Nykula 2017.04.25 16:48 #1845 Vitaly Muzichenko: はい、Print()で確認することができます。 for(int i=OrdersTotal()-1; i>=0; i--) { if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { ありがとうございます.基本的には全て理解できるのですが、i=OrdersTotal()-1;ではなく、なぜ-1 なのか ・・・。この場合、オープンした最後の注文は再計算から除外されることが判明したのですが、私の勘違いでしょうか? 削除済み 2017.04.25 16:51 #1846 Yaroslav Nykula: ありがとうございます.すべて理解できたのですが、i=OrdersTotal()-1; がなぜ-1 なのか、i=OrdersTotal();だけではない のか、混乱しています・ ・・。この場合、最後の未決済注文は再計算から除外されることが判明しています。 OrderTotal() は、注文の 数だけ表示され、注文のカウントは 0 から開始されます。つまり、この場合、マイナス1が正しければいいのです。 Vitaly Muzichenko 2017.04.25 16:52 #1847 Yaroslav Nykula: ありがとうございます.すべて理解できたのですが、i=OrdersTotal()-1; がなぜ-1 なのか、i=OrdersTotal();だけではない のか、混乱しています・ ・・。この場合、最後の未決済注文は再計算から除外されることが判明しています。Print() を使えば、そのような疑問はなく、難しくはありません。 nigilist 2017.04.25 23:13 #1848 これを読んでいる人へ、こんにちは。質問は以下の通りです。MT4テスターで過去の Ask価格データを使って、スプレッドやASK価格を設定する方法です。 説明しよう。 MT4ターミナルでは、あるシンボルの履歴(その中のすべての価格はそれぞれビッド)とシンボル_アスクの履歴(すべてのアスク価格、この履歴はまた、ブローカーによって提供されます)があります。このデータをテスターで使用することは可能でしょうか? Vitalie Postolache 2017.04.26 00:50 #1849 Yaroslav Nykula: ありがとうございます.全て理解できたのですが、i=OrdersTotal()-1; がなぜ-1 なのか、i=OrdersTotal();だけではない のか、混乱しています...この場合、オープンした最後の注文は再計算から除外されることが判明したのですが、私の勘違いでしょうか?これは、0からカウントされるからです。10件の注文がある場合、序数は0...9、つまり0...(10-1)であり、OrdersTotal()=10と します。ただ、プログラムを書くときには、このことを念頭に置いてください。 Artyom Trishkin 2017.04.26 03:13 #1850 Yaroslav Nykula: ありがとうございます.すべて理解できたのですが、i=OrdersTotal()-1;ではなく、なぜ-1 なのでしょうか ・・・。この場合、最後の未決済注文は再計算から除外されることが判明しました。番号12345678910インデックス0123456789見ての通り、10個のオーダーがありますが、インデックスが1個少ないです。なぜなら、どの配列でもカウントは0から始まるからです。OrdersTotal() は 10 ですが、OrdersTotal() でループを開始すると、配列の外に出て しまいます - 注文 10 のインデックスはありません - 最大のインデックスは 9 です - したがって OrdersTotal()-1 From theory to practice Question - Open Order [Archive!] Pure mathematics, physics, 1...178179180181182183184185186187188189190191192...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私は初心者で、仕事を頼みたいのですが、残高が0なのですが、テーマを開くことはできますか? それとも、最初に口座にお金を入れなければならないのでしょうか?
Vitaly Muzichenko:
クローズ時のリバースオーバーシュート
ありがとうございます ...オープンオーダーの確認に興味があるんだけど.これは正しく動作するのでしょうか?
はい、Print()で確認することができます。
ありがとうございます.すべて理解できたのですが、i=OrdersTotal()-1; がなぜ-1 なのか、i=OrdersTotal();だけではない のか、混乱しています・ ・・。この場合、最後の未決済注文は再計算から除外されることが判明しています。
OrderTotal() は、注文の 数だけ表示され、注文のカウントは 0 から開始されます。つまり、この場合、マイナス1が正しければいいのです。
ありがとうございます.すべて理解できたのですが、i=OrdersTotal()-1; がなぜ-1 なのか、i=OrdersTotal();だけではない のか、混乱しています・ ・・。この場合、最後の未決済注文は再計算から除外されることが判明しています。
これを読んでいる人へ、こんにちは。
質問は以下の通りです。MT4テスターで過去の Ask価格データを使って、スプレッドやASK価格を設定する方法です。
説明しよう。
MT4ターミナルでは、あるシンボルの履歴(その中のすべての価格はそれぞれビッド)とシンボル_アスクの履歴(すべてのアスク価格、この履歴はまた、ブローカーによって提供されます)があります。
このデータをテスターで使用することは可能でしょうか?
ありがとうございます.全て理解できたのですが、i=OrdersTotal()-1; がなぜ-1 なのか、i=OrdersTotal();だけではない のか、混乱しています...この場合、オープンした最後の注文は再計算から除外されることが判明したのですが、私の勘違いでしょうか?
これは、0からカウントされるからです。10件の注文がある場合、序数は0...9、つまり0...(10-1)であり、OrdersTotal()=10と します。
ただ、プログラムを書くときには、このことを念頭に置いてください。
ありがとうございます.すべて理解できたのですが、i=OrdersTotal()-1;ではなく、なぜ-1 なのでしょうか ・・・。この場合、最後の未決済注文は再計算から除外されることが判明しました。
見ての通り、10個のオーダーがありますが、インデックスが1個少ないです。なぜなら、どの配列でもカウントは0から始まるからです。
OrdersTotal() は 10 ですが、OrdersTotal() でループを開始すると、配列の外に出て しまいます - 注文 10 のインデックスはありません - 最大のインデックスは 9 です - したがって OrdersTotal()-1