ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

クリック証券(旧GMO)コミュのみなさんの構想

  • mixiチェック
  • このエントリーをはてなブックマークに追加
みなさんはこの取引ツールをカスタマイズしてどんなことを
実現させようとしているのでしょうか?
リアルタイムのシグナルを発生させて売買させるツール?

ちなみに、VTトレーダや他のメジャーなカスタマイズできる取引システムではなくクリック証券のはっちゅう君に注目したのはどのようなところでしょう。

コメント(13)

VT系やMT4では実現不可能
→VT系やMT4のことをあまり知らないので初歩的なことを聞いてすいません。具体的にいうとどのようなことができないのでしょうか?

ちなみにVTトレーダーに関する情報を見てみると
http://www.cmsfx-japan.com/platform/about_api.html
VTトレーダーAPIについて書いてありましたが
これなら実現できるのでは?

ただ情報が英語のようなのでこちらのほうが日本語でやりやすいかなと
思って興味を持ちました。

VTトレーダーのコミュにも参加したのですが情報が多すぎて
よくわかりませんでした。

ヒストリーデータというのはどのレベルの細かさですか?
時間足までなら
http://www.forexite.com/free_forex_quotes/forex_history_daily.html
で取得できますがもっと細かい情報ですか?

ちなみに、自分の場合は最初から全自動は目指しておらず
前にも話しました特殊な指値やストップ機能をつけたいだけです。
ですので、excelのサンプルを見る限りはできそうな気がしました。
なるほど、そういうことですか。
それにしても、25万件のデータ量とはすごいですね。
すくなくとも、エクセルでは扱えるデータ量ではないですし
分割したとしても処理にかなり時間がかかりそうなので
ACCESSなどのデータベースで解析するしかなさそうですね。
25万件のデータをエクセルに取り込むことはできないと思うのですが?
1シートの最終行は65536行までしかないので。
アクセスならデータのインポートの機能を使えば
特にプログラムせずに取り込みできます。
個人的にVariant型は邪道だと思ってますが下記みたいな書き方もできますよ。

Public PriceOp, PriceHi, PriceLo, PriceCr As Variant

PriceOp = Range(Cells(1, 3), Cells(Lastrow(1), 3)) '始値
PriceHi = Range(Cells(1, 4), Cells(Lastrow(1), 4)) '高値
PriceLo = Range(Cells(1, 5), Cells(Lastrow(1), 5)) '安値
PriceCr = Range(Cells(1, 6), Cells(Lastrow(1), 6)) '終値

ちなみに検証してないので所々間違ってるかもしれません。
データさえもらえれば検証しますよ。




あと、6万なんとか行がきになるならこんな方法もありかも。

Dim TextLine, tmp, tmp2, tmp3
Dim Price As Variant
Dim PriceHi(), PriceLo(), PriceCr() As Currency
Dim i, n As Long

Open "path" For Input As #1 'pathにCSVのパスを記入
Do While Not EOF(1)
Line Input #1, TextLine
tmp = tmp & TextLine
n = n + 1
Loop
Close #1

tmp2 = Split(tmp, vbCrLf)

ReDim PriceOp(n)
ReDim PriceHi(n)
ReDim PriceLo(n)
ReDim PriceCr(n)

For Each tmp3 In tmp2
PriceOp(i) = tmp3(3) '始値
PriceHi(i) = tmp3(4) '高値
PriceLo(i) = tmp3(5) '安値
PriceCr(i) = tmp3(6) '終値
i = i + 1
Next tmp3



ちなみにこれも未検証(笑
ちなみに、無料のデータベースはいくつかありますが
マイクロソフトのMicrosoft SQL Server 2005 Express Edition なんかは無料で基本的機能は使えますしエクセルとの相性も良いので興味がありましたら
チャレンジしてみてください。
マイクロソフトのダウンロードセンターからダウンロードできます。

ちなみに作ったデータはエクセルの「データ」→「外部データの取り込み」→「新しいデータベースクエリ」などで簡単にデータベースとリンクできます。
エクセルでは行数制限などがあるでしょうから条件で絞り込めば必要な情報は
表示できると思います。

話は変わりますがIDとっただけではFX口座は開設されていなかったんですね。
今日、FX口座の開設を申し込んで明日入金予定です。
エクセルサンプルのレートの取得などをやってみようと思ったら
口座の開設を申し込んだせいかサーバメンテナンス中になってしまいました。
明日以降またチャレンジしようと思います。
最終的な運用方法は、自宅のマシンで自作取引システムを常時起動しておき
リモートで外でも見れるようにしようと思っています。
自分はウィルコムのw-zero3をもっているので会社でも外でもリモート操作できます。
スピードが遅いのが難ですが安定するまではかなり時間がかかると思われるし
エクセルはいつフリーズするかわからないしプロバイダーもマンション専用なのでネット接続が安定するかも心配です。

みなさんはどのように運用を考えていますか?

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

クリック証券(旧GMO) 更新情報

クリック証券(旧GMO)のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング