日記 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日 セレブパンダ
変換関数 MQL4関数 DoubleToStr 浮動小数点数型データを文字列に変換します。 DoubleToStr double配列の検索用 string DoubleToStr( double value, // 浮動小数点数 int digits // 出力する小数点以下の桁数 ); 引数 引数名初期値I/O詳細value-IN浮動小数点数の値digits-IN... 2021年6月16日 セレブパンダ
配列関数 MQL4関数 ArrayBsearch 指定した値で1次元配列内を検索します。 ArrayBsearch double配列の検索用 int ArrayBsearch( const double& array[], // 検索する配列 double value, // 検索する値 int count = WHOLE_ARRAY, // 検索対象の要素カウント ... 2021年6月16日 セレブパンダ
共通関数 MQL4関数 ZeroMemory 参照によって渡された変数をリセットします。 ZeroMemory void ZeroMemory( void & variable // リセットする変数 ); 引数 引数名初期値I/O詳細variable-IN/OUT参照によって渡された変数はリセット(0で初期化)されます 戻り値 無し。 その他 引数が文字列の場合... 2021年6月16日 セレブパンダ
共通関数 MQL4関数 SendMail ターミナルオプションのタブの設定画面で指定したアドレスにEメールを送信します。 SendMail bool SendMail( string subject, // 件名 string some_text // 本文 ); 引数 引数名初期値I/O詳細subject-INメールの件名some_text-INメールの本文... 2021年6月16日 セレブパンダ
共通関数 MQL4関数 WebRequest 指定されたサーバーにHTTPリクエストを送信します。 WebRequest Content-Type:application/x-www-form-urlencodedヘッダを使用した"key=vaule"タイプのシンプルなリクエスト送信 int WebRequest( const string method, // ... 2021年6月16日 セレブパンダ
共通関数 MQL4関数 MessageBox 別ウィンドウにメッセージを表示します MessageBox int MessageBox( string text, // メッセージテキスト string caption = NULL, // ヘッダ int flags = 0 // コマンドボタンセット ); 引数 引数名初期値I/O詳細text-INメッセージボ... 2021年6月16日 セレブパンダ
共通関数 MQL4関数 Alert 別ウィンドウにメッセージを表示します Alert void Alert( argument, // 最初の値 ... // 他の値 ); 引数 引数名初期値I/O詳細argument-IN出力する情報を複数行に分割して出力にするには、\nまたは\rの改行文字を使用します。カンマ(,)区切りで引数を複数に分けて渡す事が出... 2021年6月16日 セレブパンダ
日記 Windows シンボリックリンクを削除したい。 高校の時、ハンドボールを見てた女子が入れてと言ってきたので、いいよ。服脱いでと言っている男子をみて、「これだ」と思った、セレブパンダだお。(文章が乱雑でごめんなさい。文章わけるより、この方が面白いから) セレブパンダは、自分のPCにいくつもMT4を入れています。どのMT4で開発しても、mql4ファイルは1つにまとめたい... 2021年6月16日 セレブパンダ