2011/02/08

『一歩後・・』

先回投稿したEAについてパラメータの説明をしてくれという依頼がありましたので記載します。
あまりにも不親切でした・・・
まず、日本語環境以外で、【Inputs Variable】が表示されないとのご指摘を受けました。
日本語環境の場合は、以下の様に表示されます。
input
この現象を回避するには、mq5を開きパラメーターのコメントを削除してください。
例)茶色のコメント部を削除
input int     TakeProfit = 700;//利確値
input double  Balance    = 0.5;//損切値(利確値に対する割合)
input double  lot        = 0.1;//ロット数
input ENUM_MA_METHOD      MaMode     = MODE_EMA;
input ENUM_APPLIED_PRICE  PriceMode  = PRICE_CLOSE;
input int     SizeAry    = 10;
input int     Sizemin    = 3;
input int     pips       = 2;
input int     EPeriod    = 8;
input double  spred      = 0.020;
input int     stpos      = 1;
input int     heikensp   = 20; 
input int     heikenw    = 10;
input int     heikenbw   = 230;
input bool    Doten      = false;//【オプション1】ドテンしますか?
input bool    ModifyCh   = false;//【オプション2】利確値のシフトをしますか?
input int     ShiftProfit= 350;//【オプション2 パラメータ】
input int     ShiftLevel = 175;//【オプション2 パラメータ】

【パラメータの説明】
《TakeProfit》 利確値をpipsで設定します。
《Balance》 StopLoss値を利確値の割合で設定します。デフォルトでは、700×0.5=350pipsとなる。
《lot》 取引数量を指定します。
《MaMode/PriceMode/EPeriod/spred》 エンペロープインジケーターのパラメータです。
patarn
このEAは、平均足(Heiken_Ashi)のある一定の形を元にリミットオーダーを発生させる仕組みになっています。その形を設定するパラメーターが以下の物です。
《SizeAry》形を抽出する期間を設定します。
《Sizemin》上記画像のSizeAry期間中の赤印の期間を設定しています。
《heikenbw》上記画像の青印の幅の合計を設定しています。
《heikenw》上記画像の青印の個々の幅を設定しています。
《heikensp》上記画像の赤印の個々の幅を設定しています。
エンペロープは、リミットオーダーの注文値を導くために使用しています。
上線がSELL用で下線が、1BUY用となります。
《pips》エンペロープと価格にpips以上の差ができたときに、再度変更注文を行うための設定です。
《オプション》省略

【まとめ】
日本語環境にない方からの質問に日本語で答えるのもどうか?と思いますが・・・