システムトレードで、株・商品先物・日経平均先物(TOPIX・日経225)・FX(外国為替証拠金取引)の相場を生き残る!
システムトレードで楽ちん投資
トップページ | トレード実践録 | インフォ〜 | プロフィール | 更新履歴 | リンク | メルマガ | お問い合わせ

トレードシステム開発日記 2006年7月 開発というよりExcelへの移行日記

7月分の開発記録。
システム公開と、バージョンアップに備えて、開発を再開した。。
そうそう頻繁にバージョンアップするわけにもいかない。
   
  
7/3
カラー印刷は1枚100円とか。どこもかしこも高い。
マニュアルの分量からして、開発費倒れしてしまう。簡単には頼めない。
バージョンアップの度に、自分で印刷するのは、無理と判断した。
 
原油高で紙の値段が上がったみたいだな。
 
 
7/4
バージョンアップ時は、印刷してもらうことにした。CDのなかへファイルを
入れよう。
 
 
7/7
「Tick値取得シート」と「複数銘柄取得シート」は分離したほうがいいかもしれない。
ひと仕事片付いたら、優先的に考えてみることにする。
なんとなく、別々のファイルにして、特化した機能をつけたほうがいいような気がする。
(もう少し、ストレートな処理にできないものか?)
  
7/9
予定していた機能の移行が、ほぼ終了した。
試験的に使っている機能の移行は今回は見送り。
FXのトレードで、10万通貨単位を発注すると、為替レートを提示してくる。このレートが
通常のレートから、かけ離れていないか画像に取り込むような処理も見当していたが、
今回は見送った。
 
   
7/10
重複しているファイルや、不必要なファイルが増えていたので削除した。
「簡易システム」のファイルだけで30種類はある。必要なものを残して一掃したので、
だいぶすっきりした。
 
<削除した為替用システム>
為替用トレードシステム
 
FXのトレードシステムの続き
 
<簡易システムの前身となったトレードシステム>
簡易システムの前身となったトレードシステム
 
自分で使う分には、画面など、どれだけショボくてもかまわない。
操作方法に難あり、かもしれないが、それも慣れだ。
(記念に画像を取り込んでおいたが、ショボすぎる)
 
画面のショボさとパソコンの売買判定とは何の関係もない。
(操作方法を誤らなければ、まともに機能する)
処理速度を上げるなら、本当は画面表示など行わないほうがいいのだろう。
 
人間に分かりやすいことは、パソコンには分かりにくいことでもあるから、処理速度が
落ちていく。ExcelVBAはコンパイルされないから、処理速度は速いといえない。
VBAの部分だけ、コンパイルできないものか?
聞いたことはないが、もしできれば多少は処理速度が向上するはずなのだが。
 
 
7/11
削除対象のExcelファイルを眺めていて気付いたのだが、1分足作成・○分足作成
といった機能をもつシートの発想は、ずいぶん前からあったみたいだ。
2年前に作ったファイルの中に、そんなものがでてきた。
 
<特殊ルール用のシート>
特殊ルール用のシート
 
<仕切条件シート>
仕切条件シート
  
いろんなことを試していたようだ。
これらのファイルも削除した。汎用的なトレードに対応できるシステムを完成させても、
ファイルを残していたから、管理が大変だった。
 
 
※この後、しばらくシステム開発から離れる。記録の日付に空白期間があるのがその理由。
 
7/28
「複数銘柄取得シート」を分離して、ファイルの容量を小さくすることにした。
容量は小さくするつもりだが、対象変更が入るので、結果的にはあまり変わらないだろう。
 
 
7/29
購入者の依頼を検討して、前日のデータに追加するかたちで、データ取得できる
ようにした。また、中止条件成立時に、次の売買判定を待つことなく、即座に手
仕舞いする機能を追加(次の判定条件で手仕舞うか、即座に手仕舞うか選択可能
にした)
 
 
7/30
「複数銘柄取得シート」を分離。独立したファイルとした。
売買判定もできるが、どちらかというとデータ取得に特化した機能を実装する方
向だ。以前作ったツールから、機能を移行している。
 
1分足、○分足は関数式を少し変更して、そのまま加えることにした。
254銘柄のティックデータを取得し、1分足へ一括変換できるようにした。
3〜4分で変換が完了する。手動で変換していると手間がかかるから。
○分足への変換も同様。
 
おおよそ、かたちになってきた。
 
 
トレードシステム開発日記 2006年8月 へ続く
 
 
  
 
 
TOPへ戻る

 
Google
 
 
Copyright (C) toushikenbunroku.com, All Rights Reserved.