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

*

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

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

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

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

さて、今日はこれです。
■超直感!MT4(MQL)プログラミング講座■
こいつは便利ですね!
分割文字を指定すれば、文字列を行列に置き換えることができるみたいです。
感覚的にはCSVの読み取りと同一ですね。
MQLは外部のCSVファイルの処理はできるものの、
CSVをすべてをテキストデータとして読み取った場合や、
自分で区切り文字を使ったの文字列を作った場合は、
コンマの区切りで行列に変換するということが出来ませんでした。
これを使えばできてしまいます。
え?使わない?・・・使うときあるんですよ。。。

■引数の解説

・string str
行列に変換したい区切り文字をもった文字列
・string delimiter
区切り文字の設定
・string& result[]
結果を代入するための配列
・compact
これをtrueにすると、区切り文字で分けた後の両サイドの半角スペースを消します
・max
maxの数値分配列を作ります。0の場合はすべて読み込みます。

■使い方<br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br >
</br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br >
//+------------------------------------------------------------------+
//| test.mq4 |
//| Copyright Kirin 2010, MetaQuotes Software Corp. |
//| http://ameblo.jp/ftlabo-kirin/ |
//+------------------------------------------------------------------+
#property copyright "Copyright(C)2010, ForexTradingLaboratory"
#property link "http://www.ftlabo.com/"
//#property show_inputs
#include <common_functions.mqh>
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
//—-
string str = "cha, chi, chu, che, cho";
string delimiter = ",";
string result[];

log("変換前 : "+str);

stringExplode(str, delimiter, result, true, 0);

for(int i=0;i<ArraySize(result);i++){
log("変換後 行数:"+i+" 結果:"+result[i]);
}
}
//+------------------------------------------------------------------+


<br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br >
<common_functions.mqh><arraysize(result);i++){      log(“変換後 行数:”+i+” 結果:”+result[i]);   }  }>■超直感!MT4(MQL)プログラミング講座■
バッチリ行列に変換できました☆
</arraysize(result);i++){      log(“変換後 行数:”+i+” 結果:”+result[i]);   }  }></common_functions.mqh></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br ></br >

にほんブログ村 為替ブログへ 
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
  • 66 follow us in feedly

関連記事

no image

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

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

記事を読む

no image

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

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

記事を読む

no image

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

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

記事を読む

no image

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

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

記事を読む

no image

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

こんばんは。キリンです。 今日から7bitさん制作のMQLライブラリーの解析を行っていきたいと思います。 1日1関数くら

記事を読む

no image

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

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

記事を読む

no image

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

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

記事を読む

no image

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

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

記事を読む

no image

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

おはようございます。キリンです。 ツイッターにかなり夢中な僕。 フォロワーのつぶやきを見るのが楽しいです。 今日も7bi

記事を読む

no image

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

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

記事を読む

Message

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

Adsense

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

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

SQLAlchemy のマイグレーションライブラリ Alembic を使ってみる。

SQLAlchemyの作者が作ったデータベースマイグレーションツール。個人的には、SQLAlch

Avoiding the problem of connect to outside of LAN with L2TP/IPSec on Ubuntu 18.04.

とても困って、原因の特定に2日かかった。疲れた。確定申告したいのに。 The IPSEC tu

Wine 上の MT4から ZeroMQ を使って Linux の pyzmq の通信をさせる

こんにちは。キリンです。 最近、年に数度のMQLを書くときがきたのですが、Pythonに慣れま

numpy の2つ行列で片方にあるものだけを抽出する。

numpy で2つの時間のインデックスをarrayデータとして持っていて、x にはない時間のイン

→もっと見る

PAGE TOP ↑