
No.1ベストアンサー
- 回答日時:
>「過去24時間内で取引10回まで」
この意味がよくわからないのですが、「一日10回まで」ということでしょうか。
いろんなやり方があると思いますが、スタティック変数を利用すればうまくやれると思います。たとえば、スタート関数の中に、
static int TradeCnt = 0; として、トレード回数を表す変数を宣言します。staticと書くのはティックが変わっても変数が初期化されずに以前の数値をそのまま保持するためです。
次に、
if(TimeHour(CurTime())==00 && TimeMinute(CurTime())==00) TradeCnt = 0; と書きます。この文の意味は、「もしも、チャート上の時刻が00時00分ならば、TradeCnt変数を0にもどす」です。
あとは、エントリー条件を記述するときに、
if(TradeCnt<10 && …)
{
OrderSend(…);
TradeCnt++;
}
とします。この記述の意味は、「もしもトレード回数が10回未満ならばエントリーをする」「エントリーをしたら、TradeCnt変数を1つずつ加算する」ということです。
まとめると、トレードをするたびにTradeCntが一つずつ増えていき、10回目に到達すると、エントリーしなくなり、チャート時刻によって日付が変わると、TradeCntが0に戻るため、再度エントリーできるというわけです。
現在、手元にメタトレーダーがないので、プログラムチェックができませんので、ひょっとしたらミスがあるかもしれません。ご自身でチェックしてください。
この回答へのお礼
お礼日時:2010/06/15 21:52
丁寧なご回答ありがとうございます!
質問の意味が分かりづらく申し訳ありませんでした。
解釈のとおり、「1日10回まで」という例えで質問しております。
今週末にでも実際にやってみたいと思います!
結果はまた回答致します!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
これからは、もっともっとおで...
-
5
FXで他人の資金を運用し利益還...
-
6
fxである程度、稼いだらfxは辞...
-
7
専業主婦が少しのドルを買い、...
-
8
100万円以上損をしたことありま...
-
9
金融用語でTPはなんの略でし...
-
10
遂に来た!税務署・・いきなり...
-
11
株やFXって儲かるんですか? や...
-
12
fxをしてて、急にどかんと負け...
-
13
FXなどで、月利10パーセント前...
-
14
最悪値を集めたCPK
-
15
くりっく365、非くりっく365混...
-
16
市販の電卓で2⇔10⇔16進数ができ...
-
17
FXの投資に付いての質問です。 ...
-
18
綺麗事抜きで人間は損得でしか...
-
19
インターネットの情報会社利用...
-
20
バイナリーとfxではどちらが勝...
おすすめ情報
公式facebook
公式twitter