kaburoboを実行すると、
よろしければ[Enter]キーまたは start と打って[Enter]キーを押してください。 キャンセルする場合は quit と打って[Enter]キーを押してください。 ヘルプを表示する場合は help と打って[Enter]キーを押してください。 >と出て、ちょっと面倒くさいですよね。 そこで、Enterを押さずに実行する方法をお教えしましょう。
まずは、 KABUROBOconfigrobot-config.xml をメモ帳か何かで読み込みます。
すると、下のほうに、下記のようなXMLがありますので、
<robot-class-name>SampleRobot</robot-class-name>
<time>
<start>2004-09-01</start>
<end>2005-08-31</end>
</time>
<asset>50000000</asset>
<each-stock-limit>10</each-stock-limit>
<short-trade>true</short-trade>
<special-order>false</special-order>
<data>data50</data>
<user-log>
<console level="5" />
<file level="0" path="log.txt" />
<database level="0" />
</user-log>
<system-log>true</system-log>
<config-confirmation>true</config-confirmation>
<overwrite>true</overwrite>
</robot-config>
赤字の部分をfalseに変更してください。
これで、いちいちEnterを押さなくても自動的にkaburoboがスタートします。
たかがEnterキーですが,押し忘れるとずっと動かないでいるので, たまに30分くらい動かないまま放っておいてしまうことがあります. どうせここがtrueで一時停止してもすることはほとんどないので,さっさと
<config-confirmation>false</config-confirmation>
としてしまった方がよいでしょう.
Author:tori
FC2ブログへようこそ!
「株式自動売買ソフトウェア 株ロボを作ろう! SDK2.0対応」 に載っているテクニ君の売買結果です。