メタトレーダー(MT4)にて半自動売買のソフトを作成しております。
プログラミングに行き詰まっておりますので、どなたか経験のある方ご存じの方がいらっしゃいましたらご教授下さいませ。
下記の様に指値売り又は指値買いのプログラムを作っております。
これは、ある条件のトラップを仕掛け、希望の指値に達すると売り注文または買い注文を行います。
このトラップを複数仕掛けております。
このうち一つでも決済されれば、あるものは損切りもしくは決済を行ったり、注文取消を行ったりしたいのです。
例えば95円で売り注文、ストップロスが「95+0.6」,決済値が「95-0.3」。
double pr1 = 95; //例えば95円
chiket1 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr1,3,pr1+0.6,pr1-0.3,"",123451,0,Red);
chiket2 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr2,3,pr2+0.6,pr2-0.3,"",123452,0,Red);
chiket3 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr3,3,pr3+0.6,pr3-0.3,"",123453,0,Red);
chiket4 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr4,3,pr4+0.6,pr4-0.3,"",123454,0,Red);
chiket5 = OrderSend(Symbol(),OP_SELLLIMIT,lots ,pr5,3,pr5+0.6,pr5-0.3,"",123455,0,Red);
質問1.この注文のうち、どれが決済されたかが確認出来る方法もしくは関数が知りたいのです。
マジックナンバーもしくはチケットナンバーで判明出来れば有りがたいのですが。
出来れば質問2もお願いします。
質問2.指値注文の自動売買は、ストラテジーテスターにてビジュアルモードで検証出来ないので検証する方法があれば知りたい。(指値に達しても約定しない)
以上宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
この回答への補足
早速のご回答有り難う御座います。
家に帰り早速試したいと思っております。
ただ、ストラテジーテスターでは旨くテストが出来ないため、デモ口座を利用し試験をするため、結果がいつ出るかはなかなか分かりません。
困っております。
しかし、Start()関数の中でループしており、例えば、3つの約定されたポジションの内一つ決済されれば2個になりいつも現在数が確認されます。
ところが、オーダーされて決済されたマジックナンバー(false)とオーダーされていなくて勿論決済もされていないマジックナンバーの区別はこれで確認出来るのでしょうか。
イマイチ理解出来ておりません。
宜しくお願い致します。
//オーダーの有無を調べる
bool FTLOrderSelect(int magic, int type = -1)
{
for(int i=0; i<OrdersTotal(); i++)
{
if(OrderSelect(i, SELECT_BY_POS) == false) break;
if(OrderSymbol() != Symbol() || OrderMagicNumber() != magic) continue;
if(OrderType() != type && type != -1)continue;
return(true);
}
return(false);
}
お礼が遅くなり申し訳ありませんでした。
結果待ちに時間が掛かってしまいました。
結果、なんとか動くソフトが出来つつあります。
有り難うございました。
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 不動産投資・投資信託 不動産売却希望価格を高い値段設定にしていても、このまま円安が進めば、いずれ海外の投資家に買ってもらえ 1 2022/06/17 15:10
- 統計学 統計学の問題 2 2022/07/24 19:57
- 高校受験 高校入試推薦面接についてです 1 2023/01/15 15:01
- 新卒・第二新卒 就活 新卒 自己PR 強み 添削お願いします。 以下の文章で自己PRを書いてみたのですが、どこが競争 3 2023/02/25 21:27
- その他(メンタルヘルス) 精神を安定させるサプリ? 2 2022/04/08 14:04
- 数学 確率、排反と独立の問題について 2 2022/04/19 11:39
- 面接・履歴書・職務経歴書 就活の自己PR 1 2022/07/11 15:43
- CM 「PR」 ネット広告などで出てくる、コマーシャル/プロモーションですが、この「PR」の文字は、広告問 2 2023/04/12 20:24
- 書類選考・エントリーシート 専門学生です。就活の際での自己PRについての書き方を教えて下さい。 自己PRといえばアルバイトの話が 1 2022/07/15 20:28
- 面接・履歴書・職務経歴書 スシローのパート面接で履歴書不要みたいですが面接当日動機は長々と伝えなくてはいけないという事ですか 1 2022/08/22 18:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【円安で日本円の価値が毎日下...
-
1ドル158円の円安って全く問題...
-
為替介入とはどういう法令にの...
-
日銀は為替介入の売りボタンと...
-
為替介入ですが、予告発表とか...
-
【外国為替の換金】日本円を米...
-
外国為替取引は誰がどこでどの...
-
これ、海外為替、FX、のXM、な...
-
トレーダーっていくら利益出て...
-
外国為替
-
追加証拠金
-
投資信託のその日の終値は、日...
-
ドル円は何円まで行くでしょう...
-
1ドル155円に迫っています。 こ...
-
円安が記録的とニュースでも言...
-
こんなに円安が進行しているの...
-
1ドル=155円ってことですか?
-
外国為替市場への介入について...
-
為替手数料 片道25銭 の計算
-
株とFXどちらがいいでしょうか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SBI証券のクリック365の決済注...
-
くりっく365の指値注文とトリガ...
-
外為ドットコムで、逆指値注文...
-
スリッページは詐欺ですか?
-
FXの指値注文、「終値」で指定...
-
MT4のStrategy Testerの取引種...
-
FXの気配値とは
-
指値注文とトリガー注文の違い
-
先日の雇用統計でドル/円82.250...
-
FX業者における滑らない約定...
-
【FX】週明けの約定
-
FXの指値と逆指値は同値にで...
-
メタトレーダー(MT4)にて...
-
FXの損切りラインについてです...
-
FX業者で指値や逆指値をレート...
-
証拠金取引の注文方法、指値と...
-
FX 月曜朝 窓空け
-
MT4でのカウントダウン方式での...
-
FXでの逆指値注文時でトレール...
-
ひまわりFXでストップ注文
おすすめ情報