<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ITエンジニアがMT4でFXしてみる</title>
<link>https://ameblo.jp/yyoosshhiiyyaa/</link>
<atom:link href="https://rssblog.ameba.jp/yyoosshhiiyyaa/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>本職エンジニアです。MT4でFXやってます。システムトレードについてゆっっくり書いていきます。</description>
<language>ja</language>
<item>
<title>mt4.tech 作業再開のお知らせ</title>
<description>
<![CDATA[ <img src="https://stat.ameba.jp/user_images/20151112/16/yyoosshhiiyyaa/0c/f1/p/o0750020013481753329.png" style="width:100%; margin:0; border-radius:20px" id="1451374295735" ratio="3.746153846153846" class="selected"><br>だれでもすぐに使える<a href="http://mt4.tech">MT4向けwebアプリ</a>を公開予定<br><br>お久しぶりとなってしましました。<br><br>本業がなかなか多忙で、予定より丸一ヶ月作業が遅れています。<br>どうにか冬休みに入れたので、年明けまでに少しでも巻き返したい！<br><br>期待して待って下さっている方々、本当にすみません。<br>そして、もう少々お待ち頂ければ幸いです。
]]>
</description>
<link>https://ameblo.jp/yyoosshhiiyyaa/entry-12111521445.html</link>
<pubDate>Tue, 29 Dec 2015 16:32:06 +0900</pubDate>
</item>
<item>
<title>かんたん無料で使える。MT4向けWebアプリ！ を作ってます。</title>
<description>
<![CDATA[ <a href="http://mt4.tech"><img src="https://stat.ameba.jp/user_images/20151112/16/yyoosshhiiyyaa/0c/f1/p/o0750020013481753329.png" style="width:100%; margin:0; border-radius:20px" id="1447321104715" ratio="3.746153846153846" class="selected"></a><br>だれでもすぐに使える<a href="http://mt4.tech">MT4向けwebアプリ</a>を公開予定<br><br><br>&nbsp;自作のMT4 EA評価用ツールがあるのですが、<br>それを、順次webアプリとして公開していくことにしました。<br><br><h3>公開場所は、<a href="http://mt4.tech">mt4.tech</a></h3>インストール,登録不要でサクッと使えるものを考えています。<br>機能などは<a href="http://mt4.tech">mt4.tech</a>に短くまとめていますので、<br>ぜひご覧ください。<br><br>各機能の詳細は、作りながらこのブログに書いていこうと思います。<br><br><img src="https://stat.ameba.jp/user_images/20151112/18/yyoosshhiiyyaa/d4/78/p/o0750020013481831991.png" style="width:100%; margin:0; border-radius:20px" id="1447321175990" ratio="3.746153846153846" class="selected"><br><br><h4>経緯</h4>僕は少し前までMT4のEA開発時に、Testerの実行とセットでTest結果を評価する<br>システムを動かしていました。内容は主に時系列での資産曲線評価と、<br>他のTest結果とのポートフォリオシミュレーションといった感じです。<br><br>しかし、このツール。開発当初「どうせ自分しか使わないんだから」と<br>スピード優先でかなりやっつけ＆汎用性が無い仕様で作ってしまったため、<br>EAの仕組みが進化するにつれて、使いづらいものになってしましました。<br><br>そのうち作り直さないとなー。とは思いつつ、なかなか手が出ず・・。<br><br>今回、webで無料公開を前提で進めることにしたのは、<br><br>他のユーザーの方々に使っていただくことで、ある程度の<br>緊張感と使命感をが欲しかったから。というのが本音です。<br><br>本来こういったものを始めるには、マネタイズの目論見なり<br>その先にある成果物を見込まないといけないのですが、<br>あとから何かしら見出せるだろう。程度で進めてしまおうと思っています。<br>（まぁ、個人的な制作だし。）<br><br>とりあえず最初は自分も欲しい、EA単体評価, ポートフォリオ評価など、<br>EA開発中に何度も反復して利用する機能から実装, 公開していく予定です。<br><br>興味のある方は、今しばらくお待ち下さい。
]]>
</description>
<link>https://ameblo.jp/yyoosshhiiyyaa/entry-12094486148.html</link>
<pubDate>Thu, 12 Nov 2015 19:47:37 +0900</pubDate>
</item>
<item>
<title>MacでMT4 EA開発! [2015]</title>
<description>
<![CDATA[ <img src="https://stat.ameba.jp/user_images/20151105/13/yyoosshhiiyyaa/8a/2c/p/o0750020013475069619.png" style="width:100%; margin:0; border-radius:20px" id="1447229464159" ratio="3.746153846153846"><br>仕事上止むを得ずmac使いになって早4年...<br><br>プライベートでもプログラミングはmacを使うようになりました。<br>しかし、MT4はWindowsのアプリケーション。<br><br>MetaEditorで完結する開発ならWIndowsマシン使えばいいのですが、<br>EA周辺で色々やろうとすると何かと不便で（慣れもあるし）<br>今はmacオンリーで開発しています。<br><br><h3>課題1, MacでMT4 どうやって動かす?</h3><a href="https://www.winehq.org/">wine</a>使います。<br><h4>wine?</h4><a href="https://www.winehq.org/">wine</a>とはUnix系?OS(MacやらLinuxやら)上で、Windows用の<br>アプリケーションを動かしてしまおう。というエミュレーター的なものです。<br><br><a href="http://clicks.pipaffiliates.com/afs/come.php?id=1466&amp;cid=62881&amp;atype=1&amp;ctgid=16">XM</a>がMac対応版MT4として、が公式に配布しているものも<br>実はwine + MT4をパッケージングしたものだったりします。<br><a href="http://clicks.pipaffiliates.com/afs/come.php?id=7952&amp;cid=62881&amp;atype=1&amp;ctgid=16" target="_self"><img src="https://img-proxy.blog-video.jp/images?url=http%3A%2F%2Fads.pipaffiliates.com%2Fafs%2Fshow.php%3Fid%3D7952%26cid%3D62881%26ctgid%3D16" style="width:100%;margin:0;border-radius:20px"></a><br><span style="font-size:85%">自力セットアップは手間だなぁ..という方は、一度試してみてはいかがでしょうか。</span><br><br><h4>Mac + wine + MT4</h4>僕はwine + MT4の構成をTEST,実運用で使っています。<br><br>基本的な機能は問題なし。と言っていい再現性です。<br>ただ若干UI系の挙動に問題があるようで、一部のオプション的な機能が<br>操作できないことがるようです。<br><img src="https://stat.ameba.jp/user_images/20151105/16/yyoosshhiiyyaa/28/02/p/o0525014713475201373.png" style="margin:0;border-radius:20px" id="1447229520136" ratio="3.5714285714285716"><br><span style="font-size:85%">テスターのvisualモードでスピード調整できない、、あんま使わないけど</span><br><br>実運用では普通のVPS + wineで格安のMT4用VPSを作っていますが、<br>こちらも数ヶ月問題なく稼働中です。<br><span style="font-size:85%">VPSの話は<a href="http://ameblo.jp/yyoosshhiiyyaa/entry-12089741241.html">"MT4用のVPSを1時間1.3円で実現する方法!!"</a>にまとめます。</span><br><br><h3>課題2,&nbsp;wine +&nbsp;MetaEditor使いづらい</h3>wine上でMetaEditorも一応動作するのですが、正直使えたものではありません。<br>文字入力の仕様が、wineとベースのOS(MacやLinux)で異なるので仕方ないのですが、<br>コピペ不自由だし、ショートカットはいつも使ってるエディターと揃えたい。<br><br>結局、外部エディターへ移行しました。<br><h4>MQL用エディター</h4>MetaEditor以外のサードパーティ製エディターは2015年現在無いようです。<br>が、mql4,mql5は言語的にC/C++をベースにしているので、<br>細かいところを気にしなければ、C++用のエディターが使えます。<br><br>非windows特化で無料な有名どころは、Macなら<a href="https://developer.apple.com/jp/xcode/index.html">Xcode</a>,<a href="https://eclipse.org/home/index.php">Eclipse</a>あたりになるでしょうか。<br>ほかにもSublime Text, TextMateなど軽量高速なものもあります。<br><br>僕は仕事でよく使う<a href="https://www.jetbrains.com/">エディター</a>へC++プラグインを入れて無理やり使ってますが、<br>MQL開発用にカスタマイズ可能なものを色々物色中です。<br><br>最近はAtomというエディターをさわっているのですが、<br>もしかしたらそのうち何か公開できるかもしれません。<br><br><h4>mq4ファイルをコンパイル</h4>MetaEditorの場合、上部のツールバーにあるボタンで現在編集中の<br>mq4ファイルをコンパイル =&gt; MT4で実行していましたが、<br>外部エディターではその機能を自前で用意しなければなりません。<br><br><span style="font-size:85%;">※参照&nbsp;<a href="http://ameblo.jp/yyoosshhiiyyaa/entry-12091798232.html">.mq4を外部エディターで.ex4へコンパイルする方法</a><br>コンパイル自体の方法は↑にまとめます。</span><br><br>大抵のエディターにはショートカットキー設定と、外部の機能を呼ぶ仕組みが<br>備わっているので、そこからコンパイラーを呼ます。<br><br>僕の環境(PhpStorm)では以下のとおり<br><span style="font-size:85%">wine経由で、現在編集中のファイルと共にコンパイラーを実行する設定</span><img src="https://stat.ameba.jp/user_images/20151105/17/yyoosshhiiyyaa/19/05/p/o0747049613475283017.png" style="margin:0;border-radius:10px" id="1446716052992" ratio="1.5060483870967742"><br><br><span style="font-size:85%">↑で定義した仕組みをショートカットで呼び出しする設定</span><img src="https://stat.ameba.jp/user_images/20151105/17/yyoosshhiiyyaa/6a/34/p/o0490017213475283016.png" style="margin:0;border-radius:10px" id="1447229555556" ratio="2.8488372093023258"><br><br><span style="font-size:85%">もしこういった機能がないエディターを使わざるを得ないとしても、<br>コマンドラインを傍らに常時起動しておけばどうにかなります。</span><br><br>以上、ちょっと冗長になってしまいましたが、僕がMacでMT4向け開発を<br>する上で障壁になったこと &amp; 解決方法をざっくりまとめました。<br>
]]>
</description>
<link>https://ameblo.jp/yyoosshhiiyyaa/entry-12092132084.html</link>
<pubDate>Thu, 05 Nov 2015 13:15:48 +0900</pubDate>
</item>
<item>
<title>MT4 EAを外部エディターからコンパイルする方法</title>
<description>
<![CDATA[ <img src="https://stat.ameba.jp/user_images/20151104/12/yyoosshhiiyyaa/49/e1/p/o0750020013474094960.png" style="width:100%;margin:0;border-radius:20px" id="1447229412704" ratio="3.746153846153846"><br>MT4付属のEditorで開発しない人向け。<br><br><h3>1.コンパイラーを入手する</h3><a href="http://www.metatrader5.com/en/metaeditor/help/development/compile" target="_blank" title="">http://www.metatrader5.com/en/metaeditor/help/development/compile</a><br>↑のページ下方の "Compilation from the Command Line" にある<br>http://～～.exeのリンクからmql.exeをダウンロードする。<br><br><h3>2.MT4のデータフォルダーへ配置する</h3>ダウンロードしたmql.exeをデータフォルダーへ移動します。<br>環境によって異なりますが、MQL4フォルダーの置き場と同じところに置けば大丈夫です。<br>わからない場合はMT4を開き、ファイル =&gt; データフォルダ を選択してみましょう。<br><span style="color:#ff1100;font-size:85%">※データフォルダーにmql.exeを配置後、MT4を起動するとmql.exeが消されてしまうようです。回避策は後述</span><br><br><h3>3.コマンドライン(コマンドプロンプト)でコンパイルしてみる</h3>コマンドラインでMT4のデータフォルダーへ移動し、<pre class="brush:shell">mql.exe 任意のファイル.mq4</pre>を実行します。<br><br>例) Test.mq4というEAをコンパイルする<pre class="brush:shell">mql.exe MQL4¥Experts¥Test.mq4</pre>Test.ex4がTest.mq4と同じフォルダーに作られているはずです。<br><span style="color:#ff1100;font-size:85%">※ MetaEditorと違い、起動中のMetaTraderに即時反映はされません。 MetaTraderを再起動してください。</span><br><br><h3>4.オプションを利用する</h3><div data-gist-id="a91d14795533cf60c48d"></div>mql.exeをデータフォルダーに置きたくない場合、<pre class="brush:shell">mql.exe /i:[データフォルダーのパス]¥MQL4 [コンパイルするmq4のパス]</pre>とすることで、mql.exeを好きなところに配置できます。<pre class="brush:shell">mql.exe /s [コンパイルするmq4のパス]</pre>大きなEAはコンパイルに多少時間がかかってしまうのですが、<br>/sオプションを使うと高速にコードのエラーチェックができます。<br>外部エディターへのエラー箇所表示などに利用できそうです。<br><br><br>
]]>
</description>
<link>https://ameblo.jp/yyoosshhiiyyaa/entry-12091798232.html</link>
<pubDate>Wed, 04 Nov 2015 15:21:36 +0900</pubDate>
</item>
<item>
<title>MT4 EA用フレームワークを公開しました</title>
<description>
<![CDATA[ <img src="https://stat.ameba.jp/user_images/20151031/17/yyoosshhiiyyaa/39/fd/p/o0750020013470192099.png" style="width:100%;border-radius:20px;margin:0" id="1447229127579" ratio="3.746153846153846"><br>GitHub<a href="https://github.com/yyoosshhii/MQL4-EAFramework" target="_blank" title="">https://github.com/yyoosshhii/MQL4-EAFramework</a><br>↑MT4用 EAフレームワークの公開場所<br><br><br>普段EA実装に使っているフレームワークを公開してみました。<br><br>トレーディングシステムの構成要素を"ロジック"に分割、カテゴライズし<br>それぞれ独立したものとして実装。<br><br><img src="https://stat.ameba.jp/user_images/20151104/22/yyoosshhiiyyaa/f7/40/p/o0353017313474587188.png" id="1446642120989" ratio="2.040462427745665"><br>ブロックを組み立てるように各ロジックを組み合わせてみると、、<br><br><span style="font-size: 140%;">それトレーディングシステムじゃね？</span><br><br>というようなノリで、新しいシステムをガンガン構築,試行,分解<br>できるようなルールと仕組みを提供します（したいです）。<br><br>※classベースの実装です。<br>※classって何?という方、しばらくお待ち下さい。そのうちフォローします。<br><br><br>詳細はヒマを見て追記<br><br>[TODO 特徴メリット]<br><br>[TODO&nbsp;技術的なところ]<br><br>[TODO&nbsp;構成の解説]<br><br>[TODO&nbsp;サンプルに則った使い方のチュートリ]<br>サンプルシステム<div data-gist-id="7f02ce22d39ce793b049" data-gist-show-spinner="true"></div>サンプルロジック<div data-gist-id="345576782d8813c25fa1" data-gist-show-spinner="true"></div><br>[TODO&nbsp;経緯]<br><br>
]]>
</description>
<link>https://ameblo.jp/yyoosshhiiyyaa/entry-12090033211.html</link>
<pubDate>Fri, 30 Oct 2015 19:39:27 +0900</pubDate>
</item>
<item>
<title>最小1.3円から始められるMT4用VPS!!</title>
<description>
<![CDATA[ <img src="https://stat.ameba.jp/user_images/20151030/14/yyoosshhiiyyaa/6a/90/p/o0750020013469091769.png" style="width:100%;margin:0;border-radius:20px" id="1447234756278" ratio="3.746153846153846"><br><br>前置きは無しでサクッと本題です。<br><br><div style="border-radius: 10px; padding: 20px; text-align: center; background-color: rgb(248, 248, 248);"><span style="font-weight: bold; line-height: 100%;font-size: 200%;"><a href="https://www.conoha.jp/referral/?token=s8GKoa3utCnMpba4YhKBI3JFHH6jRJbJZFGvcvY_jiJGpgaMUjM-7ZC" target="_blank" title="">ConoHa</a> + <a href="http://www.ubuntu.com/" target="_blank" title="">Ubuntu</a> + <a href="https://www.winehq.org/" target="_blank" title="">Wine</a> + MT4 = ?</span><br></div><div style="text-align: right;"><span style="color: rgb(255, 0, 0);font-size:90%">答え：最小¥1.3から使える、月額¥900のMT4用VPS</span></div><br>現在運用中のシステムは、すべてこの構成上で動かしています。<br><br><br>世に出回っているMetaTrader用VPSは月¥3,000～など、<br>お試しでさわるには少々高い。<br>色々探した結果たどり着いたのがこの構成です。<br><br>※各詳細解説は後日追記したいと思います。ググりながら合わせてご覧ください。<br><br><br>少し調べると、Linux+WineでMetaTraderを動かす系の記事はたくさん出てきますが、<br>肝心なインフラ（＝費用）の話はあまり見当たりませんでした。<br><br><b><span style="color: rgb(139, 139, 139);"><span style="font-size: 48px;">ConoHa</span></span></b><br>僕の構成の肝はズバリ、ConoHaです。<br><br>ConoHaは日本の会社が提供しているVPSサービスなのですが、<br>システムトレードにとても都合がいいのです。<br><br><b><span style="font-size: 14px; color: rgb(91, 91, 91);">1. 安い &amp; 早い</span></b><br>　MetaTraderを同時に4つ安定して稼働させるスペックが、月額¥900（時間¥1.3）。<br>　初回費用などもありません。<br>　しかもwebでアカウント作成後、即利用できます。<br><br><span style="font-size: 14px; color: rgb(91, 91, 91);"><b>2. 時間単位で契約できる。</b></span><br>　普通VPSは月単位での契約ですが、ConoHaは時間単位。<br>　毎日12時間だけEAが走る。なんてシステムなら<br>　20日×12時間×¥1.3 = ¥300くらい？で済みます。<br><br><span style="font-size: 16px;"><b><span style="font-size: 14px; color: rgb(91, 91, 91);">3. VPSを保存、複製できる。</span></b></span><br>　MetaTraderが動く環境ができたら、それを保存。<br>　複製を起動し、別のシステムを稼働させポートフォリオへ追加。<br>　なんてことが数分で行えます。<br><br><b><span style="font-size: 14px; color: rgb(91, 91, 91);">4. 初月分(¥1,000)無料化できる</span></b><br>　ConoHaは"このとも"という友達クーポン系のキャンペーンを行っています。<br>　¥1,000は約770時間分。試してみるには十分ですね。<br><br><span style="font-size: 10px;"><a href="https://www.conoha.jp/referral/?token=BkMwgLm679BlsuOzrzNCQZs76LQVdO3JxeVq8riQKcjf5VilTpM-NLU" target="_blank" title="">※↓僕発行のキャンペーンですが、よろしければここからどうぞ<br><img src="https://stat.ameba.jp/user_images/20151029/22/yyoosshhiiyyaa/fb/46/p/o0125003813468616925.png" ratio="3.289473684210526" id="1446125920681"></a></span><br><br>現ポートフォリオでは、月¥3,600で16個のMT4が安定稼働中です。<br>（一手間掛ければこの5/7に抑えられます。）<br>また、ConoHaは<a href="https://www.conoha.jp/docs/index.html" target="_blank" title="">WebAPI</a>を介して様々なコントロールが可能なので、<br>外部アプリでコントロールなど拡張のアイデアが広がります。<br><br><br><b><span style="color: rgb(139, 139, 139);"><span style="font-size: 48px;">Ubuntu + Wine</span></span></b><br><br><span style="color: rgb(162, 162, 162);">[随時更新...]</span>
]]>
</description>
<link>https://ameblo.jp/yyoosshhiiyyaa/entry-12089741241.html</link>
<pubDate>Thu, 29 Oct 2015 21:22:10 +0900</pubDate>
</item>
<item>
<title>はじめまして</title>
<description>
<![CDATA[ <img style="width:100%;margin:0;border-radius:20px" src="https://stat.ameba.jp/user_images/20151029/20/yyoosshhiiyyaa/54/d1/p/o0750020013468487533.png"><br><br>趣味でFXをやっているなかで、世に出回っていないノウハウが<br>結構溜まってしまったのでここで公開していこうかと思っています。<br><br>主にMT4(MetaTrader4)でシステムトレードしているので<br><a href="http://docs.mql4.com/" target="_blank" title="">MQL4</a>でのEA開発や、システムのアイデアなどの話がメインです。<br>
]]>
</description>
<link>https://ameblo.jp/yyoosshhiiyyaa/entry-12089686688.html</link>
<pubDate>Thu, 29 Oct 2015 20:05:31 +0900</pubDate>
</item>
</channel>
</rss>
