記事"MQL5でExpert Advisorを書くための初心者向けステップバイステップガイド"についてのディスカッション - ページ 16

 

問題を解決する方法を教えてください。Expert Advisor が買いのポジションをいくつも連続してオープンし、売りも同様です。

Expert Advisor は、コード内にチェックがあるにもかかわらず、すでに買いと売りのポジションが開いて いることに気づかず、新しいポジションを開いてしまいます。

にチェックがあるにもかかわらず、新しいポジションを建ててしまいます。このチェックは何らかの理由で機能しません。

 
Korobejnik:
問題を解決する方法を教えてください。Expert Advisorは買いのポジションをいくつも連続してオープンします。売りも同様です。

エラーは230行目です。エラーを修正してください。

 
Vladimir Karputov:

230行目のエラー。訂正してください。

ウラジーミル・カルプトフ

230行目の誤り。エラーを修正。

bool Sell_Condition_1 = (maVal[0]<maVal[1]) && (maVal[1]<maVal[2]); // MA-8がダウンしている。

どうしたんだ?

 
Korobejnik:

bool Sell_Condition_1 = (maVal[0]<maVal[1]) && (maVal[1]<maVal[2]); // MA-8が下がる

どうしたんだ?

ユーモアだよ。重要なのは、ここは技術フォーラムであり、超能力者や読心テレパスはいないということだ。

もし正しい答えを得たいのであれば、正しく質問してください:誰が、何を、どこで、どこで得られないのかを明記してください。そうでなければ、上記のような答えが返ってくるでしょう。)

 
Vladimir Karputov:

あれはユーモアだ。ここは技術フォーラムであり、スタッフには超能力者も読心テレパスもいないということだ。

正しい答えを得たいのであれば、正しく質問してください:誰が、何を、どこで、どこで手に入らないのかを明記してください。そうでなければ、上記のような答えが返ってくるでしょう。)

Expert Advisorは買いのポジションをいくつも立て続けにオープンし、売りも同様です。

エキスパートアドバイザーは、すでにオープンしている買いポジションと 売りポジションが あることに気づかず、新しいポジションをオープンしてしまいます。

すでにオープンしているポジションのこのチェックは何らかの理由で機能しません。
 
Korobejnik:
Expert Advisor は買いと売りのポジションを連続して複数建てる。

エキスパートアドバイザーは、すでにオープンしている買いポジションと 売りポジションが あることに気づかず、新しいポジションをオープンしてしまいます。

すでにオープンしているポジションのこのチェックは何らかの理由で機能しません。

KodoBase には何千もの Expert Advisor があります。KodoBase の各エキスパートアドバイザーの説明の最後に、「フォーラムディスカッションへ」というボタンがあります。ダウンロードしたExpert Advisorのトピックで質問してください。

 

おやすみなさい。77の投稿で、すでに質問されていると思います:

Tron_KZ 2015.01.14 16:20 #77 RU
記事より
新しいバーはティックボリュームの値が1に等しいことで特徴付けられます。それが1より大きい場合、OnTick関数は終了します。

この説明を満たすコードはどこにありますか?私は何かを理解していないか、コードにそのようなものはありません。


誰も答えを教えてくれません。私はこの質問に参加しましたが、それは私ではなく、原稿の初歩的な部分が失われてしまっただけだということを確認したいのです。あるいは、ティックボリュームのチェックがあるコードの断片があるのでしょうか?

 
Sergey Voytsekhovsky:
誰も答えてくれない。私はこの質問に参加しましたが、それは私ではなく、原稿の初歩的な部分が失われてしまっただけだということを確認したいのです。あるいは、ティックボリュームをチェックするコードの断片があるのでしょうか?
おっしゃるとおり、提案されているソースにはそのようなコードはありません。新しいバーへの ティックのチェックは、ティック間の現在のバーの開始時間を比較することによって実行されます。
 
おめでとう!素晴らしい記事だ!とても助かりました。
 

ダウンロードした.mq5ファイルに2つのエラーがあります:

210行目と256行目の属性 "type_filling "はORDER_FILLING_AONではなくORDER_FILLING_FOK であるべきです;

よろしくお願いします!