mt4 (MetaTrader4)使い倒シストレ

メタトレーダー、自作インジケータ、自作EAで完全自動売買。使えるものは何でも使え。
インジケーター、EA(自動売買システム)製作のご依頼はこちらへ
Googolyen FX Factory
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


にほんブログ村 為替ブログ FX システムトレード派へ
--/--/--(--) --:--:-- | スポンサー広告 | Trackback(-) | Comment(-)
iVolume
double iVolume( string symbol, int timeframe, int shift)

symboltimeframeshiftによって指定された出来高を返す。
もし、過去データが読み込めず、カラだった場合、この関数は0を返す。
現在のチャートにおいて終値は定義済み変数Volume[]内にある。
Parameters:
symbol     - 通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
shift      - 現在の足から何本前の値を出したいか
Sample:
  Print("Current bar for USDCHF H1:",
        iTime("USDCHF",PERIOD_H1,i),", ",  iOpen("USDCHF",PERIOD_H1,i),", ",
        iHigh("USDCHF",PERIOD_H1,i),", ",  iLow("USDCHF",PERIOD_H1,i),", ",
        iClose("USDCHF",PERIOD_H1,i),", ", iVolume("USDCHF",PERIOD_H1,i));


にほんブログ村 為替ブログ FX システムトレード派へ
スポンサーサイト
iTime
datetime iTime( string symbol, int timeframe, int shift)

symboltimeframeshiftによって指定された時間を返す。
もし、過去データが読み込めず、カラだった場合、この関数は0を返す。
現在のチャートにおいて終値は定義済み変数Time[]内にある。
Parameters:
symbol     - 通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
shift      - 現在の足から何本前の値を出したいか
Sample:
  Print("Current bar for USDCHF H1:",
        iTime("USDCHF",PERIOD_H1,i),", ",  iOpen("USDCHF",PERIOD_H1,i),", ",
        iHigh("USDCHF",PERIOD_H1,i),", ",  iLow("USDCHF",PERIOD_H1,i),", ",
        iClose("USDCHF",PERIOD_H1,i),", ", iVolume("USDCHF",PERIOD_H1,i));


にほんブログ村 為替ブログ FX システムトレード派へ
iOpen
double iOpen( string symbol, int timeframe, int shift)

symboltimeframeshiftによって指定された始値を返す。
もし、過去データが読み込めず、カラだった場合、この関数は0を返す。
現在のチャートにおいて終値は定義済み変数Open[]内にある。
Parameters:
symbol     - 通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
shift      - 現在の足から何本前の値を出したいか
Sample:
  Print("Current bar for USDCHF H1:",
        iTime("USDCHF",PERIOD_H1,i),", ",  iOpen("USDCHF",PERIOD_H1,i),", ",
        iHigh("USDCHF",PERIOD_H1,i),", ",  iLow("USDCHF",PERIOD_H1,i),", ",
        iClose("USDCHF",PERIOD_H1,i),", ", iVolume("USDCHF",PERIOD_H1,i));


にほんブログ村 為替ブログ FX システムトレード派へ
iLowest
int iLowest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)

指定されたtype、期間内で最小値を持つ足のシフト値を返す。

Parameters:
symbol     - 通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
type       - 直列配列識別子。識別子のどれか。
count      - 計算を実行する本数(最新足から過去足方向へ数える)。
start      - 現在の足から数えて何本前の足から計算するか
Sample:
// calculating the lowest value on the 10 consequtive bars in the range
// from the 10th to the 19th index inclusive on the current chart
double val=Low[iLowest(NULL,0,MODE_LOW,10,10)];


にほんブログ村 為替ブログ FX システムトレード派へ
iLow
double iLow( string symbol, int timeframe, int shift)

symboltimeframeshiftによって指定された安値を返す。
もし、過去データが読み込めず、カラだった場合、この関数は0を返す。
現在のチャートにおいて終値は定義済み変数Low[]内にある。
Parameters:
symbol     - 通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
shift      - 現在の足から何本前の値を出したいか
Sample:
  Print("Current bar for USDCHF H1:",
        iTime("USDCHF",PERIOD_H1,i),", ",  iOpen("USDCHF",PERIOD_H1,i),", ",
        iHigh("USDCHF",PERIOD_H1,i),", ",  iLow("USDCHF",PERIOD_H1,i),", ",
        iClose("USDCHF",PERIOD_H1,i),", ", iVolume("USDCHF",PERIOD_H1,i));


にほんブログ村 為替ブログ FX システムトレード派へ
iHighest
int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)

指定されたtype、期間内で最大値を持つ足のシフト値を返す。

Parameters:
symbol     - 通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
type       - 直列配列識別子。識別子のどれか。
count      - 計算を実行する本数(最新足から過去足方向へ数える)。
start      - 現在の足から数えて何本前の足から計算するか
Sample:
  double val;
  // calculating the highest value on the 20 consequtive bars in the range
  // from the 4th to the 23rd index inclusive on the current chart
  val=High[iHighest(NULL,0,MODE_HIGH,20,4)];


にほんブログ村 為替ブログ FX システムトレード派へ
iHigh
double iHigh( string symbol, int timeframe, int shift)

symboltimeframeshiftによって指定された高値を返す。
もし、過去データが読み込めず、カラだった場合、この関数は0を返す。
現在のチャートにおいて終値は定義済み変数High[]内にある。
Parameters:
symbol     - 通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
shift      - 現在の足から何本前の値を出したいか
Sample:
  Print("Current bar for USDCHF H1:",
        iTime("USDCHF",PERIOD_H1,i),", ",  iOpen("USDCHF",PERIOD_H1,i),", ",
        iHigh("USDCHF",PERIOD_H1,i),", ",  iLow("USDCHF",PERIOD_H1,i),", ",
        iClose("USDCHF",PERIOD_H1,i),", ", iVolume("USDCHF",PERIOD_H1,i));


にほんブログ村 為替ブログ FX システムトレード派へ
iClose
double iClose( string symbol, int timeframe, int shift)

symboltimeframeshiftによって指定された終値を返す。
もし、過去データが読み込めず、カラだった場合、この関数は0を返す。
現在のチャートにおいて終値は定義済み変数Close[]内にある。
Parameters:
symbol     - 通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
shift      - 現在の足から何本前の値を出したいか
Sample:
  Print("Current bar for USDCHF H1:",
        iTime("USDCHF",PERIOD_H1,i),", ",  iOpen("USDCHF",PERIOD_H1,i),", ",
        iHigh("USDCHF",PERIOD_H1,i),", ",  iLow("USDCHF",PERIOD_H1,i),", ",
        iClose("USDCHF",PERIOD_H1,i),", ", iVolume("USDCHF",PERIOD_H1,i));


にほんブログ村 為替ブログ FX システムトレード派へ
iBarShift
int iBarShift( string symbol, int timeframe, datetime time, bool exact=false)

開始時間から足を検索する。
この関数は指定された開始時間に該当する足のシフト値を返す。
もし指定された開始時間を持つ足が見つからない場合、この関数は-1を返す。
exactの値によっては最も近い足のシフト値を返す。
Parameters:
symbol     - 通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
time       - 検索したい開始時間
exact      - 見つからなかった場合の返り値モード。
              false:最も近い足のシフト値
              true:-1
Sample:
  datetime some_time=D'2004.03.21 12:00';
  int      shift=iBarShift("EUROUSD",PERIOD_M1,some_time);
  Print("shift of bar with open time ",TimeToStr(some_time)," is ",shift);


にほんブログ村 為替ブログ FX システムトレード派へ
iBars
double iBars( string symbol, int timeframe)

指定されたチャートの足の数を返す。
現在のチャートにおいて、足の数は定義済み変数Barsである。

Parameters:
symbol     - 計算したい通貨名。NULLを指定すると現在の通貨。
timeframe - 時間枠。時間枠列挙型のどれか。0は現在の時間枠。
Sample:
  Print("Bar count on the 'EUROUSD' symbol with PERIOD_H1 is",
        iBars("EUROUSD",PERIOD_H1));


にほんブログ村 為替ブログ FX システムトレード派へ
Timeseries access
様々な通貨や期間の価格データにアクセスする為の関数群。

もしデータ(現在の通貨、時間枠と異なるデータ)が他のチャートから要求された場合、クライアント端末でそのチャートを開くことはできず、必要なデータはサーバへと要求しなければならない。
この時、ERR_HISTORY_WILL_UPDATEDエラー(4066 - 要求されたデータが未更新)が最後のエラー値になった場合、サーバへ再要求をしなければならない(ArrayCopySeries()のExampleを参照)。

テストにおいて価格データは、同一通貨であれば他の時間枠であっても、出来高を除いて正しくモデル化される。
他の時間枠の出来高はモデル化されない。
他通貨の価格データもモデル化されない。
しかし、時系列のbarsの値はどのような状況でも正しくモデル化される。



にほんブログ村 為替ブログ FX システムトレード派へ
Designed by aykm.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。