スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

今後の構想

株価データベースから必要なデータを取り出し計算→シグナルが出ていれば注文を出す

ここまでできればとりあえず全自動売買になる。
寄り引けの単純なシステムだけど。
スポンサーサイト

メモ:csvファイルからMySQLにインポートする

load data local infile "c:/test.csv" into table テーブル名 fields terminated by ',';

注意:
テーブルの列とcsvの列の数が合ってないとうまくいかなかった。

とりあえず株価データのインポートは成功した。
定時にC#で株価データ取得→データベースに登録 もすぐできそう。

2月28日のシグナル

2月28日のシグナルは「なし」です。

メモ:excelファイルをcsvに変換

これまでの株価データをデータベースにインポートするために
excelファイルをcsv形式に変換したい。

[方法]
必要なデータをテキストエディタにコピペして
タブを,に置換する。

2月27日のシグナル

2月27日のシグナルは「なし」です。

2月26日の結果

--------日経225mini ---------------
本日シグナル 「売り」
1勝0敗 売1 +50

2月累計
4勝7敗0分 売10買1 +15

2007年累計
10勝13敗0分 売20買3 +200

2月26日のシグナル

2月26日のシグナルは「売り」です。

仕掛け:寄付き
手仕舞い:大引け

2月23日の結果

--------日経225mini ---------------
本日シグナル 「売り」
0勝1敗 売1 -100

2月累計
3勝7敗0分 売9買1 -85

2007年累計
9勝13敗0分 売19買3 +150

C#でMySQLに接続

環境:VS2005 C# ,MySQL4.1

Connector/Net 5.0をDLしインストールする。

C#でプロジェクトの「参照の追加」、「参照」タブでMySQL Connector/NETのBinariesフォルダからMySql.Data.dllを選ぶ。ソリューションエクスプローラの参照フォルダにMySql.Dataが追加される。あと
using MySql.Data.MySqlClient;
をソース文頭に追加する。

MySQLに「test」という名前のデータベースがあり、テーブル「table1」の定義は

+-------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| id | int(11) | | PRI | 0 | |
| value | int(11) | YES | | NULL | |
+-------+---------+------+-----+---------+-------+

となっているとして、valueに「1500」という数値が入っている。
この時に「1500」をC#からMySQLを操作して取り出したい。

static void Main(string[] args)
{
MySql.Data.MySqlClient.MySqlConnection conn;
string connStr;

connStr = "server=localhost;Database=test;Uid=root;Pwd=***";
conn = new MySql.Data.MySqlClient.MySqlConnection(connStr);
conn.Open();

MySqlDataReader reader = null;
MySqlCommand cmd = new MySqlCommand("SELECT value FROM table1", conn);

reader = cmd.ExecuteReader();
while (reader.Read())
{
reader.GetString(0);
}

Console.WriteLine(reader.GetString(0));
Console.ReadLine();
conn.Close();
}

↑のソースでできた。
これからINSERT文なども試してみる。

2月23日のシグナル

2月23日のシグナルは「売り」です。

仕掛け:寄付き
手仕舞い:大引け

2月22日のシグナル

2月22日のシグナルは「なし」です。

2月21日の結果

--------日経225mini ---------------
本日シグナル 「売り」
0勝1敗 売1 -35

2月累計
3勝6敗0分 売8買1 +15

2007年累計
9勝12敗0分 売18買3 +250

逆指値→取消→返済注文スクリプトができた

明日時間があったらテストしたい。

テスト成功

本日は予定通り、逆指値注文までのスクリプトをテストした。
最初は文法ミスがいくつかあったが、アルゴリズム的なミスはなく、おもった通りに動作した。

あとはソースコードをきれいに直し、次の段階に進みたいと思う。

2月21日のシグナル

2月21日のシグナルは「売り」です。

仕掛け:寄付き
手仕舞い:大引け
プロフィール

Author:SGGK
☆トレード歴
株取引を始める(2005/07/x~)
日経225miniを始める(2006/07/18~)
225オプション始める(2009/06/08~)
FX始めました(2011/06/07~)

連絡はこちら
sggk2006[at]yahoo.co.jp

Twitterやってます
@SGGK225

本日の日経平均先物チャート

Twitter
リンク
最近の記事
月別アーカイブ
カテゴリー
FC2カウンター
フリーエリア

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。