忍者ブログ
FXやその他投資についてのつれづれです
[19] [18] [17] [16] [15] [14] [13] [12] [11] [10] [9]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

こんにちは(*'-')

前回のエントリーで今まで作っていた定時時間売買EAはクロス円でしか
使えないことが判明しました(;'-')

そんなわけでその対応です(・∀・)

対応したソースはこちら→ダウンロード(mq4)

変更した部分の解説です
まずはdouble型でextern宣言していた
エントリーするPipとリミットとストップ値を
int型で宣言しなおしました(EAの起動パラメータですしね)
-----------------------------------------------------
//エントリーするPip
//extern double dEntryPip=0.2;
extern int iEntryPip=20;

//リミットとストップ値
//extern double dLimit=0.2;
//extern double dStop=0.2;
extern int iLimit=20;
extern int iStop=20;
-----------------------------------------------------
元のdouble型の変数をextern宣言をはずして
宣言しなおしました
-----------------------------------------------------
//エントリーするPip(実態)
double dEntryPip=0.0;

//リミットとストップ値(実態)
double dLimit=0.0;
double dStop=0.0;
-----------------------------------------------------
で、init関数の中で、EAか稼動しているチャートの1Pipの単位と
extern宣言した値を掛け算すると、期待通り20Pip分の数値が取れます
-----------------------------------------------------
   dEntryPip = iEntryPip * Point;
   dLimit = iLimit * Point;
   dStop = iStop * Point;
-----------------------------------------------------
EAが稼動しているチャートの1Pipの単位はMT4の宣言済み変数のPoint
ってやつに格納されています。ドル円なら0.01が、ユロドルなら0.0001が
入ってるのですね

なんと、今回の修正はこれだけ!(・∀・)
(初めからそう作っておけばこのエントリーいらないんじゃないか?
というツッコミは無しで・・・(;'-')ダッテシラナカッタシ・・・)

ちゃんと動くか検証として、ポン円の一番PFの高かったパラメータでテスト実施
20090124_001.JPG

ほらほら、ちゃんと同じような結果がでていますよヽ( ゚∀゚)/
さて、それでは本命のユロドルでバックテスト開始!
20090124_002.JPG

はうあっΣ( ̄ロ ̄)
なんとも見事な負けっぷりだ・・・

ま、まあユロドルとかにも対応できたのでOKですね(*'-')b
PR

コメント


コメントフォーム
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
カウンター
プロフィール
投資は自己責任・自己判断で実施するようお願いいたします。 ここの情報を見て損失が発生しても責任は負えませんのでご注意してください
HN:
Aki
性別:
男性
最新コメント
[06/06 fxjol]
[02/18 FXに人生を賭ける男]
[01/01 Aki]
[01/01 Aki]
[12/31 FXに人生を賭ける男]
ブログ内検索
最新トラックバック
アクセス解析