- 2020年5月28日
- 2021年5月12日
Webサイトの情報をスクレイピングで取得する(後編)
PHP言語とスクレイピング用ライブラリを頑張って学ぶべし Webサイトの情報をスクレイピングで取得する(前編)では、スクレイピング技術を使ってWebサイトの情報を取得するための全体の流れとMQL4側のソースコードをお伝えしました。 今回は前編では触れ […]
PHP言語とスクレイピング用ライブラリを頑張って学ぶべし Webサイトの情報をスクレイピングで取得する(前編)では、スクレイピング技術を使ってWebサイトの情報を取得するための全体の流れとMQL4側のソースコードをお伝えしました。 今回は前編では触れ […]
WebRequest関数を使うかWindows APIを使うか どこかのWebサイトの情報を取得し、MT4に表示したりトレードの判断に使ったりしたいことってありますよね? 恐らく一番多いケースは経済指標や経済ニュースの情報ではないでしょうか? Web […]
エディット(OBJ_EDIT)を使って疑似的に実現 ラベル(OBJ_LABEL)をご存知でしょうか? チャートの好きなところに文字なり記号なりを表示できて大変便利なオブジェクトです。 そんな便利なラベルには致命的な弱点が2つあります。 改行ができない […]
上下は価格、左右は時間のバーインデックス チャートの端っこの位置を知りたい時、皆さんはどうしていますか? 黄色い線を引いている4ヶ所のことです。 例えば、テキストオブジェクトを端っこに常駐させておきたい時などに必要になりますよね。 チャートの上端・下 […]
REASON_CHARTCHANGEは通貨ペア、時間足の変更どちらも対象になってしまう OnDeinit関数で終了時の処理を実行する際、どういう理由でOnDeinit関数が呼ばれたかを識別することができます。 それがOnDeinit関数の引数cons […]
iBarShiftとiTimeを組み合わせる 何日前より過去のオブジェクトは表示させたくない等で、ある日の0:00ちょうどの日付(datetime)を取得したいことが時々あります。 そんな時はこう書きます。 iBarShift関数に指定する3つ目の引 […]
Windows APIのPathFileExistsW関数を使うべし 特定のインジケーターを読み込むことを前提にしたEAやインジケーターを作りたい時ってありますよね。 当然ながら読み込むインジケーターが存在しないと、そのEAやインジケーターは正しく動 […]
MessageBox関数はインジケーターでは機能しない MT4の組込み関数の1つ、MessageBox関数はご存知でしょうか? 小さなダイアログボックスで、ユーザーに何かを通知する際に使うものですね。 こんなやつです。 エラーメッセージや確認メッセー […]
押して離すと戻るタイプのボタンに使う MT4にはオブジェクトを使って簡易的なフォームを作ることが可能です。 その中にボタンがあるのですが、MT4のボタンは押して離しても押しっ放しの状態になるタイプのボタンです。 スイッチ型と言えばニュアンス伝わります […]