初めての方からの基本的な質問 - ページ 2

 
ありがとうございました。MACDのSampleパターンを使って書きました。効果はありますが、あくまでも単体での効果です。可視化すると、特定の条件によってではなく、ポジションがオープンしたりクローズしたりすることがわかりますが、そのタイミングは明らかではありません。今のところ、コードのどこが間違っているのかがわかりません。しかし、少なくとも動作させてくれてありがとうございます
 
doublezero:
ありがとうございました。MACDのSampleパターンを使って書きました。効果はありますが、あくまでも単体での効果です。可視化すると、特定の条件によってではなく、ポジションがオープンしたりクローズしたりすることがわかりますが、そのタイミングは明らかではありません。今のところ、コードのどこが間違っているのかがわかりません。せめてもの救いとして、ありがとうございました
mql 5の詳細を知るべきで、現在はmql 4のみで作業しているため、もうEAではありません。
 

MKL5は雁字搦めですね。指標に重み付け(?!)をしている。インジケーターラインの 相互の位置関係で戦略を立てるのであれば、必要ないのですが。このウェイトを回避する方法がわからない。一般的に、Expert Advisorの1つのタイプとしては、逆にナンセンスだと私は考えています。他のものを書くのは難しい。

そして、ガマレイは尊敬と信用を得る。

 
質問があります。私は自分のTSを自動化するためにMKL4を勉強し始めたのですが、なぜか「MKL5」でググってしまい、MKL5でアドバイザーを書く にはプログラミング言語を知る必要はなく、どんな初心者でもできると書いてあるのを読んだのです。MKL5でもMKL4と同じように、プログラミング言語なしでできることがわかりました。MKL4とMKL5の違いを端的に教えてください。
 
toni_stark:
MKL5でEAを書く のにプログラミングの知識は必要ない、どんな初心者でもできる、と書いてありました。MKL5でもMKL4と同じように、プログラミング言語なしでできることがわかりました。MKL4とMKL5の違いを端的に教えてください。

その違いは、工夫です。

私も、この手口にはまってしまった。実際、MKL4や特にMKL5では、どこにも書いていないようなニュアンスが多くて、もどかしいくらいです。既成のコードを自分の戦略に合わせようとしたが、どれも書き方が違う。今のところ、その本質をつかむことはできていない。MCQLを深く理解すればするほど、プログラミングを詳しく勉強しなくても、コードベースにある取引システムだけを使い、それを少し修正すればExpert Advisorを書くことができることが明確になります。また、TSが根本的に違えば、何もできない。私の意見では、これは専門家にExpert Advisorを注文し、お金を払って、あなたの有益な戦略をあきらめるために、意図的に行われています。質問なのですが、Expert Advisorを勉強し始めたら、儲からないことが分かってきました。

 
doublezero:

その違いは、工夫です。

私も、この手口にはまってしまった。実際、MKL4や特にMKL5では、どこにも書いていないようなニュアンスがたくさんあって、それが身にしみるんです。既成のコードを自分の戦略に合わせようとしたが、どれも書き方が違う。今のところ、その本質をつかむことはできていない。MCQLを深く理解すればするほど、プログラミングを詳しく勉強しなくても、コードベースにある取引システムだけを使い、それを少し修正するだけでExpert Advisorを書くことができることが明確になります。また、TSが根本的に違えば、何もできない。私の意見では、これは専門家にExpert Advisorを注文し、お金を払って、あなたの有益な戦略をあきらめるために、意図的に行われています。そして、ベースとなる既製のExpert Advisorを数多くテストした結果、そのすべてが利益を生まないものであることを確信したのです。

15年間プログラミングをやっていると、mqlには他の言語がとっくの昔に取り除いた落とし穴が、信じられないほどたくさんあることに気づきます。なお、私のブローカーはメタトレーダー5に対応していないので、mql 5は全く起動していません。私のブローカーはMetatrader 5をサポートしていません。仕方がないので、mqlで作業しています。でも、仕方がないので、使えるものは使っていくしかないですね(笑)。
 
doublezero:

その違いは、工夫です。

私も、この手口にはまってしまった。実際、MKL4でも、さらにMKL5でも、どこにも書いていないようなニュアンスがたくさんあって、沁みますね。既成のコードを自分の戦略に合わせようとしたが、どれも書き方が違う。今のところ、その本質をつかむことはできていない。MCQLを深く理解すればするほど、プログラミングを詳しく勉強しなくても、コードベースにある取引システムだけを使い、それを少し修正すればExpert Advisorを書くことができることが明確になります。また、TSが根本的に違えば、何もできない。私の意見では、これは専門家にExpert Advisorを注文し、お金を払って、あなたの有益な戦略をあきらめるために、意図的に行われています。そして、ベースとなる既製のExpert Advisorを数多くテストした結果、そのすべてが利益を生まない ものであることを確信したのです。

で、何を期待してたんだ?市場の状況は非常に頻繁に変化しており、昨日までうまく機能していたEAが、今日は預けた資金をすべて失うかもしれません。ロシアのブローカーの98%は、あなたが負けているときにだけ利益を得るので、あなたのブローカーについて心配する必要はありません。
そして、コードに関しても。作者が違えば、コードの書き方も違う。これは正しいとか間違っているとかいうことではなく、アプローチの仕方が違うだけです。ある人は手続き型(関数が他の関数を呼び出す)、ある人はオブジェクト指向 プログラミングのスタイルで書くのが好きです。どこか片方の方がしっくりくる。
MT5では、トレードに対する考え方が根本的に違います。MT4では基本単位が注文だとすると、MT5ではすでに注文の集合体としてのポジションになっている。
 
gammaray:
15年間プログラミングをしてきて、mqlには他の言語がとっくの昔に取り除いた落とし穴が、信じられないほどたくさんあることに気がつきました。私のブローカーはメタトレーダー5をサポートしていないので、mql5を全く見ていないというのが正直なところです。私のブローカーはメタトレーダー5をサポートしていないので、私はまだmql 5を見ていないことを述べておく。 仕方がないので、mqlで作業しています。でも、仕方がないので、今あるものでやっていくしかないんです)。
つまり、MQL5でプログラミングをした経験が少しもないのに、わざわざ言語について推測しているわけですね。これは技術的なフォーラムであり、言葉はコードで確認する必要があります。
 
Karputov Vladimir:
つまり、MQL5のプログラミングの練習を少しもしないで、わざわざ言語交渉をしているのですか?これは技術的なフォーラムであり、言葉はコードで確認する必要があります。
MQL5にはもっと多くの可能性がありますが、実際の取引に適用する場所がない、と言っていいでしょう。そして、5年前にテスターで遊んだ人たちは、もうMT4で取引しているのです。だから、MT5では、どこかから始めなければならない...。
 

製品をマーケットに追加したら、モデレーターからFree Funds Controlを追加するように言われた。

彼が出した条件ですが、どのような動作をさせればいいのでしょうか?

カウンターを無限大に設定できる(それによってロボットはリロードを待つ)、少なくとも携帯電話ではユーザーに通知する。カウンターを無限大にすることができる(ロボットが再起動するのを待つことになる)。

理由: