メタトレのEA作成について質問させてください。

自分で描画したトレンドラインに、現在値が達したら建玉又は決済するという方法を教えて下さい。

色んなサイト(海外も含め)を調べたのですが、わかりませんでした。
FX自体は5年やっておりますが、メタトレは最近口座開設したばかりの初心者です。
まだ、プログラム言語の勉強中なので、関数などは・・・です。

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

それ、不可能かもしれません。


決済はEAで、ラインはあなたが手動で描くという意味ならば、恐らく無理です。

基本スタンスとして業者側が提供する数値(4本値)で制御するという考え方であり、
ユーザー側で入力できる値の個数は8個とかなり制限されています。
このユーザ側で設定できる値とは、例えば移動平均線の日数などです。
8個も変数があれば十分でしょうということです。

EAでトレンドラインを描く分には業者側提供の値で十分実装できます。
しかし、ユーザーが個別に描いた線の位置を入力値として制御したい場合、
とても8個では足りないでしょう。しかも、それは座標上から拾って来ないといけません。

MT5ではこの辺の設計が可能になっているかもしれませんが、
それは関知致しません。悪しからず。
    • good
    • 0
この回答へのお礼

わかりやすく教えてくださり、ありがとうございます。
自分で引いたトレンドラインの売買は不可能なんですね。
でもこれで悩みが減りました。
もう少しMTについて勉強します。

お礼日時:2012/02/04 08:07

私にはできないので参考までに・・・


”MT4 トレンドライン 自動”などで検索すると、自動でトレンドラインを引いてくれるインディケーターがあるようですので、
このようなものからEAを作成すれば可能かもしれません。

また、面白そうなもので、「手動で引いたトレンドラインのブレイクでエントリーするEA」というものを、紹介しているサイトも
見かけました。
実際にどういうものかわかりませんので、参考になればと思います。
一応リンク先を付けておきました。

参考URL:http://miyachi3000.cocolog-nifty.com/blog/2011/0 …
    • good
    • 0
この回答へのお礼

参考サイトを紹介してくださり、ありがとうございます。
なかなか難しいみたいですね。
メタトレはサポート的に考えて利用します。

お礼日時:2012/02/10 18:10

MT4で売買させるためには、プログラムでトレンドラインを描画させなければなりません。


プログラム言語の勉強中となれば、相当難しいと思いますよ。

まずは、安値(高値)の定義方法などを学びましょう。
    • good
    • 0
この回答へのお礼

ありがとうございます。
移動平均やRSIなどのEAは作れるんですが。
自分で引いたトレンドラインのEAだけは本やサイトで紹介されてないんですよ。

お礼日時:2012/02/03 06:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q新たなトレンドラインを引き直す時はいつ?

最近ポンド円の、1時間足以上の長足にトレンドライン(レジ・サポ)を引いてトレードしておりますが、さすが長足ですね。
ほとんどは引いたラインで見事に跳ねて20Pips~100Pipsは取れるなーと感心しております。
実際に取れることの方が多いです。
よってこれからは「トレンドライン」に主眼を置いたトレードをしたいと思うのですが、
トレンドラインが破られた時の新たなトレンドラインを引くタイミングはいつなのかなー?と迷ってしまいます。
また、破られてしまったラインが再度 機能することもあるので、古いラインは残したまま新たに付け加える形で引いても構わないのかなー?とか、でも線が増えて訳が分からなくなるなー?とか、イマイチ考えがまとまりません。 
そこで皆さんに下記の2点をお伺いしたいのです。

(質問)
(1)レジ・サポなどのトレンドラインが破られた時に、新たなラインを引くタイミングを教えて下さい。
  (その都度すぐに引くや、まとめて週の始めに引く・・・等々)

(2)新たなラインを引く時には、今までのラインは消して新たなものだけを書いて表示させますか?
 それとも(古いラインも機能することもあるので)そのまま残した形で新しいラインを付け加えますか?

トレンドラインの弾き方は10人10色で決まりはないと思うのですが、私自身がライン引きに色々と戸惑いがあるので、皆さんのトレンドラインの弾き方を参考にさせていただければ!と思います。
引き方はトレードのチャート時間枠によっても違うと思いますが、私は1時間足・4時間足・日足にトレンドラインを引いてそのラインが反映した1時間チャートを見てデイトレをしております。
何卒宜しくお願い致します。

最近ポンド円の、1時間足以上の長足にトレンドライン(レジ・サポ)を引いてトレードしておりますが、さすが長足ですね。
ほとんどは引いたラインで見事に跳ねて20Pips~100Pipsは取れるなーと感心しております。
実際に取れることの方が多いです。
よってこれからは「トレンドライン」に主眼を置いたトレードをしたいと思うのですが、
トレンドラインが破られた時の新たなトレンドラインを引くタイミングはいつなのかなー?と迷ってしまいます。
また、破られてしまったラインが再度 機能することもあるの...続きを読む

Aベストアンサー

 
1時間足を使うなら毎時引き直します
 
日足なら毎日
分足なら毎分
 

Q自分で作成したMT4のEAがバックテストでは動くのにデモで動きません

プログラムとか素人なのですが、独学で勉強してMT4のEAを作成しました。

Strategy Testerではちゃんと動くのですが、いざフォワードテストをと思いデモ口座で試してみたところ、売買のタイミングになってもEAが動いて売買してくれません。

ちなみにバックテストでは、こちらが売買して欲しいタイミングでちゃんと売買してくれるものが出来ました。(結果はダメダメの右肩下がりEAですが・・・)

ブローカーはFXDDとFXCM powered by BTのデモでやってみましたが、どちらでもダメでした。

ちなみにPan Rolling社から出ている「FXメタトレーダー入門」という本に載っているEAをプログラムをそのまま作ってみて試してみましたが、そのEAもデモでは動きませんでした。

ネットで無料で配布してあるような別の人が作ったEAではちゃんとデモ口座で売買してくれるので、私のプログラムの何かが悪いのだと思うのですが、バックテストは出来るけれど、フォワードテストが出来ないというのは何がおかしいと考えられますでしょうか?

Aベストアンサー

証券会社にもよるかもしれませんが、ひょっとしたら、デモ口座の有効期限が切れているとか。

Qトレンドラインは有用か

こんばんは。

いろいろな本を読んでいるのですが、
疑問が解決しないので質問する事にしました。


私が理解しているトレンドラインとは

- 強気 弱気といった相場の方向目安としてチャート上に引く線
- 高値-安値を結ぶ線だが明確な定義はない
- 多くの人がそこに売買ポイントを設置しているであろうと想定される心理的な支持抵抗ポイント

です。
私の疑問ですが、

トレンドラインは後付け論という気がするんです。


たとえばAを最安値とみてトレンドラインA1を引き、ブレークアウトポイントA2を設定、価格A3で買ったとしても、そのあと価格が最安値を更新すればトレンドラインとブレークアウトも動きます。

ということは、正しいブレークアウトポイントにたどり着くまで、何度もトレンドラインを引かなければならず、結果として錯誤と訂正を繰り返すことになると思うのです。


私の考えが間違っているのかもしれませんが...
どうも不思議で。

それでも有効なんでしょうか。
実際に使っている方のご意見など伺えれば幸いです。
よろしくお願いします。

こんばんは。

いろいろな本を読んでいるのですが、
疑問が解決しないので質問する事にしました。


私が理解しているトレンドラインとは

- 強気 弱気といった相場の方向目安としてチャート上に引く線
- 高値-安値を結ぶ線だが明確な定義はない
- 多くの人がそこに売買ポイントを設置しているであろうと想定される心理的な支持抵抗ポイント

です。
私の疑問ですが、

トレンドラインは後付け論という気がするんです。


たとえばAを最安値とみてトレンドラインA1を引き、ブレークアウトポ...続きを読む

Aベストアンサー

トレンド・ラインの信憑性について

 三つの原則

  (1)接触した回数が多ければ多い程、そのトレンド・ラインの信憑性が高まり、
    また同時にその重要性が増す。

    説明
                D
         B

                    E
             C
      A

       株価がC点で反騰、D点へ向かうケースと、株価がE点から反騰するケースでは、
       後者の方がトレンド・ラインの信憑性が高い、また、そのラインを
       ブレイク・アウトした時の重要度も増す。
       世間用語で言えば、『場数を踏んだ』数が多いほうが信頼できる、重要である、
       って感じでごわす。


  (2)トレンド・ラインをブレイク・アウトするまでの期間が長い程、その重要性が増す。

    説明

       A点-C点-E点と、期間の長いトレンド・ラインの方が。期間の短いものより、
       信憑性が増し、またそのブレイク・アウトは大きな株価波動の変化として
       重要性が増す。特に、C点でA-C間がごく短期間の場合、まだ信憑性が低く、これを
       うっかり利用すると、危険である。これは、トレンド・ラインが、その本質で
       あるところの独立した波動を構成するまでには、十分に”距離と変動”が必要
       であるという意味でごわす。
       世間用語で言えば、『長期間修行を積んだ』ほうが信頼できる、重要である、
       って感じでごわす。


  (3)トレンド・ラインの角度は、その持続性と関係がある。

    説明

       例えば、あまりに急な短期間の上昇に対して、トレンド・ラインを引くと、
       すぐさま反落によってそのトレンド・ラインは破られてしまいます。
       すなわち、”『一般的に』”急角度のトレンド・ラインは、その持続性が
       短く、角度の緩やかな、または、平坦なトレンド・ラインは、
       その持続性が長い、と言えます。但し、これは、相対的な見方であり、
       相場の環境、個々の銘柄の特性や習性によって、変わってきます。
       世間用語で言えば、『一足飛びに行くと、すぐ息切れしてしまう』、
       って感じでごわす。


 以上を、整理しますと、「緩やかに、長期間、修羅場をくぐったトレンド・ライン」
 ほど、信憑性があり、ブレイク・アウトの重要性が増し、
 「急激に、短期間、試練も受けずに、にわかじたてのトレンド・ライン」
 ほど、信憑性がなく、ブレイク・アウトの重要性が低い、
 となり申す。

 さて、ご指摘のように、トレンド・ラインは、”後付”、”ダマシ”が付きまといます。
 しかし、いかなるチャート分析・理論にも、限界と特性が付きまといます。
 その限界と特性を良く把握し、他のチャート分析も併用しながら、上手に付き合う、
 ことが大事と考えます。トレンド・ラインは好むと好まざるとにかかわりなく、
 チャートを見たとき、誰もが、直感的に意識してしまうものです。
 従って、道具として積極的に利用するのであれば、その道具の特性を良くわきまえて
 いないと、怪我をしてしまいます。
 上記3点は、トレンド・ラインと上手に付き合うための、
 方法を記しました、gingakenしゃんのご参考・考えるヒントになれば、
 幸いと存じます。


  ∧,,∧    では、では、がんばって下さい。
 ( ´^ー^)つ 教えてgoo!に「図解ツールを要求する会」を創りたいでごわす。

トレンド・ラインの信憑性について

 三つの原則

  (1)接触した回数が多ければ多い程、そのトレンド・ラインの信憑性が高まり、
    また同時にその重要性が増す。

    説明
                D
         B

                    E
             C
      A

       株価がC点で反騰、D点へ向かうケースと、株価がE点から反騰するケースでは、
       後者の方がトレンド・ラインの信憑性が高い、また...続きを読む

QMT4で、自動でトレンドラインを引いてくれる?

タイトルの件、質問いたします。

おすすめの、インディケーターはありますでしょうか?
主に、ドル円の、5分、60分、日足をチャートは使っています。

ご存知の方、いらっしゃましたら、宜しくお願いします。

Aベストアンサー

「mt4 インジケーター トレンドライン」でgoogle先生にお尋ねすれば、星の数ほどインジケーターが表示されますので、ご自身に合うものを色々探されるとよいと思います。

でも、本音で言えば、どれも五十歩百歩です。あくまで参考程度にされるのが吉です。

Qトレンドラインの計算式について

 ある一定期間(例えば20日)には、山や谷がありますが、山と山を結んだトレンドライン(y=a1x+b1)と谷と谷を結んだトレンドライン(y=a2x+b2)をそれぞれ計算したいのですが、どうすればよいのでしょうか。
 この2種類のトレンドラインは、時間がたつにつれて、交差する場合と広がっていく場合があるのですが、交差するときの時間と価格を、分析したいと思っています。
 よろしくお願いします。

Aベストアンサー

おいどんも、似たような人生かな?
銀座伊東屋でグラフを買い集め、毎日々、いろんなチャートをつけました。
やがで、BASIC、MS-DOSを覚え、いろんなプログラムを作成しました。そして、会社では、スパコン相手に格闘する羽目になり、家ではLotus123相手に格闘し、今は、Excel相手に独自の株価分析をやっています。

お互いに、がんばりましょう。
なんか、旧来の友人に会った気がして、ついつまらない事を書いてしまいました。
ここは、掲示板ではなかったですね。
すいません。_(._.)_

QMT4+EA+VPSがそれを使わずに

stop, IFO, IFD, またはOCO注文して放置することと
どこが違うか、前者の決定的利点を説明してください。

つまり、24時間見張らせて自動売買できることが売りですが、
後者群も別にPCに24時間張り付いている必要はありませんから
前者の利点がわかりません。

Aベストアンサー

1)決済完了したら相場を判定して次の発注も自動とのことですが、
その判定の勝率の実験結果は出ておりますか。
別に独立の質問にしてありますが、
100%ならばFX参入者が全員それを使えば
FXの原理たるzero sum gameが成り立たぬことになりますよね。

100%勝てる手法などないと思います。
EAもあくまで過去の相場から考えたロジックですので
今後の相場はどうなるか一切わからず、その点ですぐダメになり
使えなくなるEAが多いです。

過去の値動きはデータ化されており、期間を指定してテストする機能はMT4にあります。


ところが、
2)売っているEA(かな?)には不出来なものが多いようなので
自分でprogrammingせねば使えぬことになり、
そうするとその点で勝率に影響しますね。

たしかに(1)にも書きましたが不出来なものは多く使えるEAは少ないですね。
自分でプログラミングできる人であれば、自作EAも可能ですが、
皆が皆プログラム出来る訳ではないので
比較的勝率が高く安定しているEAもありますので、多種なロジックで分散投資していくしか
ないと思います。勝率もさまざまですので負けることももちろん考えて
同じタイミングで売買して、同じタイミングで負けるEAを複数稼動したりせず
タイミングも手法も異なるEAを稼動してポートフォリを考えていくことはできます。


もっとも
3)別に独立の質問にしてありますが、
選択肢や入力窓がおいてある設計ならば
programming能力が無い者にも使えそうですが、
実際はどうですか。

基本的なロジック部分はやはりプログラムが必要です。
そのロジック内部でのパラメータは公開されていればいじれますね。
利確幅や損切り幅、稼働時間や判定パラメータなど
しかし、ロジックを知らないとなかなか値をいじっていくのも
難しいので開発者のオススメのデフォルトで使用してしまうことが多いです。
MT4で値を変えてテストもできますので、研究して見ることは可能です。

1)決済完了したら相場を判定して次の発注も自動とのことですが、
その判定の勝率の実験結果は出ておりますか。
別に独立の質問にしてありますが、
100%ならばFX参入者が全員それを使えば
FXの原理たるzero sum gameが成り立たぬことになりますよね。

100%勝てる手法などないと思います。
EAもあくまで過去の相場から考えたロジックですので
今後の相場はどうなるか一切わからず、その点ですぐダメになり
使えなくなるEAが多いです。

過去の値動きはデータ化されており、期間を指定してテストする機能はMT4に...続きを読む

Q5分足と15分足のトレンドラインのトレンドが違う

タイトルの件質問いたします。

本日現在のトレンドラインを
● 5分足【ドル円】
●15分足【ドル円】

で引きます。ここていう、トレンドラインとは、ローソク足の最安値と最安値を結んだ物
または、最高値と最高値同市を結んだもののことです。

すると、5分足と、15分足で、違うトレンドとなります。
● 5分足⇒上昇トレンド⇒買
●15分足⇒下降トレンド⇒売

一体、どちらの、時間足のチャートが正しいのでしょうか??
自分が考えているトレードの時間が関係あるのでしょうか??

ご存知の方、いらっしゃましたら、宜しくお願いします。

Aベストアンサー

おかしい、再度

QMT4(メタトレーダー)でEAを開発中なのですが、MQL4にはどう言う

MT4(メタトレーダー)でEAを開発中なのですが、MQL4にはどう言う訳か関数が有りません。

それは、マウスでクリックした場所の値を返してくれる関数が無いのです。
どういうことかと言えば、メニューの様な文字列を表示し、その文字列をクリックすれば目的のEAや関数が起動するというプログラムを組みたいのです。

巷のメタトレーダーを見ていると、結構組み込んであるのですが、そのプログラミング方法が分かりません。
もし、ご存じの方、教えても良いぞと思われる方がいらっしゃいましたら、どうかご教授下さいませ。
助けて下さいませ。

宜しくお願い致します。

Aベストアンサー

私も書くことはできないのですが、お困りのようですので
日本でも有数といわれるプログラマーのかたのブログを紹介します。
きっと力になってくれると思いますよ。

参考URL:http://d.hatena.ne.jp/fai_fx/

Qトレンドラインは上下のヒゲの先端から引くのですか?

教えてください。

トレンドラインというのは、上下のヒゲの先端も含めて引くのでしょうか?

Aベストアンサー

テクニカル分析の古典書とも言えるJJマーフィーの「先物市場のテクニカル分析」では、ヒゲの先端から引くとされています。この本で勉強したので、ぼくは十数年前からずっとヒゲの先で引いてます。おそらくこれが一般的だと思います。
しかし寄り引けの実体値だけで引くという人もいるでしょうし終値折れ線グラフだと終値でしか引けないことになりますが、そういうのは間違いなのかというと間違いというわけではありません。
しかし、「だいたい」というのはよくないと思います。一貫した基準は必要だと思います。二点以上を繋ぐラインを引くんですけど、基準を曖昧にすると幾つもラインが引けてしまうということになります。トレンドラインの角度に1度ぐらいのバッファを許すと、月間足なんかでは5%も10%もの誤差を許容するということになってしまいます。そういうものは使えません。
どれが正しいというわけではないですが、自分なりにこれでやるという明確に定義できる基準は持っておいた方がいいです。
ですから、とりあえずどれがいいだろうかと模索中であれば、ひげの先で引くということで決めてしまわれたら良いと思います。
ヒゲを無視して寄り引けの実体値部分のトレンドラインは、実際にそれを引いてみて参考になるかどうか検証して、参考になるなら、誰に間違いといわれようが勝手に使えばいいです。

余談ですが、前出「先物市場の・・」は、トレンドの定義と、上昇・下落・転換パターンの基本的な説明では秀逸だと思いますから、ご一読をお勧め致します。

テクニカル分析の古典書とも言えるJJマーフィーの「先物市場のテクニカル分析」では、ヒゲの先端から引くとされています。この本で勉強したので、ぼくは十数年前からずっとヒゲの先で引いてます。おそらくこれが一般的だと思います。
しかし寄り引けの実体値だけで引くという人もいるでしょうし終値折れ線グラフだと終値でしか引けないことになりますが、そういうのは間違いなのかというと間違いというわけではありません。
しかし、「だいたい」というのはよくないと思います。一貫した基準は必要だと思いま...続きを読む

QMT4の自作EAがうまく決済注文を出してくれない

MT4の自作EAがうまく決済注文を出してくれません。新規注文用のMAのGC・DCで新規注文をだし、決済用のMAのGC・DCで決済注文をだす、EAなのですが、うまく決済注文がでず、テイクプロフィットとストップで決済してしまいます。2つのMAで、決済を確実にするにはどうしたらよいのでしょうか。たいへん困っています。よろしくお願いします。

Aベストアンサー

OrderSelectでオーダーを選択し
OrderMagicNumberでそのEAのポジションか確認
OrderTypeでBUYかSELLを判定
OrderTicketを指定してOrderCloseではだめですか?


人気Q&Aランキング

おすすめ情報