Wizard In The Market
システムトレードの魔術師

*

7bit氏作成 MQLライブラリー解析 part1

公開日: : 最終更新日:2015/01/13 7bit Lib

こんばんは。キリンです。
今日から7bitさん制作のMQLライブラリーの解析を行っていきたいと思います。
1日1関数くらいでまったり進めます。
方向性としては超直感講座の発展系として位置づけているつもり・・・ですが、
豊島先生の2冊以降に勉強するといい感じだと思います。
発注関数、デバック用出力関数があったりと、ざっと見た感じ非常に優秀な印象でした。
個人的にも楽しみです。
7bitさんのHPはこちらです。
このHPのcommon_functions.mqhライブラリの解説を行っていきます。
ファイルの場所はHP左側の
■超直感!MT4(MQL)プログラミング講座■
ここを押して、開いたページの下のほうの

■超直感!MT4(MQL)プログラミング講座■
ここからダウンロードできます。

さらにそのライブラリのリファレンスはこちら
さっそく第一弾から面白い内容でした。
■超直感!MT4(MQL)プログラミング講座■
英語の部分は僕は英語が得意な人間ではないので、
すっごいざっくり説明するとMQLのPrint関数の代わりになるってことみたい。
ちなみに、実際のソースがこちら。

win32APIのOutputDebugStringAという関数が使われていました。
それで値を出力するようです。
このOutputDebugStringは、デバッカ搭載したアプリに対して出力を行うためのAPIらしい。
でも、MT4にはそんなものはないですよね。
どうやって使うんだろうと説明文を呼んでみると、

マイクロソフトのDebagViewというソフトを使えば出力されるっぽい記述が。
そのソフトがこちらです。
適当にダウンロードして圧縮ファイルを解凍すれば使えます。
インストール不要でした。
さっそく使ってみました。
スクリプトで、下記のようなファイルを作成し、動作チェック。

超簡単。7bitさんのcommon_function.mqhをインクルードしてlog関数に"test"文字列を与えただけ。
実際にスプリクトを起動してみるも、MT4だけ起動してると、まったく何も起こらない・・・。
ので、先程DLしたDebug Viewを起動した状態でもう一度スプリクトを実行。
■超直感!MT4(MQL)プログラミング講座■
おお!普通ならMT4のexperts欄に表示されるものが、Debug View上に表示されました!
こいつぁー便利。
さすが7bitさん。最初からワクワクさせるような展開を作って下さります。
明日から続けますねー。
今日もお読み下さり、ありがとうございます。

にほんブログ村 為替ブログへ 
Fx-Kirin

About Fx-Kirin

2009年10月にFXを開始、翌年2010年5月から脱サラをしてFX業界に専念。 2012年10月頃から本格的に勝ち始め、一月で資産を倍にする、2年半月間負けなし等、安定した収支で2013年11月に生涯FX収支が1億を超える。 投資スタイルはシステムトレード。プログラミングの知識がほぼない状態から、独学で自分がしたいと思うことであればほぼ実現することが可能なレベルまで成長。好きな言語はRuby, Python。必要となればC++からVBA、Pascal等なんでも行う。MT4/MT5のプログラミングも得意。 2011年にはFXで稼いだ資金をもとにシンガポールに移住し、留学も兼ねて起業をチャレンジするほど、ビジネスを興すことに熱意がある。国内の業者を主に使い始めたことから、2012年に帰国。零細株式会社経営中。

Adsense

  • このエントリーをはてなブックマークに追加
  • Pocket
  • 67 follow us in feedly

関連記事

no image

7bit氏作成 MQLライブラリー解析 part10

お久しぶりです!キリンです。 「留学に備えて」ということは建前で(w)ブログへのモチベーションの低下から 長いこと書いて

記事を読む

no image

7bit氏作成 MQLライブラリー解析 part4

おはようございます。キリンです。 今日も7bitさんのライブラリーの解析をしていきます。 何してるの?という方はpart

記事を読む

no image

7bit氏作成 MQLライブラリー解析 part9

こんにちは。キリンです。 では、今日も7bitさんのライブラリーの解析をしていきます。 誰得路線まっしぐら。でも僕は楽し

記事を読む

no image

7bit氏作成 MQLライブラリー解析 part7

おはようございます。キリンです。 今日も7bitさんのライブラリーの解析をしていきます。 誰得路線まっしぐら。でも僕は楽

記事を読む

no image

7bit氏作成 MQLライブラリー解析 part8

こんにちは。キリンです。 ついに満を持して(?)MT4のBuild228が公開されましたね。 個人的には不具合が多いので

記事を読む

no image

7bit氏のLibraryを使う際の注意

こんにちは。キリークです。 日曜日に記事を書いていたら、 「フラッシュクラッシュ」 という親父ギャグのせいで書く気を見事

記事を読む

no image

7bit氏作成 MQLライブラリー解析 part11

こんばんは。キリンです。 留学するまでに、今までに購入だけして積んであった本を一気に読んでいます。 やっぱり本を読むと自

記事を読む

no image

7bit氏作成 MQLライブラリー解析 part2

おはようございます。キリンです。 昨日「難しい」という言葉を頂いたので、すごく要約して説明しますと、 ・log()を使え

記事を読む

no image

7bit氏作成 MQLライブラリー解析 part5

おはようございます。キリンです。 今日も7bitさんのライブラリーの解析をしていきます。 自己満路線まっしぐらかもしれま

記事を読む

no image

7bit氏作成 MQLライブラリー解析 part12

こんばんは。キリンです。 今日ご紹介するのは、とっても便利な関数です。 typeに注文タイプを指定し、magicにマジ

記事を読む

Comment

  1. kた より:

    SECRET: 0
    PASS:
    難しいっすね^^;

  2. SECRET: 0
    PASS:
    >kたさん
    うにゃっ!?
    も、申し訳ないです><
    これかなり便利なんですがそれをお伝えできてないですね・・・

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Adsense

Ubuntu で仮想ディスプレイを使う

雑多な備忘録ですが、せっかくなので残しておきます。 Ubuntu 18.04 の resolv.c

PYPIへの登録を10秒でできるようになる方法

pip 使ってますよね Pythonを使っている人であれば、pip installでライブラリ

The art of debugging with GDB, DDD, and Eclipse の読書メモ

GDBの勉強がしたくて、下の本を原著で読んでみました。10年前の本だけど全然現役でした。

JupyterでボタンからJavascriptを実行して追加のアウトプットをさせない方法

Javascriptを実行するとアウトプットセルの行が増える これがとても面倒だった。上の

まだBokehで消耗してるの?これからはPandas-Bokehを使おうぜ

タイトルはあまり気にしないでください。全然、Bokehで消耗する価値があるとは思っています。ただ

→もっと見る

PAGE TOP ↑