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

 

新しい記事 MQL5でExpert Advisorを書くための初心者向けステップバイステップガイド はパブリッシュされました:

MQL5のExpert Advisorプログラミングはシンプルで簡単に学べます。ステップバイステップガイドでは、策定されたトレーディングストラテジーに基づきシンプルなExpert Advisorを書くのに必要な基本的ステップを説明します。Expert Advisorの構造、内蔵 テクニカルインディケーターとトレーディング関数の使用、 デバッグモード の詳細とストラテジーテスターの使用を紹介します。

図 15. デバッガーが最初のブレークポイントで止まる

作者: Samuel

 
Вернемся к нашему советнику. Для значений, меньших 127 или 255, 
для экономии памяти можно использовать значения типа char or uchar, 
соответственно, однако для удобства мы зададим их значения как тип int. 

何が便利なんだ...?

 
SHOOTER777:

何が便利なんだ...?

...そして、それは計算(数式)ですべてを1つのタイプに持って来る必要はありません、おそらく...
 

いい記事だ =)

もう少しブロックダイアグラムを増やせば、もっとクールになるだろう =)

わかりやすくするために =)

印刷

ところで、印刷ボタンはありますか?

 

本当にいい記事だ。君は本を書くべきだよ!

ところで、ファイルのコードにちょっとした省略があるようです。bool Buy_openedとbool Sell_openedが毎回falseにリセットされないので、テスターでは売りと買いが1回ずつしかできません。

bool Buy_opened,Sell_opened;

を次のように置き換えるだけです。

bool Buy_opened=false;
bool Sell_opened=false;

で、うまくいく。

このような興味深い記事を書くあなたの良い仕事を続けてください!

 
CoreWinTT:

ところで、印刷ボタンはありますか?

印刷

今のところ、近日中に印刷アイコンができる予定です。

 
Gachette:

本当にいい記事だ。あなたは本を書くべきだ!

ところで、ファイルのコードにちょっとした省略があるようです。bool Buy_openedとbool Sell_openedが毎回falseにリセットされないので、テスターでは売りと買いが1回ずつしかできません。

bool Buy_opened,Sell_opened;

をこの

bool Buy_opened=false;
bool Sell_opened=false;

これでうまくいく

このような興味深い記事を書くあなたの良い仕事を続けてください!

こんにちは、ガシェット、

ご指摘とお褒めの言葉、本当にありがとうございます。本当に感謝している。

あなたの提案は、実際により良い方法です。修正します。

ありがとう。

 

私はそれを理解した。自分でダウンロードしたんだ。テストはしていない。1回トレードして終わりです。どのタムフレームを選べばいいですか?コードは何も変えていません。

 
vlad123:

私はそれを理解した。自分でダウンロードしたんだ。テストはしていない。1回トレードして終わりです。どのタムフレームを選べばいいですか?コードは何も変えていません。

ログには何が書かれていますか?テスターのログファイルを提供してください。
 
Quantum:
ログには何と書かれていますか?テスターのログファイルを提供してください。

分かりました。履歴はアップロードされていませんでした。

2つ目の質問ですが、EAにはポジションのクローズに関する 記述が見当たりません。私は小さな取引をたくさんしています。何が問題なのでしょうか?

 
vlad123:

2つ目の質問ですが、EAにはポジションのクローズに関する記述がなく、そこから各トレードはTPかSLの2つの結果しか得られないと結論づけました。私は小さな取引をたくさんしています。何が問題なのでしょうか?

オープンポジションを クローズするということは、反対方向にトレードをするということです。