2009年03月31日

MySQL と PostgreSQL と システムトレード

意外と、前回のMySQLの話に興味を持っていただいた方が多いようで?

今回も、ソフトウェアについての話を書いてみます。

自分は、本職でデータベースのソフトをよく使うので、
システムトレードにはどんなデータベースのソフト(DBMS)を使えば良いのかを、考えてみます。

個人でDBMSを使う場合は、やっぱりオープンソースのソフトウェアが良いですね。なんたって無料で使えますから。

 ・MySQL
 ・PostgreSQL

が有名です。では、どちらがシステムトレードに向いているかですが、当然ながら一言では言えません。

なので、両方のメリット・デメリットを列挙します。

 ■MySQL

  ・メリット
   ・ほっておいても止まらない。普段使っていても特に、
    メンテナンスを意識することはありません。
   (MyISAMの場合はAnalyzeが必要)

  ・デメリット
   ・頭が悪い
     複雑なクエリが苦手です。特に副問い合わせや、結合が
     多段になってくると劇的に性能が悪くなります。
   ・C言語での開発が難しい
     C言語のプリコンパイラがないのでSQLベースでの
     開発が難しいです。

 ■PostgreSQL

  ・メリット
   ・頭が良い
     複雑なクエリでも、MySQLより比較的早く処理でき
     ます。(ものによりますが平均的に)
   ・C言語での開発がやや楽
     埋め込みSQLのプリコンパイラによりC言語での開発が
     比較的楽

  ・デメリット
   ・定期的なメンテナンスが必要。
     更新処理が多い場合は、定期的にVaccumという処理が
     必要になります。


↓励みになりますので、宜しければクリックをお願いします。
にほんブログ村 為替ブログ FX サラリーマン投資家へ
にほんブログ村
にほんブログ村 為替ブログ FX スキャルピング派へ
にほんブログ村
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村 

こんなところです。
なぜ、C言語かというと、システムトレードを繰り返す場合、どのくらいの時間を要するかが重要になる場合もありますが、C言語だと比較的早く処理できるからです。

もちろん、Javaやその他スクリプト言語で開発するのも良くて、その場合、メリット・デメリットの有意さが一つなくなります。



結局のところ、書いててどっちでも良いと思い始めました。
(無責任)

メモリを潤沢に積んで、新しいCPUを使えばMySQLでもPostgreSQLでも、そこそこ使えるはずです。

もちろん、システムトレードではない、WEBアプリケーションだったり別のシステムでは、向き不向きが出てきますが。

自分はMySQLが「好き」なのでMySQLを使ってます。
大きな理由はない!(笑)

あと、最近ではOracleの無料で使えるエディションがあるので、実はこれが一番だったり。(頭が良くて、早いのです)

ってなわけで、やっぱりOracleさまさまですかね。。。

オープンソースが全ての面で、Oracleを凌駕する日は来るのか。。。
posted by よろ at 22:37| Comment(0) | TrackBack(0) | 日記

2009年03月30日

MySQL & perl

最近、本業の方がごたごたしていて、全く投資関連に時間をかけられていないです。

自分はいわゆるシステムエンジニアなので、簡単なシステムなら自分で作ることもできます。

今は、MySQLというデータを管理するソフトウェア(DBMS)にperlというプログラム言語を使っています。

なんで、MySQLを使うかというと、

「無料」

「無難」

「そこそこ早い」

からです。同じく、無料で使えるオープンソースのDBMSにはPostgreSQLとうソフトウェアもありますが、こちらはVACUUMという、Javaでいうガーベージコレクションと同等の処理が必要になり、運用面で面倒だから使っていません。(これが「無難」に当たる。)

ただ、DBMSという大きな観点からは、MySQLもPostgreSQLも一長一短であるため、適材適所に使えばどちらでも良いと思います。

で、なぜperlかというと、一番なれているからです(笑)

一度Javaでも作ったことがありますが、やっぱり慣れていないせいか、時間もかかります。

ただし、速度面ではJavaの方が早いので、複雑な処理をする場合は、Javaが良いでしょう。(C言語が使えればもっと良いですが。。。)

というわけで、MySQL & Perl でしばらくはシステムを作ってみます。

たまには、技術的な話もしてみますね。
posted by よろ at 02:11| Comment(0) | TrackBack(0) | 日記

2009年03月22日

久しぶりの更新で

しばらく、スキャルピングで叩きのめされたのと、仕事が忙しかったのとで、更新が滞ってしまいました。

(仕事が忙しいというのは逃げです。。。)

まあ振り返ってみて、結論としては、

スキャルピングは無理!!

ということです。。。


付け焼刃の方法で素人が勝てるはずが無いです。


コンスタントに利益を出すことができれば、億万長者になれてしまいます。


そう簡単にはできないからこそ、ある意味、FXというビジネスが成り立つのだと思います!?


勝てる人・勝てない人が程良くいてこそ、FX!!


まだまだ、勝てない人な自分はもっと精進が必要なようです。


とりあえず、新しいルールの作成から始めます。


まずは、

過去のデータで検証して有用性が証明されていない手法では取引しない!!

こととします。

↓励みになりますので、宜しければクリックをお願いします。
にほんブログ村 為替ブログ FX サラリーマン投資家へ
にほんブログ村
にほんブログ村 為替ブログ FX スキャルピング派へ
にほんブログ村
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村
posted by よろ at 04:08| Comment(0) | TrackBack(0) | 日記