<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>kaburobo tech support　- kaburobo.net/support/</title>
      <link>http://kaburobo.net/support/</link>
      <description>カブロボ開発者のための公式技術サポートBLOGです</description>
      <language>ja</language>
      <copyright>Copyright 2010</copyright>
      <lastBuildDate>Mon, 01 Feb 2010 21:00:00 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>バックテスト期間を変更しました</title>
         <description><![CDATA[<p>以下のようにバックテスト期間を変更しましたのでお知らせいたします。</p>]]></description>
         <link>http://kaburobo.net/support/2010/02/bt2009.html</link>
         <guid>http://kaburobo.net/support/2010/02/bt2009.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">お知らせ</category>
        
        
         <pubDate>Mon, 01 Feb 2010 21:00:00 +0900</pubDate>
      </item>
            <item>
         <title>【FAQ】SDKを起動してバックテストをすると重いです。</title>
         <description><![CDATA[Q:SDKを起動してバックテストをすると重いです。何してはるんですか？
この画面が長時間表示され、バックテスト開始まで待たされます。

<pre class="console" style="font-family:monospace; line-height:1em; background:black; color:white;"
><code>よろしければ[Enter]キーまたは start と打って[Enter]キーを押してください。</code>
<code>キャンセルする場合は quit と打って[Enter]キーを押してください。</code>
<code>ヘルプを表示する場合は help と打って[Enter]キーを押してください。</code>
<code>&gt; <em style="font-style:italic;">start</em> <kbd style="color:lightgreen;">[Enter]</kbd></code>
<code>初期化中です。環境によっては時間がかかる事があります。</code></pre>

A:株価データを読み込んでいます。
データを先読みしておくことで後のシミュレーションを素早くこなすことが可能になります。テストを行う期間が長いほどこの方法が有利に働きます。
また、作成されるカブロボは過去の株価データを参照することが殆どであるため、例えば3年間データ中の最後の半年だけのテストにおいても、3年分全てのデータをSDKが読むことになります。]]></description>
         <link>http://kaburobo.net/support/2009/11/qsdk.html</link>
         <guid>http://kaburobo.net/support/2009/11/qsdk.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">FAQ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">お問い合わせ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">プログラミング</category>
        
        
         <pubDate>Mon, 02 Nov 2009 12:30:00 +0900</pubDate>
      </item>
            <item>
         <title>Q: 自分のPCでもっと長期間のバックテストをしたいです</title>
         <description><![CDATA[A: <a href="http://www.kaburobo.jp/">kaburobo.jp</a>上の<a href="http://www.kaburobo.jp/robotmgr/#touroku">カブロボ工房</a>(要ログイン)で行うオンラインテストをご利用下さい。

期間を伸ばすべく検討中ではございますが、現段階では株価データのライセンス上、延ばすことが出来ません。
SDK付属データ、および拡張検証パックにつきましてはお作りいただいたカブロボの動作確認を目的としております。
パフォーマンスの善し悪しの確認については、オンラインテストをご利用下さいますようお願い申し上げます。

※Javaカブロボのオンラインテストには、kaburobo.jpの<a href="https://dc.kaburobo.jp/user/application/">ユーザ登録</a>及びカブロボのアップロード作業が必要です。]]></description>
         <link>http://kaburobo.net/support/2009/10/q_pc.html</link>
         <guid>http://kaburobo.net/support/2009/10/q_pc.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">FAQ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">ご要望</category>
        
        
         <pubDate>Mon, 26 Oct 2009 14:28:23 +0900</pubDate>
      </item>
            <item>
         <title>Q: ロボットのソース(robot.zip)が解凍できません</title>
         <description>A: ソースダウンロードの仕組みに不具合がございました。
修正が完了しまして、現在は正常に解凍することができます。
ご迷惑をおかけしましたことを、お詫びいたします。</description>
         <link>http://kaburobo.net/support/2009/10/q_robotzip.html</link>
         <guid>http://kaburobo.net/support/2009/10/q_robotzip.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
        
        
         <pubDate>Fri, 09 Oct 2009 14:21:50 +0900</pubDate>
      </item>
            <item>
         <title>Q: SDKが解凍できません</title>
         <description>A: SDKのダウンロードの仕組みに不具合がございました。 修正が完了しまして、現在は正常に解凍しインストールすることができます。 ご迷惑をおかけしましたことを、お詫びいたします。</description>
         <link>http://kaburobo.net/support/2009/08/q_sdk.html</link>
         <guid>http://kaburobo.net/support/2009/08/q_sdk.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
        
        
         <pubDate>Thu, 20 Aug 2009 23:43:43 +0900</pubDate>
      </item>
            <item>
         <title>【FAQ】商品化されたようですが？</title>
         <description>カブロボの成果が商品化（公募投信）されたことについて、お問い合わせをいただいております。 皆様には積極的にお知らせしたいのですが、カブロボコンテスト主催者がそれを告知することは、関係法規で禁止されている勧誘等に該当する懸念があることから、控えております。 商品の詳細については、販売元となる証券会社でご案内しておりますので、そちらをご覧いただければ幸いです。 よろしくお願いいたします。</description>
         <link>http://kaburobo.net/support/2009/07/faq_1.html</link>
         <guid>http://kaburobo.net/support/2009/07/faq_1.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">FAQ</category>
        
        
         <pubDate>Thu, 23 Jul 2009 10:25:14 +0900</pubDate>
      </item>
            <item>
         <title>【FAQ】問い合わせの回答が届きません</title>
         <description>お問い合わせいただきました内容には、基本的にこちらのblogでご返事しておりますが、個別のケースでは、メールでご返事する場合もございます。 ただ、その際に、「いつまでも回答がない」とのご連絡をいただく場合もありまして、その際には、メールの「スパムメール」もしくは「迷惑メール」のフォルダを、ご確認いただきたくお願いいたします。</description>
         <link>http://kaburobo.net/support/2009/07/faq.html</link>
         <guid>http://kaburobo.net/support/2009/07/faq.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">FAQ</category>
        
        
         <pubDate>Thu, 23 Jul 2009 09:40:08 +0900</pubDate>
      </item>
            <item>
         <title>カブロボのJavaプログラミングルール変更（使用不可メソッドの追加）</title>
         <description><![CDATA[カブロボのJavaプログラミングルールに、以下の項目を追加いたしました。
このルールに該当する場合、Javaカブロボのソースのアップロード時に、その旨のメッセージが表示されます。

<strong><code>java.lang.Object.finalize</code> メソッドオーバーライドとその同名のメソッドの使用不可</strong>

<a href="http://www.kaburobo.jp/files/sdk/help/kaburobo_programming_rule.pdf">Javaプログラマー用補足資料</a>もご参照ください。]]></description>
         <link>http://kaburobo.net/support/2008/07/javarule_080730_01.html</link>
         <guid>http://kaburobo.net/support/2008/07/javarule_080730_01.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">プログラミング</category>
        
        
         <pubDate>Wed, 30 Jul 2008 10:00:00 +0900</pubDate>
      </item>
            <item>
         <title>【お知らせ】ETF機能対応のカブロボSDK2.1.0正式リリース</title>
         <description><![CDATA[ETF機能対応のカブロボSDK2.1.0をリリースいたしました。

ログイン後、カブロボ工房から<a href="https://www.kaburobo.jp/user/login/?p=doc/get_sdk/">ダウンロード</a>して頂き、カブロボを開発して頂くことができます。
お試し頂けたら幸いです。

ETF対応のSDKまたKBユニバーサルの使用方法については以下のページをご参照ください。

*<a href="http://www.kaburobo.jp/doc/etf/">ETF機能対応のカブロボについて</a>

今回の修正履歴は以下の通りです。

2008/04/14 version 2.1.0
【新機能】新しいテクニカル関数として騰落レシオが実装されました。AnalysisManager#getUpDownRatio()から実行出来ます。
【改良】自動損切り値をrobot-config.xmlに記述することで、ユーザーによる設定が可能になりました。
【修正】InformationManager#getEtfNikkei225List および #getEtfTopixList の戻り値が不正だった問題を修正しました。

また、カブロボルールにも一部以下のようなルールが追加されました。

・株式分割・株式併合もしくはそれに準ずるコーポレートアクションが予定されていた場合はその前後20 日間において新規注文が禁止され、保有している銘柄に関しては強制的に反対売買が執行されます。

*<a href="http://www.kaburobo.jp/files/sdk/help/kaburobo_building_rule.pdf">カブロボ作成ルール／仕様(PDF)</a>]]></description>
         <link>http://kaburobo.net/support/2008/04/sdk210_080414.html</link>
         <guid>http://kaburobo.net/support/2008/04/sdk210_080414.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">お知らせ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">プログラミング</category>
        
        
         <pubDate>Mon, 14 Apr 2008 18:00:00 +0900</pubDate>
      </item>
            <item>
         <title>売買状況メール配信停止機能を追加</title>
         <description>売買状況メールの配信を停止できる機能を追加いたしました。

Myページの各ロボットの「メール配信」の項目の「受け取らない」をチェックしますと、
メールが配信されなくなります。
</description>
         <link>http://kaburobo.net/support/2008/03/release_080331.html</link>
         <guid>http://kaburobo.net/support/2008/03/release_080331.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">お知らせ</category>
        
        
         <pubDate>Mon, 31 Mar 2008 18:00:00 +0900</pubDate>
      </item>
            <item>
         <title>MarketRanking (ランキングデータ) を使ったサンプルロボット</title>
         <description><![CDATA[MarketRanking の機能にフォーカスしたサンプルコードを解説いたします。
MarketRanking には多くのデータが日々更新されていますので、これを期にマスターしましょう。
基本的な使い方は

 import jp.tradesc.superkaburobo.sdk.trade.data.EnumMarketRankingType;
 import jp.tradesc.superkaburobo.sdk.trade.data.MarketRanking; 

と書いて <code>EnumMarketRankingType</code> と <code>MarketRanking</code> を import します。
次に

ArrayList &lt; MarketRanking &gt; rankingList =
tradeAgent.getInformationManager().getMarketRanking(EnumMarketRankingType.DROP_RATE);

のように書いてデータを取得します。
例では値下がり幅のデータを取得するために EnumMarketRankingType.DROP_RATE を使っていましたが、
EnumMarketRankingType にはDROP_RATE だけでなく合計で21種類データを取得することができます。
<code style="font-weight:bold; line-height:1em;">
DIVIDEND:配当利回り上位
DROP_CREDIT_BUYING:信用買残減上位 
DROP_CREDIT_SALE:信用売残減上位 
DROP_RANGE:値下がり幅 
DROP_RATE:値下がり率 
HIGH_CREDIT_RATIO:信用高倍率上位 
HIGH_PBR:高PBR 
HIGH_PER:高PER 
LOW_CREDIT_RATIO:信用低倍率上位 
LOW_PBR:低PBR 
LOW_PER:低PER 
NET_PROFIT_RATE:純利益成長率上位 
ORDINARY_PROFIT_RATE:経常利益成長率上位 
RISE_CREDIT_BUYING:信用買残増上位 
RISE_CREDIT_SALE:信用売残増上位 
RISE_RANGE:値上がり幅 
RISE_RATE:値上がり率 
SALES_RATE:売上高成長率上位 
VALUE:売買代金 
VOLUME:出来高 
VOLUME_RATE:出来高乖離率
</code>
それでは、実際に MarketRanking を使ったカブロボを作ってみましょう。
今回は、SDKに付属する SampleRobot の screening メソッドを書き換えるだけでできます。
戦略は前日-3%以上値下がりした銘柄を次の日に買う、というシンプルな短期逆張りロボットです。

短期保有にするためには、SampleRobot の order メソッドの中の、orderReverseByRate の保有日数を調整する必要があります。 

コードは以下のようになります。
<code>
<span style="color:#808080;">01</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;</span><span style="color:#646464;">@Override</span>
<span style="color:#808080;">02</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;</span><span style="color:#7f0055;"><b>public&nbsp;</b></span><span style="color:#7f0055;"><b>void&nbsp;</b></span><span style="color:#000000;">screening</span><span style="color:#000000;">(</span><span style="color:#000000;">TradeAgent&nbsp;tradeAgent</span><span style="color:#000000;">)&nbsp;{</span>
<span style="color:#808080;">03</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span style="color:#808080;">04</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#3f7f5f;">//&nbsp;オブジェクトメモを用意し、null&nbsp;チェックを行います。</span>
<span style="color:#808080;">05</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">SampleObjectMemo&nbsp;memo&nbsp;=&nbsp;</span><span style="color:#000000;">(</span><span style="color:#000000;">SampleObjectMemo</span><span style="color:#000000;">)&nbsp;</span><span style="color:#000000;">MemoManager.getInstance</span><span style="color:#000000;">()</span><span style="color:#000000;">.getObjectMemo</span><span style="color:#000000;">()</span><span style="color:#000000;">;</span>
<span style="color:#808080;">06</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#7f0055;"><b>if</b></span><span style="color:#000000;">(</span><span style="color:#7f0055;"><b>null&nbsp;</b></span><span style="color:#000000;">==&nbsp;memo</span><span style="color:#000000;">)&nbsp;</span><span style="color:#000000;">memo&nbsp;=&nbsp;</span><span style="color:#7f0055;"><b>new&nbsp;</b></span><span style="color:#000000;">SampleObjectMemo</span><span style="color:#000000;">()</span><span style="color:#000000;">;</span>
<span style="color:#808080;">07</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span style="color:#808080;">08</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#3f7f5f;">//&nbsp;注文予定リストを用意し、null&nbsp;チェックを行います。</span>
<span style="color:#808080;">09</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">ArrayList&lt;SampleObjectRecord&gt;&nbsp;memoList&nbsp;=&nbsp;memo.getMemoList</span><span style="color:#000000;">()</span><span style="color:#000000;">;</span>
<span style="color:#808080;">10</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#7f0055;"><b>if</b></span><span style="color:#000000;">(</span><span style="color:#7f0055;"><b>null&nbsp;</b></span><span style="color:#000000;">==&nbsp;memoList</span><span style="color:#000000;">)&nbsp;</span><span style="color:#000000;">memoList&nbsp;=&nbsp;</span><span style="color:#7f0055;"><b>new&nbsp;</b></span><span style="color:#000000;">ArrayList&lt;SampleObjectRecord&gt;</span><span style="color:#000000;">()</span><span style="color:#000000;">;</span>
<span style="color:#808080;">11</span>
<span style="color:#808080;">12</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">ArrayList&lt;MarketRanking&gt;&nbsp;rankingList&nbsp;=&nbsp;tradeAgent.getInformationManager</span><span style="color:#000000;">()</span><span style="color:#000000;">.getMarketRanking</span><span style="color:#000000;">(</span><span style="color:#000000;">EnumMarketRankingType.DROP_RATE</span><span style="color:#000000;">)</span><span style="color:#000000;">;</span>
<span style="color:#808080;">13</span>
<span style="color:#808080;">14</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#7f0055;"><b>for</b></span><span style="color:#000000;">(</span><span style="color:#000000;">MarketRanking&nbsp;r&nbsp;:&nbsp;rankingList</span><span style="color:#000000;">)</span>
<span style="color:#808080;">15</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">{</span>
<span style="color:#808080;">16</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#3f7f5f;">//-3%以内の値下がり率の銘柄は買わない</span>
<span style="color:#808080;">17</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#7f0055;"><b>if</b></span><span style="color:#000000;">(</span><span style="color:#000000;">r.getData</span><span style="color:#000000;">()&nbsp;</span><span style="color:#000000;">&gt;=&nbsp;-</span><span style="color:#990000;">3</span><span style="color:#000000;">)</span>
<span style="color:#808080;">18</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">{</span>
<span style="color:#808080;">19</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#7f0055;"><b>break</b></span><span style="color:#000000;">;</span>
<span style="color:#808080;">20</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">}</span>
<span style="color:#808080;">21</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">RobotLogManager.getInstance</span><span style="color:#000000;">()</span><span style="color:#000000;">.log</span><span style="color:#000000;">(</span><span style="color:#000000;">r.getStock</span><span style="color:#000000;">()</span><span style="color:#000000;">.getStockName</span><span style="color:#000000;">()</span><span style="color:#000000;">,&nbsp;</span><span style="color:#990000;">3</span><span style="color:#000000;">)</span><span style="color:#000000;">;</span>
<span style="color:#808080;">22</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">RobotLogManager.getInstance</span><span style="color:#000000;">()</span><span style="color:#000000;">.log</span><span style="color:#000000;">(</span><span style="color:#000000;">r.getData</span><span style="color:#000000;">()</span><span style="color:#000000;">.toString</span><span style="color:#000000;">()</span><span style="color:#000000;">,&nbsp;</span><span style="color:#990000;">3</span><span style="color:#000000;">)</span><span style="color:#000000;">;</span>
<span style="color:#808080;">23</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#3f7f5f;">//購入予定に追加</span>
<span style="color:#808080;">24</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">memoList.add</span><span style="color:#000000;">(</span><span style="color:#7f0055;"><b>new&nbsp;</b></span><span style="color:#000000;">SampleObjectRecord</span><span style="color:#000000;">(</span><span style="color:#000000;">r.getStock</span><span style="color:#000000;">()</span><span style="color:#000000;">,&nbsp;true,&nbsp;</span><span style="color:#990000;">111</span><span style="color:#000000;">,&nbsp;</span><span style="color:#2a00ff">&#34;値下がり率ランキング&#34;</span><span style="color:#000000;">))</span><span style="color:#000000;">;</span>
<span style="color:#808080;">25</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">}</span>
<span style="color:#808080;">26</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span style="color:#808080;">27</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#3f7f5f;">//&nbsp;オブジェクトメモにセットします。</span>
<span style="color:#808080;">28</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">memo.setMemoList</span><span style="color:#000000;">(</span><span style="color:#000000;">memoList</span><span style="color:#000000;">)</span><span style="color:#000000;">;</span>
<span style="color:#808080;">29</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span style="color:#808080;">30</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#3f7f5f;">//&nbsp;オブジェクトメモを登録します。</span>
<span style="color:#808080;">31</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color:#000000;">MemoManager.getInstance</span><span style="color:#000000;">()</span><span style="color:#000000;">.setObjectMemo</span><span style="color:#000000;">(</span><span style="color:#000000;">memo</span><span style="color:#000000;">)</span><span style="color:#000000;">;</span>
<span style="color:#808080;">32</span>&nbsp;<span style="color:#ffffff;">&nbsp;&nbsp;</span><span style="color:#000000;">}</span>
</code>

<p>●<strong>ソースコードダウンロード</strong><br /><br />
<a href="http://www.kaburobo.jp/files/sample/SampleMarketRankingRobot.java">SampleMarketRankingRobot.java</a><br />
※カブロボをお使いのPCで実行するには、カブロボSDKが必要です。<br />
　別途、カブロボサイトからカブロボSDKを<a href="https://www.kaburobo.jp/user/login/?p=doc/get_sdk/">ダウンロード</a>しご利用ください。<br />
</p>]]></description>
         <link>http://kaburobo.net/support/2008/03/marketranking_sample_robot01.html</link>
         <guid>http://kaburobo.net/support/2008/03/marketranking_sample_robot01.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">サンプル</category>
                  <category domain="http://www.sixapart.com/ns/types#category">プログラミング</category>
        
        
         <pubDate>Wed, 05 Mar 2008 18:00:00 +0900</pubDate>
      </item>
            <item>
         <title>【FAQ】ログインできません。</title>
         <description>A. 多数お問い合わせ頂いておりますが、カブロボサイトにログインできない場合は以下のような原因が考えられますので、ご確認をお願いいたします。 

・当サイトにログインをしていただくには、cookieを有効にしていただく必要がございます。お使いのブラウザの cookieの設定をご確認ください。 

・「ユーザID(メールアドレス)または、パスワードが間違っています。」と表示された場合は、半角で正しくメールアドレスやパスワードが入力されているかご確認ください。 また、メールアドレスやパスワードの前後に半角スペース等が入っていないかご確認ください。 

・正しいメールアドレスとパスワードをご入力いただいてもログインできない場合（エラーメッセージも表示されず、再びログイン画面が表示されてしまう等）は、 ブラウザに保存されている cookieにより不具合を引き起こしている可能性があります。お手数ですが、ブラウザに保存されている cookieを一度削除していただき、 再度ご確認お願いいたします。
（※ cookieを削除しますと、他サイトでの cookieを利用した機能が一度無効となる場合がございます。予めご了承の上ご操作ください） </description>
         <link>http://kaburobo.net/support/2008/02/faq_login080226.html</link>
         <guid>http://kaburobo.net/support/2008/02/faq_login080226.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">FAQ</category>
        
        
         <pubDate>Tue, 26 Feb 2008 18:00:00 +0900</pubDate>
      </item>
            <item>
         <title>【TIPS】一部のエラーログにスタックトレースがない理由</title>
         <description><![CDATA[<p>一部のエラーログにて、「スタックトレースを表示する」を選んでも表示されない場合があります。</p>
<p>これは Java の仕様で、ランタイムが最適化を行ったために発生します。<br />
必ず同じ例外が発生する場合に、以前使用した <code>Exception</code> クラスのインスタンスを使い回そうとするためです。<br />
こうすることにより、毎回同じ中身の例外インスタンスが生成されることを避け、高速に動作できます。</p>
<p>一方、スタックトレースが表示されないと不具合解消の手間が劇的に増してしまいます。</p>
<p>このため、カブロボではエラーログの中からスタックトレースがついているものを優先的に表示するようにしています。<br />
もしスタックトレースが空のものしかご覧いただけない場合、大変お手数ですが「<a href="http://www.kaburobo.jp/mail/mail_contacts/" title="カブロボお問い合わせページ">お問い合わせ</a>」ページより、
以下の4点をお書き添えの上お問い合わせください。</p>
<ul>
<li>お名前</li>
<li>ご登録のメールアドレス (※必須)</li>
<li>対象のカブロボ名 (※必須、識別のため、カブロボ名をご設定いただきますようお願いいたします)</li>
<li>状況(※必須、例:運用のログ、10年バックテストのログ、オンラインテストのログ)</li>
</ul>]]></description>
         <link>http://kaburobo.net/support/2008/02/tips_080205.html</link>
         <guid>http://kaburobo.net/support/2008/02/tips_080205.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">カブロボTips</category>
        
        
         <pubDate>Tue, 05 Feb 2008 18:00:00 +0900</pubDate>
      </item>
            <item>
         <title>ボリュームレシオ</title>
         <description><![CDATA[ボリュームレシオは、売買高と株価の関係から、現在の株価が買われすぎの状態か、売られすぎの状態かを判断する指標です。上昇日において70％以下は目先底値圏、出来高増加に伴って450％以上での陰転は目先天井圏と言われています。

&lt;計算式&gt;

<strong>(n日間の株価上昇の日の出来高の合計＋n日間の株価変わらずの日の出来高÷2)÷ (n日間の株価下落の日の出来高の合計＋n日間の株価変わらずの日の出来高÷2)×100(%) </strong>

ボリュームレシオはよく25日間を分析粒度に使います。

<img src="http://www.kaburobo.jp/images/support/gra59.png" alt="ボリュームレシオのグラフ"/>

上のチャートは株価とボリュームレシオの関係を図にしたものです。
2005年7月など、ボリュームレシオが450近くに達した後に株価が上昇しています。]]></description>
         <link>http://kaburobo.net/support/2008/02/volumeratio.html</link>
         <guid>http://kaburobo.net/support/2008/02/volumeratio.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">テクニカル分析集</category>
                  <category domain="http://www.sixapart.com/ns/types#category">用語集</category>
        
        
         <pubDate>Tue, 05 Feb 2008 18:00:00 +0900</pubDate>
      </item>
            <item>
         <title>【お知らせ】ETF対応版カブロボSDK2.1.0-rc2版とカブロボ成績表作成ツール1.0.4-rc1リリース</title>
         <description><![CDATA[ETF機能対応のカブロボSDK2.1.0 RC2版、および、カブロボ成績表作成ツール1.0.4 RC1版をリリースいたしました。

ログイン後、カブロボ工房から<a href="https://www.kaburobo.jp/user/login/?p=doc/get_sdk/">ダウンロード</a>して頂き、カブロボを開発して頂くことができます。
お試し頂けたら幸いです。

また、成績表も作成できるようになりました。
通常通り、カブロボサイトにてアップロード、また稼動テスト、日々の運用を行うこともできます。

ETF対応のSDKの使用方法については以下のページをご参照ください。

*<a href="http://kaburobo.net/support/2007/11/etfsdk210beta1_071112.html">ETF機能対応のカブロボSDK2.1.0-beta1版リリース</a>
*<a href="http://kaburobo.net/support/2007/11/etfsamplerobot.html">ETFを売買するサンプルロボット</a>

今回の修正履歴は以下の通りです。

2008/01/21 version 2.1.0 RC2
【改良】成績表作成ツールのETF対応に伴う内部修正を行いました。
【修正】2.1.0 RC1より最終成績表作成時に例外が発生することがあった問題を修正しました。]]></description>
         <link>http://kaburobo.net/support/2008/01/sdk210rc2_080121.html</link>
         <guid>http://kaburobo.net/support/2008/01/sdk210rc2_080121.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">Javaカブロボ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">お知らせ</category>
                  <category domain="http://www.sixapart.com/ns/types#category">プログラミング</category>
        
        
         <pubDate>Mon, 21 Jan 2008 18:00:00 +0900</pubDate>
      </item>
      
   </channel>
</rss>
