MT4のEA作成についての質問です。最初に謝っておきますが超初心者です。 インデ…

MT4のEA作成についての質問です。最初に謝っておきますが超初心者です。

インディケーターでチャネルラインというのがありますが

?チャネルラインの上下線にローソク足がタッチしたら決済?

というプ

ログラムは出来ますか?

..[補足]..
nikonikofxfx様回答ありがとうございます。でも自分の質問への回答はされてないようですが…。

回答1

インジケーターは、大別して2種類あります。

?「配列」を利用してデータとしてグラフ等を描画するもの

?「オブジェクト」を利用して図形としてグラフ等を描画するもの

です。

?の場合、iCustom()関数というものを使って、そのインジケーターから必要なデータを抽出してEA化することができます。その場合、元々のインジケーターは、MQ4ファイルがあればもちろん、EX4ファイルだけでも可能です。

しかし、?の場合、iCustom()関数を使ってデータを抽出することができず、もしも、EA化するのであれば、元々のロジック全体を解読して直接EAへ書き込む必要があり、かなりの難儀です。

この点、「チャネルライン」というインジケーターは、調べたところ?のパターンなので、不可能とまでは言いませんが、少なくとも、私でしたらEA作成を依頼されても断ります。(笑)

回答2

>?$ B%A%c%M%k%i%$%s$N>e2<@~$K%m!<%=%/B-$,%?%C%A$7$?$i7h:Q?というプログラムは出来ますか? 出来ます。
が、
MQL4っていうプログラム言語を修得する必要がアリます。
JAVAやCでプログラムが作れる人にはイージー楽勝な仕事ですが、同じく初心者でインジケーター作ってやろうと思っているぼくにはやや難易度が高い作業になります。

MQLではMT4に標準でついてるインジケーターのパラメーターの数値はそれぞれの名前のついた関数で簡単に取得できます。
あとは現在価格と照合して
タッチしてたら
ポジション確認して
保有中なら決済する
という流れをMQLに翻訳すればいいだけなのですが実際動かすときには回線エラーの時どうするかとかいろいろ注意しなければならない点があるようでもう少し複雑になるかんじです。

というかんじで、出来ます。が、、、、、、、、

(・∀・)・・・・・・
です。


回答3

ご自身でEAを作成されるのであれば色んな販売者がEA作成ツール(ソフト)を販売されていますよ。
そのEA化したいインディゲーターのMQ4ファイルが手に入るなら恐らく問題ないと思いますが、
EX4ファイルだけだとEA化出来るかどうか分かりません。また、EA作成ツールによっては既成のインディゲーターが
使用できない物もあります。また、私自身同じく既成のインディゲーター(矢印が出るもの)でEAを作成してみたことは
多数ありますが、裁量のロジックが良くてもEA化すると、ぜんぜん使い物にならない事が殆どです。インディゲーターとしては非常に優秀なVQやQQEやBRAINTRENDなどもEA化しましたが全然使い物になりません。売り買いを逆転してみたら
時間足によってはまだ、使える物もありましたが稼働相場を選ばなければ勝てない物程度の物しかできませんでした。
どうも、EA化すると裁量時のロジックは通用しない事が多いです。逆にそこからEA に適したインディゲーターのセッティング(EAを最適化(カーブフィティングするのではありません))を見つけるという作業が大変だと思いますよ。

kouji19811025さん
追加です。私が知っている限りで自分で出来て安価で既成のインディゲーターを使える
EA作成ツールは、MT4EAエディタです。
販売ページより販売者に質問が出来ますので、作りたいEAが出来るのか質問されてはどうですか?
https://www.dlmarket.jp/products/detail/197942


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA