作ったものや、勉強したこと公開してます。トレーディングシステム完全な趣味ネタですが、為替をコンピュータで分析処理させて売買する投資システムを開発して遊んでいます。チャートソフトウェアとして秀逸なMetaTrader4(MT4)を主に利用して、EA(自動売買ロジック)を開発するのですが、やはりその環境だけでは分析処理でできることに限界があり。そこで、MT4の外部でも為替相場の分析するシステムを組んで連携できるようにするために、まずはティックデータをDB化する仕組みを構築しました。分足・時間足や日足でも良かったのですが、Tickデータがあればそれたの足データは生成できるかなあと思ったので、原データのTickのみを記録対象としています。とファイル名を付けて、experts/indicatorフォルダにコピーします。その他に、MySQLにC言語から接続するためにlibmysql.dllが必要です。Googleなどでググって、最新版を入手してexperts/librariesフォルダにコピーしておいてください。お手元に利用できるMySQLサーバを用意してください。データベースを作成し権限のあるユーザを用意したら、以下のソース中のiniti()関数内にあるDB設定の箇所を書き換えてください。テーブルは作成しなくても、存在しなければ自動的に作成する仕組みにしています。コンパイルしたら、MT4の画面上のナビゲーターからindicator>yanoshin_tick_export_MySQLを選択し、チャート画面に適用すると、処理が始まりMySQLにデータをインポートします。imports」にチェックをいれて許可してあげてください。*ひとまず解説はここまでですが、リクエストがあれば詳細あとで書きます。ほとんどはソースを読んでいただけると、何がやりたいかなどは読み取れると思いますが。OSX編、Linux編と同じ。Leopard)に続き、Ubuntu10.04LTSにもCUDA環境をインストールしました。OSX編]GPUを利用した演算処理に興味を持ったので、NVIDIAのCUDAを勉強してみた。02:54ティックをWEBにリアルタイムに近い形で表示したいのですが可能でしょうか?私には知識が足りなく、IT業者にも断られてます。探し探してこの記事に辿り着きました。制作依頼になってしまい申し訳ございませんがお時間ありましたら上記アドレスにご連絡いただけると幸いです。リアルタイムに近い形、ということで最大で20秒くらいの遅延を許すくらいのティックチャートなら自作でも開発できそうな気がします。数秒以下という遅延許容ということになるとMT4を使用する時点でかなり難しい要件かなという印象があります。・ブラウザ上でティックグラフを描画する処理という主な処理が必要となると想定するだけでもそれぞれ数秒ずつが積み重なり、十数秒くらいかなあという目算でした。これらのシステム設計と開発方法を究極まで工夫することで、リアルタイムと言えるくらいの速いティック表示も開発可能だと思いますが、その場合に必要なリソースやコストなども跳ね上がってしまうかと思います。上記の回答で実際にご要望があれば、費用・期間などご相談いつでも可能ですのでご一報いただけると幸いです。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。