MetaTrader4

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

型変換に関する関数
double NormalizeDouble(double value, int digits) 少数をある精度で四捨五入する。正規化したdouble型の値を返す。 未決済注文のオープン価格と同様、ストップロス値や利確値は、定義済み変数であるDigitsの精度で正規化しなければならない。 parameters: value - 小数値 digits - 精度。小数点以下の桁数 (0-8). Sample: double var1=0.123456789; Print(DoubleToStr(NormalizeDouble(var1,5),8)); // output: 0.12
243
0
0
0
文字列操作に関する関数
string StringConcatenate(…) 渡されたデータを文字列に整形する。 変数は様々な型が許されるが64個以上の変数は許されない。 変数は、Print()、 Alert() Comment()と同様のルールで文字列へと変換される。 返り値は、渡した変数を連結させた文字列となる。 StringConcatenate()で文字列を連結させることは、+演算子を用いて文字列を連結させるよりも早く、また使用メモリを節約する。 Parameters: … - コンマで区切った値。最大64個 Sample: string text; text=StringConcatenate(&
136
0
0
0
文字列操作に関する関数
int StringFind(string text, string matched_text, int start=0) 部分文字列を検索する。 検索し始めた位置からの文字列が出現する位置を返す。 もし見つからなければ-1を返す。 Parameters: text - 文字列 matched_text - 検索する文字列 start - 検索し始める位置 Sample: string text=“The quick brown dog jumps over the lazy fox”; int index=StringFind(tex
183
0
0
0
文字列操作に関する関数
int StringLen(string text) 文字列の文字数を返す。 Parameters: text - 文字列 Sample: string str=“some text”; if(StringLen(str)
119
0
0
0
文字列操作に関する関数
string StringSubstr(string text, int start, int length=0) 指定した位置からの文字列を抜き取る。 Parameters: text - 文字列 start - 開始位置位置。0からStringLen(text)-1の範囲。 length - 抜き出す文字列の長さ。 0もしくは指定しなければ、開始位置から文字列の終端まで抜き出す。 Sample: string text=“The quick brown dog jumps over the lazy fox”; string substr=StringSubstr(t
109
0
0
0
文字列操作に関する関数
string StringTrimRight(string text) この関数は文字列の右部分にある、改行文字、スペース、タブをカットする。 成功すれば整形後の文字列のコピーを返す。それ以外はカラの文字列を返す。 Parameters: text - 文字列 Sample: string str1=" Hello world “; string str2=StringTrimRight(str); // after trimming the str2 variable will be " Hello World”
85
0
0
0
文字列操作に関する関数
int StringGetChar(string text, int pos) 文字列の指定位置の文字コードを返す。 Parameters: text - 文字列 pos - 位置。0からStringLen(text)-1の範囲。 Sample: int char_code=StringGetChar(“abcdefgh”, 3); // char code ‘c’ is 99
106
0
0
0
文字列操作に関する関数
string StringSetChar(string text, int pos, int value) 文字列の指定位置に文字をコピーする。 Parameters: text - 文字列 pos - 位置。0からStringLen(text)-1の範囲。 value - ASCIIコード Sample: string str=“abcdefgh”; string str1=StringSetChar(str, 3, ‘D’); // str1 is “abcDefgh”
83
0
0
0
型変換に関する関数
ColorToString It converts color value into string of “R,G,B” form. string ColorToString( color color_value, // color value bool color_name // show color name or not ); Parameters color_value [in] Color value in color type variable. color_name [in] Return color name if it is identical
60
0
0
0
配列操作に関する関数
int ArrayBsearch(double array[], double value, int count=WHOLE_ARRAY, int start=0, int direction=MODE_ASCEND) 配列の最初の次元において、一致した値がある場合はそのインデックスを、一致した値が無い場合は最も近い値のインデックスを返す。 この関数は文字列配列、直列配列で使うことはできない (足の開始時間配列は除く)。 Note:二分探索法ではソート済み配列しか処理できない。数値配列をソートするにはArraySort()関数を用いる。 Parameters: array[] - 検索
352
0
0
0
もっとみる