- 追加された行はこの色です。
- 削除された行はこの色です。
*設定ファイルの編集 [#wfe3a9ec]
設定ファイルは「project」というディレクトリに置いておきます。~
シミュレーション(バックテスト)でも[[自動売買>pyStockTrader4Python3/RealTrading]]でも同じファイルを使えます。~
つまりシミュレーションした条件で[[自動売買>pyStockTrader4Python3/RealTrading]]ができます。
シミュレーション(バックテスト)でも[[自動売買>pyStockTrader/RealTrading]]でも同じファイルを使えます。~
つまりシミュレーションした条件で[[自動売買>pyStockTrader/RealTrading]]ができます。
**書き方 [#nd482855]
XML形式で書かれています。以下例です
<project name="test">
<config>
<brokerage name="SBI" module="SBI"/> <!-- 使用する証券会社 -->
<lang val="jp"/> <!-- 使用言語。未対応 -->
<user name="" id=""/> <!-- ログインID -->
<passwprd main="" sub1="" sub2="" /><!-- ログインパスワード -->
<found max="1000000" min="1000" margin ="100000" /><!-- 売買時、シミュレーション時の最大資産 -->
<pw dir="/home/hoge/" file="rtrade_pw"/><!-- パスワードファイル -->
<log dir="./log/" trade="trade_log.csv" error="error.csv" price="price.csv" status="status.csv" simlation="simulation.csv" resource="resource.csv"/><!-- ログを保存するところ -->
<data dir="./data/" stock="stock_detail.csv" /><!-- 株情報を保存するファイル -->
<trade wait="30" /><!-- 自動売買時の待ち時間 -->
<twitter tweet="1" /><!-- twitterでツイートする場合。要アカウント -->
<sim num="0" /><!-- 番目の株をシミュレーションする -->
</config>
<stocks>
<stock name="Rakuten" code="4755" type="date" unit="100"><!-- 株名、株コード、取引タイプ(date:日足、time:デイトレード)単元株数 -->
<algorithm name="Simle" module="simple" val="0.8,1.1,0.9" /><!-- アルゴリズムの表示名(name)、モジュール名(module).pyは省略 -->
<found max="300000" min="1000"/><!-- この株に使うお金-->
<marcket name="" no="" /><!-- 取引市場、未対応-->
<data starty="2017" startm="1" startd="1" />
<refs><!-- 参照株 未対応-->
<ref id="9999" type="date"/><!-- 参照株 未対応-->
</refs>
<simulation><!-- シミュレーション条件-->
<conf parametric="1" MP="1" start="1000000" stop="10000" sdt="2017-04-17" edt="2017-04-27"/><!-- シミュレーション設定-->
<vals><!-- パラメトリックシミュレーション時の設定-->
<val id="1" start="1" end="10" iter="0.005" inc="1"/>
</vals>
</simulation>
</stock>
<stock name="Rakuten" code="4755" type="time" unit="100">
<algorithm name="Simple time" module="simple_day" val="0.8,1.1,0.9" />
<found max="300000" min="1000"/>
<marcket name="" no="" />
<data starty="2017" startm="1" startd="1" />
<refs>
<ref id="9999" type="date"/>
</refs>
<simulation>
<conf parametric="2" MP="1" start="1000000" stop="10000" sdt="2017-04-17" edt="2017-05-02"/>
<vals>
<val id="0" start="0.9" end="1.1" iter="10" inc="0.01"/>
<val id="1" start="0.8" end="1.2" iter="10" inc="0.05"/>
</vals>
</simulation>
</stock>
</stocks>
</project>
***各部解説 [#zb442b1b]
全体を<project>と</project>ではさみます
<project>
.........
</project>