MQL4ファーストステップ

 

皆さん、敬礼。


多くの読書が行われ、自分で何かをすることに明確なトーンを持っています。私はこれまで一行もコードを書いたことがないので、どうしても自分自身の基本的なEAをコーディングしてみたいのです。

私はマニュアルを読み通すことを試みたが、とにかく毎回ページの途中で筋書きを失い始めている。多分、次の質問に対するいくつかの簡単な洞察は、お願いするために出席することができますか?

1.通貨ペ アで動作するEAを作成し、インターフェイスやSMS/Eメールなどを通じてアラートを送信することができるかどうかを確認することができます。私の研究では、私は自動的に取引を配置することに興味がないので、それは可能ですが、アラート/通知を送信するためにのみ?

2.2.EAをコーディングする際、「テンプレートから完全にEAにインポートする」必要があるのでしょうか?

3.例えば、ADXの値が49%である場合、どのようにインジケータの出力値を取得するのか理解するためには、何を読めばよいのでしょうか?

4.4.BidとAskの値を参照しているようですが、実際の通貨ペアの価格をそのまま知りたいのですが、これはOnTickと言うのでしょうか?

5.5.インジケーターを参照したり、インジケーターの出力をEAにコーディングする場合、インジケーターのmq4ファイルが必要なのか、ex4で十分なのか、教えてください。


私はおそらくボタンを押していると思いますが、ゼロからコードを学ぶ道を歩む前に、上記は私の意図がMQL4 EAによって満たされることをより良く理解するのに役立ちます。

ご理解いただけると幸いです。


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


M

 
MUZZLE_ZA:

1.通貨ペアで動作するEAを作成し、インターフェースとSMS/Eメールなどを通じてアラートを送るだけでよいことを確認できますか。私の調査では、自動的に取引を行うことに興味がなく、アラート/通知を送信することだけに興味があるので、それが可能であることがわかりました。

そうです。

2.EAをコーディングする際、「テンプレートからEAに完全にインポートする」必要があるのでしょうか?

場合によって異なりますが、ほとんどの場合、インジケータの値を「参照」する方が簡単です(3.を参照)。

3.例えば、ADXの値が49%である場合、どのようにインジケータの出力値を得るのか理解するために何を読めばよいですか?

https://docs.mql4.com/indicators/icustom または iATR、iADX などの内蔵インジケータのドキュメントをご覧ください。

4.ビッドとアスクの値を参照しているようですが、実際の通貨ペアの価格をそのまま知りたいのですが、これはOnTickと呼ばれるものでしょうか?

NO - ビッドとアスクが関連する価格です!OnTickは特別な機能です。

5.インジケーターを参照したり、インジケーターの出力をEAにコーディングする場合、インジケーターのmq4ファイルが必要なのですか、それともex4で十分なのですか?

はっきりとは言えませんが、コンパイルされたmq4ファイルが必要だと思われます。
 
MQL4を勉強してコーディングすることが自分の能力を超えていると感じるのであれば、別の選択肢があります。 ページ上部のフリーランスのセクションに行き、誰かにコーディングしてもらうよう依頼を書くことができます。もし私がそのような状況になったら、依頼を出す前に何をしてほしいかを考えます。 コンパイラが動作するファイルは、MQL4は言語ファイル(C++やJavaなど)で、プログラマーが読むことができます。 ex4は実行可能なコンパイルされたバージョンです。
 

皆さん。

私は、長い目で見ればそれが唯一の利益となるので、理解の旅を続けるつもりですが、それは私の要件が正しい方向に進んで いることをより安心させるので、あなたのフィードバックに感謝したいと思います。

私はElanceからフリーランスベースで開発者を調達しようとしたが、3つのアプリケーションはどこにも行かず、フリーランサーは私の要件(私の目の上の羊毛)に基づいて、コストの見積もりをオーバーシュートすることを懸念している。そこで、フリーランスの道に進む場合、私の包括的な要件/理解に基づいて作業努力がどれくらいかかるかについての良いアイデアを持っているように、私はもっと理解したいと思います。

もう一度、フィードバックを提供するために時間を割いていただきありがとうございます。

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

MUZZLE

 

皆さん、おはようございます。

OK...So 私は基本的なEAウィザードテンプレートを試し、そしてMT4インターフェースに基本的なアラートを表示させるために呼ばれると思ういくつかの基本的なアラートコード「関数」をコピーしました。

1つのチャートで同時に実行できるのは1つのEAだけですよね?

そこで次の疑問が...。

2つのEAを組み合わせたい場合、1つはルールセット1でM1チャートを参照し、もう1つはルールセット2でM5チャートを参照し、すべて(両方のEA)がTRUEであれば組み合わせたルールセットの結果通知を送ってほしい場合、2つのEAを見る「外部プログラム」を作り、その外部プログラムから私に通知させるのでしょうか。


これが意味をなすといいのですが?


Tyvm,


MUZZLE

 

おはようございます。

MUZZLE_ZA:

1つのチャートで同時に実行できるEAは1つだけということですね?

その通りです。

2つのEAを組み合わせて、1つはルールセット1でM1チャートを参照し、もう1つはルールセット2でM5チャートを参照し、すべての(両方のEAが)TRUEであれば組み合わせたルールセットの結果を通知してほしい場合、2つのEAを見る「外部プログラム」を作って、外部プログラムに通知させるのでしょうか。

複数のタイムフレームをチェック する1つのEAに入れれば、かなり楽になるはずです。

 

PomeGranateさん、おはようございます。

あなたの洞察とアドバイスを親切にありがとうございました。

それでは。

銃口

 
どういたしまして!:)
 
MUZZLE_ZA:

皆さん。

私は、長い目で見ればそれが唯一の利益となるので、理解の旅を続けるつもりですが、それは私の要件が正しい方向に進んでいることをより安心させるので、あなたのフィードバックに感謝したいと思います。

私はElanceからフリーランスベースで開発者を調達しようとしたが、3つのアプリケーションはどこにも行かず、フリーランサーは私の要件(私の目の上の羊毛)に基づいて、コストの見積もりをオーバーシュートすることを懸念している。そこで、フリーランスの道に進む場合、私の包括的な要件/理解に基づいて作業努力がどれくらいかかるかについての良いアイデアを持っているように、私はもっと理解したいと思います。

もう一度、フィードバックを提供するために時間を割いていただきありがとうございます。

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

MUZZLE

この問題は、フリーランサーによってはあり得ることですが、もう一方の端は、コーディングを依頼する側が、それが実際にどれほど難しいかを理解しておらず、その追加の難しさをカバーするための費用であるということです。 ここであなたが言っているように、使ったお金に対してできるだけ多くを得たいと思うのは公平ですが、開発者が自分の仕事に関わる努力に見合った報酬を要求することも公平なことなのです。しかし、この計算にはもう一つ考慮すべき点があります。 自分ができないことでも、開発者にはできることがあるかもしれません。その能力が、たとえ同等の知識ベースを持っていなくても、彼らが要求する追加料金に値するかどうかを判断する必要があるのです。
 

JD4です。

ご指摘の通りです。私は、有能な開発者に時間当たりの適切なレートを支払うことに問題を感じたことはありません。

しかし、もし私がサードパーティの開発者を介してEAを提供する能力を拡大する必要がある場合は、あなたのアドバイスを受けるつもりです。

では、良い週末をお過ごしください。

では、また。

M

 
あなたの教育努力、そしてトレードの成功を祈っています。