- 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つあります。 改行ができない […]
REASON_CHARTCHANGEは通貨ペア、時間足の変更どちらも対象になってしまう OnDeinit関数で終了時の処理を実行する際、どういう理由でOnDeinit関数が呼ばれたかを識別することができます。 それがOnDeinit関数の引数cons […]
iBarShiftとiTimeを組み合わせる 何日前より過去のオブジェクトは表示させたくない等で、ある日の0:00ちょうどの日付(datetime)を取得したいことが時々あります。 そんな時はこう書きます。 iBarShift関数に指定する3つ目の引 […]
押して離すと戻るタイプのボタンに使う MT4にはオブジェクトを使って簡易的なフォームを作ることが可能です。 その中にボタンがあるのですが、MT4のボタンは押して離しても押しっ放しの状態になるタイプのボタンです。 スイッチ型と言えばニュアンス伝わります […]
Terminal¥Common¥Filesフォルダを使う データフォルダの1つ上の階層にTerminalフォルダがあります。 そこにCommonフォルダ(厳密にはその配下のFilesフォルダ)っていうフォルダがあるのはご存知でしょうか […]
専用のアローコードが用意されている 唐突ですが、エントリー時の青・赤矢印、エグジット時の黄色左向き三角の出し方ってご存知ですか? こんなやつです。 私はようやく知ることができました。 「あれ、どうやって出すんだろう?」ってずっと気になっていたんですよ […]
これを守らないと決済し損なうポジションが発生する 複数のポジションをまとめて決済する場合、直近のものから順に処理しましょう。 具体的には、for文のループを降順にしましょうということです。 以下はOK例です。 以下はNG例です。 後者の方が一般的です […]