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

 
MrBrooklin #:

こんにちは、ルスタム!

195行目と241行目の コードを書き換えて ください:

を次のコードに置き換えてください:

よろしく、ウラジミール。

三度目は、右unitorで、私はあなたの更新にEAのコードを修正し、エラーなしでコンパイルし、その後、すべての新しいコードを直接どこかから、それはまだ明らかではない方法、古い値に更新され、それがこのように(自動的に)変更されていないかどうかをもう一度チェックし、インスタで、demotorgを続行する前にあったものに書き換えます。古いコードの数十のオープンポジションはすべて消え、通常の作業が続いている。そして3回目、私は4回目を待っている)roboforexであなたの更新は、古い値に戻ることなく、これまでのところ、しっかりと動作します。この問題に詳しい方、ダミーでもいいので教えてください。すべての変更の前に、私はディスクのデフラグと、それらの両方のレコードと古い端末を削除し、私は本当にこの興味深いことの底に到達したい)それは明らかに最近登場し、フォーラム全体がそれに気づくために失敗したことができませんでした?

 
Rustam Ayupov #:

このような混乱に 詳しい方、ダミーにご教示ください。

こんにちは、ルスタム!私はそのような混乱には 詳しくない。

よろしく、ウラジミール。

 
エキスパート・アドバイザーのコードについて、理解不能の目利きに助けを求める!Expert Advisorがコードの2行を勝手に、気まぐれに、理解不能な欲望で変更し、単一のポジションの状態の代わりに、止められない以前の状態が戻るようにします。オープンポジションの 滝、余分な。新しいコードに更新した後、取引はコードのアルゴリズムに従って正常化するが、一晩経つとコードはまた勝手に前の状態に戻ってしまう......。私は長い間マーケットにいるが、このようなことは初めてだ。このコンピューターは私個人のもので、私以外は誰もアクセスできない。遠隔操作でこのようなアップデートが可能なのだろうか?この奇跡に出会ったのは私だけではないと思うのですが、助けていただけますか?このアドバイザーは唯一無二の存在である。
 
Rustam Ayupov オープンポジションの 滝、余分な。新しいコードに更新すると、コードのアルゴリズムに従って取引は正常化するが、一晩経つと、コードはまた勝手に前の状態に戻ってしまう......。私は長い間マーケットにいるが、このようなことは初めてだ。このコンピューターは私個人のもので、私以外は誰もアクセスできない。遠隔操作でこのようなアップデートが可能なのだろうか?この奇跡に出会ったのは私だけではないと思うのですが、助けていただけますか?Expert Advisorは唯一無二のものです。それを捨ててしまうのは残念です。

こんにちは、ルスタム!MetaEditorを開き、EAコードをExpertsフォルダにUnique_EAなど別の名前で保存してください。その後、このEAをコンパイルし、新しい名前で作業してください。

ありがとうございます。

 
EAの修理の過程で、私はこの作者によるこのEAの別のバージョンを見つけた。同じフォーラムで別の議論をして、他のリンクで、彼はそれを完成させると約束している。なぜ作者は、同じことに関する彼の乱雑な情報すべてへのリンクをここに追加しないのでしょうか?別のブラウザからここにリンクしようとしている。そこでも同じエラーが...。
 
Rustam Ayupov #:
EA修理の過程で、この作者によるこのEAの別バージョンを見つけた。同じフォーラムで別のディスカッションがあり、他のリンクで、彼は完成させると約束している。なぜ作者は、同じことに関する彼の乱雑な情報すべてへのリンクをここに追加しないのでしょうか?別のブラウザからここにリンクしようとしている。そこでも同じエラーだ。

ルスタム、もしあなたがこのEAについて書いているのなら、https://www.mql5.com/en/code/123 そこにはエラーはない。

201行目と241行目に簡単に修正できる警告が2つあるだけです。そのためには、コードに黄色でハイライトされている部分を追加する必要があります:

201    bool check=OrderSend(mrequest,mresult);
.
.
.
241    bool check=OrderSend(mrequest,mresult); 

常に1つのポジションだけを オープンしたい場合は、行番号189と229にコード内の黄色でハイライトされているものを追加してください:

189    if(Buy_Condition_3 && Buy_Condition_4 && PositionsTotal()==0)
.
.
.
229    if(Buy_Condition_3 && Buy_Condition_4 && PositionsTotal()==0)


ありがとう、ウラジミール。

Simple Expert Advisor based on the Simple Moving Average and ADX
Simple Expert Advisor based on the Simple Moving Average and ADX
  • www.mql5.com
This simple Expert Advisor uses Simple Moving Average and ADX indicators.
 
MrBrooklin #:

ルスタム、あなたがこのExpert Advisorhttps://www.mql5.com/en/code/123 について書いているのであれば、そこに間違いはありません。

201行目と241行目に簡単に修正できる2つの警告があるだけです。これを行うには、コードに黄色でハイライトされているものを追加する必要があります:

敬具、ウラジミール。

THANK YOU、これは三番目の変形で、二番目の、すでに英語の、英語のコメントをここにhttps://www.mql5.com/en/articles/100 つまり、この二番目の変形は最初のものと本質的に同じで、そこで同じエラーを見たので、ここで修正しました。 どのようにテストされ、気づかれなかったのかわかりませんが、最初の変形のコメントですべてが修正されており、私はここhttps://www.mql5.com/ja/articles/100 を取りました。エラーは、すでにdemotorgでテストしているときに現れた。さて、このExpert Advisorのターミナルも奇妙で、それを整理している間に、最初の奇跡は、デモ取引の開始からしばらくして、最初のバリアントのエラーの独立した回復でした。どうやら作者は約束を果たしたようで、ここで修正したようなエラーは見られませんでした。彼のコンパイルは成功し、私は考慮にあなたの提案を取るでしょう、ありがとうございます、私はそれをテストします、そして、我々はそれを見てみましょうか?しかし、Expert Advisorは実生活には適していない、アルゴリズムは、そのままでは、私は最初のバリアントを意味しますが、それは考え抜かれ、改善されるべきであり、例えば、トレーリングストップを追加します。つまらない話ですみません。長い休みの後にFXを再開したので、いろいろ忘れてしまいました)。

よろしく、Rustam。


テスターでテストしたところ、取引は開始されず、最適化するものは何もありませんでした。

デモ取引では、ポジションが開いたり閉じたりしています。

Step-By-Step Guide to writing an Expert Advisor in MQL5 for Beginners
Step-By-Step Guide to writing an Expert Advisor in MQL5 for Beginners
  • www.mql5.com
The Expert Advisors programming in MQL5 is simple, and you can learn it easy. In this step by step guide, you will see the basic steps required in writing a simple Expert Advisor based on a developed trading strategy. The structure of an Expert Advisor, the use of built-in technical indicators and trading functions, the details of the Debug mode and use of the Strategy Tester are presented.
 
Rustam Ayupov #:

テスターでテストしたところ、取引は開始されず、最適化するものは何もありませんでした...

こんにちは、ルスタム!

テスターでテストしたところ、すべてのトレードがオープンし、最適化するものは何もありませんでした Expert Advisorのコードは写真の下にあります。

ありがとうございます。


ファイル:
my_first_ea.mq5  25 kb
 
MrBrooklin #:

こんにちは、ルスタム!

テスターでテストしたところ、すべての取引がオープンしました Expert Advisorのコードは写真の下にあります。

ありがとうございます。


demotorg取引では、取引は、開いて閉じて、不採算、しかし、それは動作し、あなたのExpert Advisorは、今、私はテストし、最適化し、demotorg)ありがとうございます。

ards, Rustam.

 
Rustam Ayupov #:

demotorg取引では、取引は、オープン、クローズ、不採算、しかし、それは動作し、あなたのEAは 今、私はテストし、最適化し、demotorg)ありがとうございます。

よろしく、Rustam。

Rustam、これは私のEAではありません。作者はSamuel Olowoyo です。

私が行ったのは、コンパイル時に2つの警告が表示されないようにコードを修正したことと、あなたのリクエストにより、ポジションが1つしかオープンされないようにしたことだけです。

ありがとう、ウラジミール。