MetaTrader4

MQL4
  • 新着順
  • 閲覧数
  • いいね

ポジション操作に関する関数
void OrderPrint() 現在選択されているオーダーの情報を以下のフォーマットでログに出力する。 チケット番号;オープン時間;トレードタイプ;ロット数;オープン価格;ストップロス値;利確値;クローズ時間;クローズ価格;手数料;スワップ;収益;コメント;識別番号;有効期限 オーダーはOrderSelect()関数によって事前に選択されていなければならない。 Sample: if(OrderSelect(10, SELECT_BY_TICKET)==true) OrderPrint(); else Print(“OrderSelect failed error code is”,GetL
208
0
2
1
MQL定義済み関数
double Open[] 現在のチャートの各足の始値を含む直列配列。 直列配列の要素は逆順でインデックス化されている。 つまり、最新値から最古値の順番である。配列の最新要素である現在の足のインデックスは0である。 現在のチャートでの最古の足はBars-1でインデックス化されている。 関連項目:iOpen() Sample: i = Bars - counted_bars - 1; while(i>=0) { double high = High[i]; double low = Low[i]; double open = Open[i]; double close = Close[i
86
0
0
0
ポジション操作に関する関数
datetime OrderExpiration() 現在選択されているオーダーの有効期限を返す。 Note:オーダーはOrderSelect()関数によって事前に選択されていなければならない。 Sample: if(OrderSelect(10, SELECT_BY_TICKET)==true) Print("Order expiration for the order #10 is ",OrderExpiration()); else Print("OrderSelect returned error of ",GetLastError());
375
0
5
1
MQL定義済み関数
double Point 現在の通貨値の最小単位。(USD/JPY: 0.01、GBP/USD: 0.0001) 関連項目:MarketInfo() Sample: OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point);
69
0
0
0
ポジション操作に関する関数
string OrderComment() 現在選択されているオーダーのコメントを返す。 Note:オーダーはOrderSelect()関数によって事前に選択されていなければならない。 Sample: string comment; if(OrderSelect(10,SELECT_BY_TICKET)==false) { Print(“OrderSelect failed error code is”,GetLastError()); return(0); } comment = OrderComment(); // …
143
0
1
2
MQL定義済み関数
datetime Time[] 現在のチャートの各足の開始時間を含む直列配列。 1970年1月1日 午前0:00からの経過秒をdatetimeで表わしたデータ。 直列配列の要素は逆順でインデックス化されている。 つまり、最新値から最古値の順番である。配列の最新要素である現在の足のインデックスは0である。 現在のチャートでの最古の足はBars-1でインデックス化されている。 関連項目:iTime() Sample: for(i=Bars-2; i>=0; i–) { if(High[i+1] > LastHigh) LastHigh = High[i+1]; if(Low[i+1] //---
211
0
0
0
ポジション操作に関する関数
datetime OrderCloseTime() 現在選択されているオーダーのクローズ時間を返す。 もしオーダーのクローズ時間が0でなければ、オーダーは選択され、決済されており、アカウントヒストリーからデータを回収する。 保有中や未決注文のクローズ時間は0である。 Note:オーダーはOrderSelect()関数によって事前に選択されていなければならない。 Sample: if(OrderSelect(10,SELECT_BY_POS,MODE_HISTORY)==true) { datetime ctm=OrderOpenTime(); if(ctm>0) Print("Ope
301
0
0
0
ポジション操作に関する関数
double OrderClosePrice() 現在選択されているオーダーのクローズ価格を返す。 Note:オーダーはOrderSelect()関数によって事前に選択されていなければならない。 Sample: if(OrderSelect(ticket,SELECT_BY_POS)==true) Print("Close price for the order “,ticket,” = ",OrderClosePrice()); else Print(“OrderSelect failed error code is”,GetLastError());
112
0
0
0
数学的関数
double MathAbs( double value) 指定された数値の絶対値を返す。 Parameters: value - 数値 Sample: double dx=-3.141593, dy; // calc MathAbs dy=MathAbs(dx); Print("The absolute value of “,dx,” is ",dy); // Output: The absolute value of -3.141593 is 3.141593
163
0
1
0
ポジション操作に関する関数
datetime OrderOpenTime() 現在選択されているオーダーのオープン時間を返す。 Note:オーダーはOrderSelect()関数によって事前に選択されていなければならない。 Sample: if(OrderSelect(10, SELECT_BY_POS)==true) Print("open time for the order 10 ",OrderOpenTime()); else Print("OrderSelect returned error of ",GetLastError());
190
0
0
1
もっとみる