MT4のEAのプログラムで両建てする事は可能ですが、決済になると売玉しか決済できません。
決済関数が買ポジも売りポジもOrderCloseで決済します。
OrderClose(OrderTicket(),OrderLots(),Bid,SPP,EXcolor1);
で買ポジを決済しようとしましたが、
OrderClose error 138
というエラーになりできません、ちなみに売玉は決済出来ました。
つまり正確に両建ての決済が可能なプログラムの習得が色々試して見ましたが不可能なので、両建てEAのプログラムソースをネット上から探してますが見つけにくく質問させて戴いた次第であります。
両建てEAで正確に買玉も売玉も決済も出来るEAをプログラムするにはどう書けば宜しいのでしょうか?
ご回答宜しくお願いします。

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

MT4」に関するQ&A: FX 証券会社選びとMT4

A 回答 (1件)

両建てはやったことはないですが


なぜそうなるかというと
mt4では
両建てで、例え同時に発注したとしても
一つの注文として扱われません。

売りと買いの注文が一つずつ発注された
という扱いになります。

そうなるとポジション毎に固有のチケット番号も当然、売りと買いで別々ですので
同じチケット番号でOrderSelect出来ません。

それが原因で片方だけが決済されるという状況になっているのかと思います。

ではどうすればいいかですが
発注時にOrderSendが戻り値として返してくれる固有のチケット番号を
グローバル変数なり、static変数なり
静的な変数に保存します。
(おすすめはグローバル変数)
そして、そのチケット番号を決済時に利用します。

発注時

saver_TicketNumLP = OrderSend(買い注文);

saver_TicketNumSP = OrderSend(売り注文);

決済時

買い決済
OrderClose(saver_TicketNumLP,‥‥);

売り決済
OrderClose(saver_TicketNumSP,‥‥);

こんな感じでやればうまくいくと思います。
    • good
    • 0
この回答へのお礼

ご回答どうもありがとうございました。
OrderSelectが記述されてませんでした、OrderSelectにより両建て同時決済ができました。

お礼日時:2016/03/27 11:28

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Q熊本旅行

熊本城から阿蘇方面『立野駅』に行くには熊本駅に戻らなくてはいけないのでしょうか?
熊本城から一番近い電停から直接立野までいけますか?

それと、熊本交通センターから熊本城に行くには・・
交通センター→(徒歩)→熊本駅→(健軍行き)→熊本城

このルートが一番いいですか?

この旅は、出発(長崎県内)→(高速バス)→熊本交通センター→(移動)→(市内観光:熊本城周辺)→南阿蘇村河陽宿泊(立野駅までは迎え有り)→(翌日:カドリードミニオン)
というプランなんですが・・・もっとイイプランがあったら教えて下さい。

Aベストアンサー

熊本県人です。
いつも車で移動するので公共機関は詳しくありませんが、分かる範囲で答えます。
>熊本城から一番近い電停から直接立野までいけますか?
熊本城だと『熊本駅』からが一番近いです。熊本城からはバスでもいいけど、市電で『熊本駅』まで行くといいですよ。

>それと、熊本交通センターから熊本城に行くには・・
交通センター→(徒歩)→熊本駅→(健軍行き)→熊本城
遠回りになってしまいます。交通センターから徒歩で熊本城に行けますよ。ちょっと坂道で大変かもしれませんので、お荷物はロッカーとかに預けて行ったらいいと思います。
旅のプランは「温泉でゆっくり」コースって感じですか?とてもいいと思いますよ。

こんな感じでしょうか?参考にならなかったり間違ってたらすみません。

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

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

Aベストアンサー

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

Q熊本の地デジ番組表を探しています

1.上益城郡地域で視聴できる番組表があればURLを教えて下さい。
  今設定しているのが、
  011 NHK総合1・熊本
  012 NHK総合2・熊本
  021 NHK教育1・熊本
  022 NHK教育2・熊本
  023 NHK教育3・熊本
  031 RKK熊本放送1
  032 RKK熊本放送2
  033 RKK熊本放送3
  081 テレビ熊本1
  082 テレビ熊本2
2.上のチャンネルで、名探偵コナン、レッドカーペット、
  レッドシアター、黒バラ、ぷっすま、キラキラアフロ、エンタの神様、が見たいのですが見れますか?
番組一覧を押しても ”データがありません”と出ます。地方はまだ対応中なのでしょうか?
URLご存知の方、特に熊本の方ここで見てるよ!ってURLありましたら教えて下さい。
宜しくお願い致します。

Aベストアンサー

テレビ王国のじゃダメですか?
放送曲の1~3て内容が違うのかな?

一応見てみたけど無いようですね。残念。
一部に他の熊本県の放送局で放送されている物があります。

名探偵コナン・黒バラ・ ぷっすま・エンタの神様
無し
爆笑レッドカーペット
(土) 19:00 ~ 19:57 (57分) テレビ熊本
爆笑レッドシアター
(水) 22:00 ~ 22:54 (54分) テレビ熊本
キラキラアフロ
(水) 0:29 ~ 1:09 (40分) くまもと県民

参考URL:http://tv.so-net.ne.jp/chart/56.action

QMT4にEAを走らせるには

EAの発売元(HUAU)に問い合わせても原因がわからないので困っています。

レンタルサーバーを契約してすべてのセッティングは終わりました。マニュアル通りにパラメーターを入力して完了かというところでチャートの左上にログインエラーの表示が出ます。OKをクリックするとチャート左上に6行くらいの余計な英語が書いてあります。右上には二コちゃんマークは出ています。

レンタルサーバーもMT4(FXDD)も問い合わせた結果、何の問題もありませんでした。リアル口座でログインされています。ターミナルの操作履歴にEAのエラー表示らしきものが出ています。日時の左横に黄色のビックリマークがあり、HUAU・・・ loadedSuccessfullyとでています。
何が原因かわかる方いらっしゃいますか。

ちなみに自分のPCはWindows Vistaです。よろしくお願いします。

Aベストアンサー

何も問題ありません。

EAは、そう滅多やたらトレードする物では

ありません。

4~5日トレードなしなんて事は珍しくありませんよ。

>チャート左上に6行くらいの余計な英語

Account情報でしょ。余計な事ではありません。

Qお盆直前の熊本市内~阿蘇の交通渋滞について

お盆直前の8月9日に熊本駅から赤水駅近くの宿に移動する予定です。
はじめは電車で移動する予定でしたが、せっかくなので熊本城にも寄ろうかと考えています。熊本城から熊本駅に戻って豊肥本線にのるより熊本交通センターから産交バスのやまびこ号に乗った方が楽かなとも考えていますが熊本市内はよく渋滞すると聞きます。熊本交通センター~熊本空港~赤水駅までの道はやはりお盆前の平日でも込むのでしょうか?
ちなみにやまびこ号に乗るとしたら時間は15時発か16時発を考えています。

Aベストアンサー

8月9日なら、通常の平日とそれほど大きくは変わらないでしょうね。

夕方ならば阿蘇での渋滞はないでしょうから、市内から熊本インターぐらいまでの混雑でしょう。道路が混んでいるのは間違いないと思いますが(そのため福岡行きの高速バスノンストップ便は、遠回りして熊本インターは使いません)、日常的な混雑ですから、バス会社もある程度の渋滞を見込んだダイヤになっていると思います。熊本城から交通センターに戻るなら、熊本市電で水前寺駅通りに行って、新水前寺から豊肥本線に乗るという手もありますよ。

QMT4のフリーEAを入手出来るサイトについて。

FXを始めようと思っています。

FXのソフトではMT4が一番いいと聞いたのでそれを使ってトレードしようと思っています。MT4ではフリーEAを入手出来ると聞いたのですが、いくつか検索してみてもそれらしいサイトを見つける事が出来ません。

ご存知であればフリーEAを入手出来るサイトのURLを教えて頂けないでしょうか。

宜しくお願い致します。

Aベストアンサー

http://www.forex-tsd.com/

Q熊本産の牡蠣

以前、熊本産の牡蠣がアメリカで養殖されているとの新聞記事を読みました。熊本産の牡蠣って、熊本で食べられるんですか?
近いうちに熊本に仕事で行く予定です。
熊本市内で食べられるお店を教えてください。

Aベストアンサー

>熊本産の牡蠣がアメリカで養殖されているとの話
http://www.e-machisite.com/sh/kaki/index.html

検索しただけですが、現在は熊本産の牡蠣を食べさせてくれるところはあまりないようです。
出てくるお店は、長崎の牡蠣を使っているようです。

QMT4において、例えばAUDJPYのチャート上で動かしているEAがある

MT4において、例えばAUDJPYのチャート上で動かしているEAがあるとして、チャート以外の通貨ペア(EURJPY)の買値・売値の取得方法を教えてください。

Aベストアンサー

MarketInfo関数を使えば取得できます。

MODE_BID
MODE_ASK

ですね。

http://www.metasys-seeker.net/MQL4_Reference_ver1/02-05_MarketInfo.html

Q熊本旅行 1泊2日

はじめまして。3月の日月で熊本旅行を計画しています。本当は土~行きたかったのですが、仕事の関係で土曜のフライトに間に合わず日曜日の朝イチで熊本空港に飛びます。

熊本空港着が8時半過ぎでトヨタレンタカー9時~予約。熊本城に近いホテルに1泊。月曜日の19時半レンタカー返却。20時半のフライトです。

熊本城がメインの目的なので、初日は熊本城とその周辺、月曜日に阿蘇山や黒川温泉などを考えてます。

やはり熊本名物のごはんも食べたいですし、他に良い観光名所などあれば行きたいと思ってます。

熊本旅行のおすすめをご存知の方、よろしければアドバイスお願いします。食事でも観光地でも熊本城のことでも、なんでも嬉しいです。

よろしくお願いします。

Aベストアンサー

初日はたっぷりと熊本城見物をしたら、ランチは是非城彩苑の「山見茶屋」で。
http://tabelog.com/kumamoto/A4301/A430101/43007255/

阿蘇高森が本店ですが、何と言っても馬肉の溶岩焼きがイチオシです。
私はこれと阿蘇で一番美味しい高菜めしを食すのと、溶岩焼きのタレの「うまかタレ」を
購入するために大分から、もう5回ほど訪れています(残念ながら熊本城ではタレの販売なし)

とにかく透明のうまかタレが絶妙の味で、超新鮮な馬肉を良く焼いて付けて食べると絶品ですよ。

この日はあと、水前寺公園や江津湖の散策などを楽しめば良いでしょう。

翌日は県道36号、206号、28号で#2さんもおすすめの俵山展望所へ。
http://drive.nissan.co.jp/SPOT/detail.php?spot_id=6539
大観峰に匹敵する絶景です。

その後は白川水源へ
http://www.yado.co.jp/kankou/kumamoto/aso/sirasuigen/ssuigen.htm

阿蘇の火口は以前警戒レベル2なので近づけませんが、せっかくですから阿蘇を縦断して
南登山道(阿蘇パノラマライン吉田線)から草千里展望所へ。
http://yukichan7.web.fc2.com/kumamoto/kusa_senri6.htm
残念ですがここから大観峰方面の絶景と、濛々と噴煙を上げる現在の火口を見物。

そのあとは阿蘇でも一番の絶景ドライブウェイ東登山道(阿蘇パノラマライン坊中線)を下ります。
https://www.youtube.com/watch?v=0kAIZvH70qI

国道57号に下りたら一宮で阿蘇神社へ
それからやまなみハイウェイで黒川に向かい、町並み散策とせっかくですから
一番景色の良い「山みずき」あたりで立ち寄り湯するのがお薦めですね。

あとは国道212号から大観峰に寄って57号から空港を目指せば良いでしょう。

でもたしか以前も阿蘇火口が霧で見えなかったんじゃなかったですかね。
もしそうならとことん火口との相性が合いませんね(:_;)

でも阿蘇周辺は火口だけでなく雄大な絶景が多いので、私も隣の県でありながら
何度行っても素晴らしい景観に感動しますね。

初日はたっぷりと熊本城見物をしたら、ランチは是非城彩苑の「山見茶屋」で。
http://tabelog.com/kumamoto/A4301/A430101/43007255/

阿蘇高森が本店ですが、何と言っても馬肉の溶岩焼きがイチオシです。
私はこれと阿蘇で一番美味しい高菜めしを食すのと、溶岩焼きのタレの「うまかタレ」を
購入するために大分から、もう5回ほど訪れています(残念ながら熊本城ではタレの販売なし)

とにかく透明のうまかタレが絶妙の味で、超新鮮な馬肉を良く焼いて付けて食べると絶品ですよ。

この日はあと、水前...続きを読む

QMT4でEAのバックテスト

MT4でEAのバックテストをする場合に、パラメーターの変更はどうやってするのでしょうか?
よろしくお願いいたします。

Aベストアンサー

このような質問はMT4を使う上での初歩的な話。
なぜ、簡単に聞いて解決しようとする訳?
少々大きい書店に行けば、立ち読みするだけでも理解出来る話ですし、これぐらいは、書籍を買って自分で学びましょうよ。

因みに、MT4を開いて、左上の「表示」からStrategy Testerをクリック。
MT4チャートの下に開きます。
その右側にExpert propertiesがあるのでクリック。
小窓が開きますから、3つのタブの真ん中がパラメーター入力画面です。
そこに数行から十数行の変数項目が表示されるはずです。

スタート・ステップ・ストップの各項目が変更可能なら入力できます。
しかし、市販されているようなタイプは、ロジックを隠す意味でも、パラメータの変更は出来ないはず。


人気Q&Aランキング