MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1299

 
Александр:

未決済の注文がない場合は、そのまま出します。それとも?理解できない...

選択された注文が成行注文(インデックスiを持つ注文)でない場合は、さらにチェックすることなく、continue -を続けるべきであると読み取ります。継続性 - ここでサイクルの反復を終了し、サイクル3の表現に進む。そして、breakで、サイクルを終了し、もし、2番目の注文が保留中であれば(保留中の注文は 成行不可)、breakでサイクルを終了し、その後の注文はチェックされない。

カラーはトリガーされていません

// 2つのスラッシュの後 コメント)))

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
 

その違いを教えてください。

for(int pos=0;pos<OrdersTotal();pos++)
for(int pos=OrdersTotal()-1;pos>=0;pos--)
 
MakarFX:

その違いを教えてください。

変数の値をプリント アウトすれば、説明よりもわかりやすいでしょう

 
MakarFX:

その違いを教えてください。

選択した注文を 削除しない場合は、何もしません。削除してから注文をスキップすると、最初のオプションで、削除した注文の次の注文をスキップすることになります。そのインデックスは、削除されたオーダーのインデックスと同じになります。
 
Fast235:

変数の値をプリントアウトすれば、説明よりもわかりやすいでしょう

プリントアウトする方法は?
 
Valeriy Yastremskiy:
選択した注文を 削除しない場合は、全く何もしません。削除した後に注文をスキップする場合、最初のオプションは削除された注文の次の注文をスキップします。そのインデックスは、削除されたオーダーのインデックスと同じになります。

注文を削除する場合は、このオプションを使用することをお勧めします。

for(int pos=OrdersTotal()-1;pos>=0;pos--)
 
MakarFX:

注文を削除する場合は、このオプションを使用することをお勧めします。

処処に置く

Print("File: "__FILE__,": str = ",__LINE__,". Error code = ",_LastError);
 
MakarFX:

注文を削除する場合は、このオプションを選択することをお勧めします。

Valeriy Yastremskiy:

これは、「選択された注文が成行注文(インデックスiを持つ注文)でない場合、さらにチェックすることなく、continue(継続)しなければならない。継続性 - ここでサイクルの反復を終了し、サイクル3の表現へ。そして、breakで、サイクルを終了し、もし、2番目の注文が保留中であれば(保留中の注文は 成行不可)、breakでサイクルを終了し、その後の注文はチェックされない。

カラーはトリガーされていません

// 2つのスラッシュの後)))

返信ありがとうございましたいつも思うのですが、OrderSelect

MODE_TRADES(デフォルト) - 未決済注文と保留中の注文の中から選択されます。

 
ANDREY:

まさにその通りです。だから、彼ら(アルパリ)の見積もりの質には自信があるんだ...。
もう1つお願いがあります。MT5を使い始めたばかりです。リアルチックスベースのモデリングを選択した場合、Expert Advisorをテスト する際に、実際の口座で取引しているように、取引終了時にリアルスプレッドも考慮することに気づきました。

質問1.このシミュレーション方法では、マーケットクローズ時のスリッページもREAL口座で考慮されるのでしょうか?

QUESTION 2 シミュレーション方法が全ティックである場合、スプレッドはREAL口座とみなされるのでしょうか?

QUESTION 3シミュレーション方式で全てのティックをシミュレーション した場合、スリッページはリアル口座と同様に考慮されます
よろしくお願いします。

1.mt5では、スプレッドはコード化されています。すなわち、mt4 コーディング+別のスプレッド。だから、mt5での私の行動は非常に限定的です。

2.私は、品質に関する端末の問題に対処する方法を学んでいないため、十分な価格のExpert Advisorを書くようにしています。私はまだできていません。一般的には、現実的な問題である。引用元知っている人に聞いてみたいものです。誰かは知らない。

 
Александр:

1.mt5では、スプレッドはコーディングに組み込まれています。 すなわち、mt4のコーディング+より多くのスプレッド。 そこで、mt5では、私の行動は非常に制限されます。

2.私は、品質に関する端末の問題に対処する方法を学んでいないため、十分な価格のExpert Advisorを書くようにしています。私はまだできていません。一般的には、現実的な問題である。引用元知っている人に聞いてみたいものです。誰かは知らない。

スプレッドは閉じることができる、つまり、買値に何らかの価値を付加することができる。しかし、この値の大きさはどのように足せばいいのでしょうか?実際のティックでは、スプレッドはフローティングであり、その大きさは不明である。したがって、実際のティックで閉じることはできません......私の専門的な意見ですが、純粋に論理的に考えても。正確に把握されているものだけを縫製することは、おそらくFOREVERでも可能です。