3261061 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

傀儡師の館.Python

傀儡師の館.Python

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Recent Posts

Calendar

Keyword Search

▼キーワード検索

Category

Archives

2023.11
2023.10
2023.09
2023.08
2023.07

Freepage List

Profile

kugutsushi

kugutsushi

Free Space

設定されていません。
2011.01.30
XML
カテゴリ:R
FX のツールに MetaTrader というのがあるが、このツールから R を呼び出すことができるということを知る。

ちなみに R for MetaTrader は GPL でソースが公開されている。 さらに、Metatrader Python Integration なんてことも可能なのね。これもそのうち試してみたいところかな。

ということで、早速試してみることにした。MetaTrader 自体が高度なビジュアル化の機能を持っていると思うのだが、データをもっとあれこれいじってみたいというのなら、R に持ち込んであれこれしてみるということなのだろうね。

とりあえず、MetaTrade を使うために、 Forex.com で無料デモ取引の登録をして使ってみる。あれこれ MetaTrader のデモアカウントを登録して試すことができる業者はあるが、リアルな取引をするのでなければ、あれこれ条件がどうこうとか関係ないので、とりあえずここにした。とりあえず、動作確認しておく。詳しくは MetaTrader の入門サイト等参照。

次に、R for Metatrader は、ファイルをダウンロード・解凍して、 mt4R.mqh を C:\Program Files\MetaTrader 4 at FOREX.com\experts\include へ mt4R.dll を C:\Program Files\MetaTrader 4 at FOREX.com\experts\libraries へコピー。 このスクリプト を C:\Program Files\MetaTrader 4 at FOREX.com\experts\indicator にコピー。パスを編集。

R とどのように連携しているかというと、標準入出力パイプ経由でやりとりしているみたい。R for Metatrader を使うと CPU をけっこう食っちゃうみたいね。自分でコンパイルするときは、Free Pascal Compiler (ftp://ftp.freepascal.org/pub/lazarus/snapshots/ の Lazarus/FPC with a 2.4.3 compiler) が必要みたいで、面倒なのでバイナリを使った。

あれ動かん。1;39;;;Function "StartR" is not referenced and will be removed from exp-file 等々のエラーが出る。ex4 ファイルの中を見ると、Version mismatch mt4R.dll と出ている。よく分からないので、とりあえず諦める。残念。もう少し、MetaTrader を理解してから再チャレンジすることにしよう。とりあえず、[ツール]-[History Center] からデータは CSV ファイルでダウンロードできるので、R からは CSV ファイルを読み込んで遊ぶことにする。生データを簡単に入手できるので、これだけで意味があるかな。

でも、MetaTrader はおもしろそうなので、しばらくあれこれ試してみる。

ちなみに、MetaTrader の概要は MetaTraderって何ですか? のあたりを見ると、MetaTrader について分かる。MetaTrader.TV のあたりも分かりやすい。

下の動画は音声のボリュームが小さいので大きくしないと、何を言っているか分からない。大きくしたのを忘れて別の動画を見ると大変なので注意。



MetaTrader の大元はロシアの会社のようなのだけど、かなりよくできたツール。自分で専用の MQL4 という言語を使ってプログラミングすることもできる。ということで、何冊かの本を注文した。まあ、最近、オンラインの情報だけで十分な知識は得られるのだけれど、紙媒体だとそれなり量をまとめて読むときは楽なので。このあたり、注文してみた(まだ届いていないので読んでない)。





こういう自動化ツールで外為のトレードをしている人が世界にたくさんいるから、為替がいったん動き始めると、極端なところまで動くのね。そして、それを狙って仕掛ける輩もたくさんいる。

加えて、バタフライ・エフェクトもけっこう大きいかもしれない。ほんとうに蝶の羽ばたきのように小さなトレードが、たまたま大口の機械仕掛けのトレーディングの引き金を引いてしまうこともあり得る。たとえ、小さなトレードでも意外に他の自動売買のトリガーを引いてしまい、それが連鎖して大きなうねりになっていくこともありえる。人と自動売買のシンクロが振幅を増大させる。

ついでなので、Youtube で動画を探してみた。

メタトレーダー 4 (MT4) EA(自動売買)の設定方法

ちなみに単純な移動平均で、ほんとうに売買したら、けっこう悲惨なことになると思う。日本語で基本を説明しているものはいくつかあったが、メタトレーダー で検索かければある程度見つかる。

以下、英語のヒアリングの練習にもなるから、英語のビデオ。


実際にこんなにうまくいけばよいのにねぇ。

こういうのは、MetaTrader を使ったサービスを提供しているFX業者系。簡単な使い方をビデオで紹介しておくわけね。TradersChoiceFX に基本があった。


あれこれ見て思ったこと。FX関連は、講座宣伝系、商材系、アフィリエイト系がけっこう多いなってこと。自動売買よりも、それをエサに儲けようとする系がけっこう多いのが FX の世界。自分で売買しなければ、リスクもないからなんだろう。

もっと情報が欲しければ、サイトに来てね系とかだと、ForexStrategySecretsみたいなやつ。Forex MetaTrader 4 Platform のあたりにまとまっている。

トレーディングテクニックだけでなくて、精神面の話とかもあるのね。


InformedTrades には、FXについての説明ビデオが大量にあるので、英語のヒアリングの勉強しながら、FXの基本知識が身につけられそうね。MetaTrader の話じゃないけど。


無料アクセス解析






お気に入りの記事を「いいね!」で応援しよう

Last updated  2011.01.31 05:04:28
コメント(2) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
別の画像を表示
上の画像で表示されている数字を入力して下さい。


利用規約に同意してコメントを
※コメントに関するよくある質問は、こちらをご確認ください。


R for MT4の件   fai さん
通りすがりの者ですが..。
Function "StartR" is not referenced and will be removed from exp-file
は、エラーではなくてWarning なので無視してOKです。
mq4ファイルから ex4 ファイルが出来上がればコンパイルは成功しています。
DLLを使うインジケータでは、DLLを許可するチェックボックスにチェックをいれる必要があります。
参考まで。^^;
(2011.01.31 16:21:34)

Re:R for MT4の件(01/30)   kugutsushi さん
>通りすがりの者ですが..。
の方、情報ありがとうございます。このところ、ブログ放置していたので、書き込みに気がついていませんでした。


また、試してみます。

(2011.02.16 07:20:59)


© Rakuten Group, Inc.