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

 
エキスパートアドバイザーの 作成は、 インジケータの 入力 シグナルを 選択する ことから始まります 逆指値注文や指値注文反対方向の 逆指値注文や グリッド注文を 1つだけ発注 したい場合はどうすればよいですか?どうすれば いいでしょうか?アドバイスをお願いします
 
fenix74:
エキスパートアドバイザーの 作成は、 インジケータの 入力 シグナルを 選択する ことから始まります 逆指値注文や指値注文反対方向の 逆指値注文や グリッド注文を 1つだけ発注 したい場合はどうすればよいですか?どうすれば いいでしょうか?教えてください。

MQL5ウィザードを 使用して、Expert Advisorのテンプレートを作成します。

その後、次に進むことができます(学校のように、課題をもらい、完成したレッスンを見せて、次の課題をもらいます)。

 
Vladimir Karputov:

MQL5ウィザードを 使用してExpert Advisorテンプレート(正確にはテンプレートですが、世代ではありません)を作成します。

その後、次のステップに進むことができます(ちょうど学校のように、課題をもらい、完了したレッスンを見せて、次の課題をもらいます)。

私は 完全な 初心者ではありません。MQL4で 簡単なExpert Advisorを書くことができますし、 EAテンプレートの作成も同じです ただ年齢的にMQL4は習得が 難しく、ここでは5を長い間マスターする必要があります。 注文や グリッドの ある Expert Advisorを早く5に変換したかったの です。私はOOPを学ぼうとしましたが、今のところ成功していません

 
fenix74:

ウラジミールさん、ご返答ありがとうございます!私は 完全な 初心者ではありませんし、MQL4で 簡単な Expert Advisorを書くことはできます。ただ、年齢的にMQL4を学ぶのは 難しく、ここでは5をマスターする必要があります 注文や グリッドの ある Expert Advisorを 早く5に変換したかったの です。私はOOPを学ぼうとしましたが、今のところ成功していません

iADXグリッド

取引戦略の考え方 テイクプロフィット、ストップロス、トレイリングストップを使わない。- 最小利益に達した時点でポジションを決済し、未決注文を削除する。iADX (Average Directional Movement Index, ADX)というインディケータから売買シグナルを受け取ります。取引シグナルは、メインフィルタと適格シグナルに基づいて構築されます。ADX:現在のバーが指定されたレベルを超えている ADX:レベル 明確なシグナル: '+DI ' が '-DI ' を上回ったら買いシグナル '+DI ' が '-DI ' を下回ったら売りシグナル デフォルトでは、ADX:現在のバーは '0 ' に等しく、ADX:レベルは '40.0 ' 取引シグナル実行の絞り込み メインフィルターと絞り込みシグナルに基づく取引シグナルの実行は、ポジションの不在と保留中の注文の自動削除を意味します。例: 買いポジションを建てるシグナルを受信した場合、このシグナルは、この Expert Advisor が市場で建てた買いポジションまたは売りポジションがない場合にのみ実行されます。執行前に...

コードベース|2019.07.17 11:42|Vladimir Karputov|Expert Advisors|MetaTrader 5

 
Artyom Trishkin:
それは助けにならないよ。私のプロフィールにそれについてのスレッドがある。問題には理由と解決策がある。
荒らしについては理解できない。

)本物の荒らし本人からのレス!

あなたのプロフィールを見ました。彼の/回答/はそこにはありません!あなたのコメントの前のような普通の人は、問題の解決策を示すだけで、この問題の解決策への直接のリンクさえないところに荒らしとして送信しないでもらえますか?

 

ADXインジケータの代わりにパラボリックを 挿入してください。)

テスターでビジュアライゼーションを実行することで、この置き換えが明確に示唆されます。

ありがとうございました。

 
Tojlna:

)リアル・トロール本人からの回答!

あなたのプロフィールを見ました。彼の/Answer/はそこにはありません!あなたのコメントの前のような普通の人は、問題の解決策を示すだけで、この問題の解決策への直接のリンクさえないところにトロールとして送信しないでもらえますか?

あなたと私はブルーダーシャフトで酒を飲んだわけではないし、友人でもない。あなたは、知らない人を小突くことが許されると思いますか?

問題に対する解決策を投稿するだけで、少なくとも敬意を払うべきだし、怠慢であってはならない。しかし、私はあなたに指示を与えた。結局のところ、誰もタダでは喜ばない。

ところで、あなたのプロフィールに議論への直接リンクがある:


そして、そう、ここにも:

Типичные ошибки и способы их устранения при работе с торговым окружением
Типичные ошибки и способы их устранения при работе с торговым окружением
  • 2018.02.19
  • www.mql5.com
В данной теме будем обсуждать часто встречающиеся ошибки при работе с торговым окружением терминала в тех или иных алгоритмах, методы их устранения...
 

こんにちは:

OrderSend'の戻り値は213行目と259行目をチェックする必要があります。


解決しましたか?

 

同じことが私にも起こった。なんとか問題を解決することができた。

スクリプトmy_first_ea.mq5の次の行にある

mrequest.type_filling =ORDER_FILLING_FOK; // 注文の実行タイプ

に変更した。

mrequest.type_filling = ORDER_FILLING_IOK; // オーダー実行タイプに変更しました。

乾杯、


northedan:

Quando estou depurando sempre da erro na hora de enviar a ordem. Eu pensei que fosse meu código, mas mesmo testando o arquivo mql5 pra download da erro também.



 

こんにちは、新参者です。素晴らしいガイド、ありがとうございます!


しかし、問題があります。提供された例をコンパイルし、デバッガーを通して実行し、ブレークポイントは機能しました。デバッグを再開すると、このように買い注文と売り注文の 両方で4756エラーが発生します:


The Buy order request could not be completed -error:4756
The Sell order request could not be completed -error:4756
...


何が起きているのでしょうか?また、この動作を修正するために何を調べればよいのでしょうか?


V.