• 締切済み

メタトレーダ4で自動売買をしたくて、プログラムを組んでいるのですがやり

メタトレーダ4で自動売買をしたくて、プログラムを組んでいるのですがやりたい事が出来なくて困っておりますのでご教授お願い致します。 取引業者は121証券を使用しております。 対象通貨は円ドルです。 ■自動売買ルール 1、毎日指定した時間にエントリー 2、10pintマイナスで損切り or 20pintプラスで手仕舞い 以上となります、何卒宜しくお願い致します。

みんなの回答

回答No.1

まず、121証券では、20pips以内の小さな(逆)指値はできなかったと思います。ご自身でご確認ください。 あと、質問内容から、MQLプログラミングの初心者の方と思われますが、EAによる自動売買は、通信エラーや多重発注などの事故が多発しています。こういった掲示板で他人から教えてもらった付け焼刃的な知識による運用は非常に危険だと思いますので、焦らずに基本からMQLをしっかり勉強して、自分自身で完全に納得したかたちでEAを書いた方がよいと思います。 一応、サンプルプログラムを紹介します。 以下のプログラムは、 1.毎朝午前9:00に1分間だけエントリーを許可する 2.ロット数は0.1ロット 3.ポジションは1つだけで、複数は持たない 4.買い注文のみ という条件に設定してあります。 くれぐれも「参考」ということでどうぞ。 //マジックナンバー #define MAGIC 0001 //パラメーター extern double Lots = 0.1; extern int Slip = 3; extern double SL = 0.1; extern double TP = 0.2; extern int StartTime_H = 9;//エントリー時刻(時)・ extern int StartTime_M = 00;//エントリー時刻(分) //スタート関数 int start() { //トレード可否 if(Volume[0]>1 || IsTradeAllowed()==false) return(0); //ポジション数の確認 int Pos = 0; for(int i=0; i<OrdersTotal(); i++) { if(OrderSelect(i,SELECT_BY_POS) == false) break; if(OrderSymbol() != Symbol() || OrderMagicNumber() != MAGIC) continue; { if(OrderType() == OP_BUY || OrderType() == OP_SELL) Pos++; } } //時間設定 int Jikoku = 0; int Ji = TimeHour(CurTime()); int Fun = TimeMinute(CurTime()); if(Ji==StartTime_H && Fun==StartTime_M) Jikoku=1; else Jikoku = 0; //買いシグナル int ticket = 0; if(Jikoku==1 && Pos==0) ticket = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,Ask-SL,Ask+TP,"",MAGIC,0); return(0); }

関連するQ&A

  • 日経225先物取引の自動売買について

    日経225先物取引に関してご質問です。 ある投資会社の売買シグナルを参考に、ある時間になったら日経225を買って、損切り設定をして、引けで売るという単純なルールで運用しています。 この度、仕事で担当部署が移動になり、特定の時間での取引が難しくなりました。ただ、運用成績が非常にいいので、この取引を続けたいと思っているのですが、時間的に厳しいので自動売買というもので取引ができないかと考えました。 自動売買のロジックとしては以下のような感じになると思います。 ・1日に日中と夜間の2取引。 ・自分で日経225を「買い」か「売り」かを入力し、それに従って特定の時間に売買を実施。 ・ポジション価格から逆行して○○円動くと損切り。 ・引け(取引終了時間)で、損切り設定を解除し、成行決済(引け成決済)。 証券会社は、楽天証券とSBIを使っているのですが、それに対応した日経225の自動売買システムの作り方等に関して、ご存じの方がいらっしゃいましたらご助言ください。 また、そのような自動売買システムを作っていただける方がいらっしゃいましたら、ご連絡いただきたいです。

  • アフィリエイトでFXの自動売買について

    アフィリエリイト目的でインヴァスト証券のシストレ24をしています。 こちらの条件が以下です。 ・新規口座開設後60日以内に、初回入金30万円以上かつ往復5万通貨以上決済取引 ・対象サービス:「シストレ24」 ・取引は自動売買(「A」表記」)によるお取引が対象 30万入金して2.5lotを購入して決済というのはわかります。 ただ他のFXと違って「自動売買によるお取引」という設定があります。 他のFXでは1lot購入して即決済というように行いました。 こちらの自動売買で即決済でもよいので成果条件を満たすようにするには、 どのようにすればよいでしょうか。 FX初心者にもわかるように方法を教えてもらえないでしょうか。 お願いします。

  • 自動売買は便利でしょうか?

    はじめまして。 株取引に興味があります。 証券会社によっては自動売買取引という取引があり 例えば「株価が○○円以上になったら○○円の指値で買いを入れる」ということができるのらしいですが、実際使い勝手・効率はよいですか?便利ですか? また、その取引ができるお奨めの証券会社を教えてください。よろしくお願いいたします。

  • FX自動売買EAについて

    私はFXの自動売買を始めてみようと考え、最近VictoryFXという自動売買のEAを購入し、来週からリアル口座で稼動させてみようと思っているところです。 ただ稼動前にロスカットの値に不安がありこうして質問させていただきました。 EAパラメータ「LossC」のデフォル値はEURUSD→$900、USDCHF→$1,500、USDJPY→$1,800となっています。 マニュアルを見ると、1,000通貨単位で口座資金$3,000の場合EURUSDは$900(口座資金の30%)に達したら損失確定させるとなっています。そうするとUSDJPYの場合$1,800(口座資金の60%)でロスカットされたとすると、口座資金の半分以上を失ってしまうことになるということですよね? かといってEURUSDのように口座資金の30%に設定しバックテストしてみると、何度かロスカットされてしまいあまり口座資金が増えません。 また、私は円口座で取引きするつもりですので、マニュアルにある通りLossCには$900を円に直した90,000円と入力すればよいと思うのですが、本当にこれで含み損が-90,000円になったらちゃんとロスカットされるのか不安です。 バックテストはバランスが$なのでデフォルトの$900のままテストを行いましたが特にロスカットされることもありませんでした。 また、ロスカット値$900(90,000円)は1,000通貨の場合なので、10,000通貨で取引きする時は1/10の$90(9,000円)と入力すればよろしいのでしょうか? 円口座でVictoryFXを使用されている方にご回答いただけると幸いです。 よろしくお願い致します。

  • FX自動売買と違う取引が実行され損害

    FXのIFD自動売買設定で注文と違う取引が成立して損害をしました。 注文は、103.65円で1万ドル買 上記が成立したら103.75で1万ドル売の自動売買設定をしていました。 5/22この条件に達したので、取引会社の売買実績を確認してみると、 103.76円で1万ドル買、103.75円で1万ドル売が成立していました。 10POINTの益が、1POINTの損となったのです。 取引会社に確認したところ、その時コンピューターの処理量が増加し、このようになった。訂正してくださいといったところ出来ないといわれました。これでは恐ろしくて自動売買などできません。 取引会社の言っている事が通るなら、故意に操作されても分かりません。取引会社は有名な会社です。今、なぜかログインできません。どうしたらいいでしょうか?アドバイスを宜しく御願いいたします。

  • FX。自動売買について

    FX初心者です。 2点ほど質問があるのですが、1つ目は(今流行りの?)その場その場のレートに合わせて、(PCが勝手に)自動的に売買を行う新しい取引システムについてです。証券会社によって、呼び方は違いますが、要するに、レートに連動して比較的急速に売買を繰り返すシステムなのですが、これって、本当のところどうなんでしょう? どの証券会社も初心者にピッタリとか、寝てるうちに利益発生! みたいな事を言っていますが、どう考えても、売買を繰り返す以上、毎回スプレットが発生する訳で、最悪なプログラムにしか見えません。だいたい、一気にレートが変動したら、それこそ一晩でゲームオーバーになりかねないと思うのですが、このあたり、いかがなものでしょうか? ぜひ先輩のご意見をお聞きしたいと思います。 もう1点は、4000円から始められるFXとかいうものです。 4000円の自己資金では現実的にとても不可能としか思えません。いくらレバレッジを25倍にしたところで、USドルでしたら1ロット(10000単位)も買えないはずなのですが、そのカラクリがまったく分かりません。 どなたか、以上の2点についてご教授願えないでしょうか。

  • 自動的にロスカットを発動してくれるFX業者

    成り行き注文の際に、ロスカット幅を10pipにしたいです。 エントリーして10pip逆に動いたらロスカット。 自分で損切が苦手なため、 自動的に損切ができる業者を探しています。 さらに、スプレットが狭くて、1000通貨があればなおいいです。 よろしくお願いします。

  • 自動売買とパソコンの性能について質問した者です

    お世話になります。先日は自動売買とパソコンの性能について質問させていただきました。私の場合直接は関係ないだろうとのご回答を頂き、「やはり」と感じているところです。今のパソコンはメール、URLを見たり、文書の作成には何の支障もありません。ただW7ですので買い替えの時期が迫っています。 今回、今後のためにと思いインターネットで調べた会社(ここではA社とします)に連絡を取り登録しました。そこで紹介された証券会社に登録、自分は素人なので「自動売買」にしました。ちなみにA社とその証券会社とは「直接の関係はない」そうです。自動売買を初めてしばらくはプラスだったのですが数日後からマイナスが続き始めました。それをみた(遠隔操作)A社の担当者もびっくり。そこでA社の「自動売買専用」のパソコンを買うように薦められました。30万円と高価でまだ買ってはいません。(もしかしてA社とその証券会社はグルかと感じてしまうほどです。)パソコンの性能はそこまで自動売買あるいは手動売買(私はやっていない)に関係するのでしょうか。また専用のパソコンは必要なものでしょうか。 あまりまとまりがない質問ですみません。

  • お勧め自動売買ツールは?

    これから株式投資を始めようとしています。 普段昼間は仕事があるためPC常時接続から自動売買でやっていこうと考えています。 (投資間隔は3~5日程度のスィングトレードっていう物でしょうか) まだメインに取引する証券会社も決まっていませんが、基本的には 手数料の安い「E-トレード」辺りにしようかと考えています。 自分なりに調べてみたら、証券会社「マネックス」「カブドットコム」 には、その様なツールが完備してあるそうですが手数料が気になります それで、大抵の証券会社で使用出来る外部自動売買ツール(出来れば2万円以下ぐらい)を探しています。 当方、必要最低限な機能があればいいのでシンプルなソフトで十分だと 考えておりますが、皆様のお勧めなツールがあればご教授願います。

  • 金 先物取引を自動売買(MT4など)

    表題の通り、金の先物をEAを作成して自動売買を考えております。 現在、楽天証券マーケットスピードCXにて取引をしていますがシステムトレードには対応しておりません。 その為、他証券会社での口座開設を予定しております (対応しているところがあれば国内外問わず) しかし、経験も浅く知識情報も少ないので探してはみるものの、それが信用できる取引所かも分からず選定すらできておりません。 もしどなたか、システムトレードが可能な取引所をご存知の方がいらっしゃいましたらお教えいただけませんでしょうか? 申し訳ありませんが、宜しくお願い致します。