時間関数 MQL4関数 TimeCurrent 最後に受信したサーバー時間を返します。 TimeCurrent 関数書式(引数無し) datetime TimeCurrent(); 関数書式(MqlDateTime型の引数) datetime TimeCurrent( MqlDateTime& dt_struct // 構造体型変数 ); 引数 引数名初期値I/O詳... 2021年6月30日 セレブパンダ
日記 MQL4 【MQL4】55分に鳴ったらアラームを鳴らしたい! 呪術廻戦の五条悟とヒロアカのホークスの声優が同じことを知って感動しているセレブパンダだお。 指定した時間にアラームを鳴らしたい話です。 こんな人が対象です。 30分や15時など指定した時間に好きなアラームを鳴らしたい人。 サンプル まずコンパイルした際に、ex4にアラームが組み込まれる指定をします。組み込まなくても実行... 2021年6月30日 セレブパンダ
数学関数 MQL4関数 MathMod 浮動小数点数型データを文字列に変換します。 MathMod 除算の余りを返します double MathMod( double value, // 被除数値 double value2 // 除数値 ); 引数 引数名初期値I/O詳細value-IN被除数値value2-IN除数値 戻り値 val/yの実数(f)をva... 2021年6月26日 セレブパンダ
日記 MQL4 【MQL4】インジのアイコンを変更したい! バカボンのパパの年齢が41歳としり、老けすぎだろって驚きを隠せないセレブパンダだお。 インジケーターをチャートに適用する時のアイコンを変更する話です。 こんな人が対象です。 インジケーターの見栄えに拘りたい人。 サンプル propertyを指定するだけです。 #property icon "CelebPand... 2021年6月26日 セレブパンダ
共通関数 MQL4関数 CheckPointer オブジェクトポインタのタイプを返します。 CheckPointer オブジェクトポインタのタイプを返します。 ENUM_POINTER_TYPE CheckPointer( object* anyobject, // オブジェクトポインタ ); 引数 引数名初期値I/O詳細anyobject-INオブジェクトポインタを... 2021年6月22日 セレブパンダ
日記 MQL4 【MQL4】アラートが五月蠅い! シグナルツールを作る際にアラートを出せるようにしますが、適当に作るとめちゃくちゃ鳴りまくってウルサイですよね? まず、アラートを1回鳴らしたら、次の足まで鳴らないようにしてみましょう。 void alert(string aMsg) { static datetime s_dt = 0; if(s_dt != iTim... 2021年6月22日 セレブパンダ
文字列関数 MQL4関数 StringFind 浮動小数点数型データを文字列に変換します。 StringFind 文字列内の文字列を検索します int StringFind( string string_value, // 検索が行われる文字列 string match_substring, // 検索するワード(文字列) int start_pos=0 // 検索... 2021年6月19日 セレブパンダ
日記 MQL4 【MQL4】自チャート以外のチャートの操作をしたい。 サザエさんの波平お父さんの年齢は51歳としり、70歳ぐらいと思っていたので驚愕したセレブパンダだお。 インジを入れたチャート以外のチャートを知るにはってお話です。 こんな人が対象です。 自分のチャートに引いたオブジェクトを他チャートに作成したい人。スクリプトなどで全チャートを操作したい人。 サンプル 関数にすると便利で... 2021年6月19日 セレブパンダ
日記 MQL4 【MQL4】夏時間・冬時間の問題 時刻差の一部分を書いてみました。夏時間の背景色を付けてありますので、比較してみてください。 日本時間・日本市場は、夏時間や冬時間は導入していないので、一定です。ただロンドン市場やNY市場の時間は、夏時間や冬時間が導入されているので、日本時間と比較するとズレていきます。 MT4時間だけを使用するのであれば、ロンドン市場と... 2021年6月19日 セレブパンダ
日記 MQL4 【MQL4】iBarShiftで起きがちな問題 時間軸を変更する際に、使うのがiBarShiftです。よく問題になるのは、バーの欠けとヒストリカルデータが足らないことです。例えば、現在時刻12:04です。チャートは5分足表示しているが、1分足の12:02の終値を取得したいとします。 int barMinute02 = iBarShift(NULL,PERIOD_M1... 2021年6月19日 セレブパンダ
時系列・インジケータアクセス MQL4関数 iBarShift 指定したオープン時間のバーシフト数を返します。 iBarShift int iBarShift( string symbol, // 通貨ペア名 int timeframe, // 時間軸 datetime time, // 日時 bool exact = false // モード ); 引数 引数名初期値I/O詳細s... 2021年6月19日 セレブパンダ
変換関数 MQL4関数 StringToDouble 浮動小数点数表現を含む文字列をdouble型データに変換します。 StringToDouble double配列の検索用 double StringToDouble( string value // 文字列 ); 引数 引数名初期値I/O詳細value-IN浮動小数点数表現を含む文字列 戻り値 指定した精度で表現した文... 2021年6月16日 セレブパンダ