<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>kaburobo tech support　- kaburobo.net/support/</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/" />
   <link rel="self" type="application/atom+xml" href="http://kaburobo.net/support/atom.xml" />
   <id>tag:kaburobo.net,2010:/support//2</id>
   <updated>2010-02-01T12:16:12Z</updated>
   <subtitle>カブロボ開発者のための公式技術サポートBLOGです</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.35</generator>

<entry>
   <title>バックテスト期間を変更しました</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2010/02/bt2009.html" />
   <id>tag:kaburobo.net,2010:/support//2.378</id>
   
   <published>2010-02-01T12:00:00Z</published>
   <updated>2010-02-01T12:16:12Z</updated>
   
   <summary>以下のようにバックテスト期間を変更しましたのでお知らせいたします。...</summary>
   <author>
      <name>kaburobo-admin</name>
      <uri>www.kaburobo.jp</uri>
   </author>
         <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      <![CDATA[<p>以下のようにバックテスト期間を変更しましたのでお知らせいたします。</p>]]>
      <![CDATA[<dl>
<dt>●追加</dt>
<dd><ul>
<li>1年テストに2009年を追加しました。</li>
<li>3年テストに2007～2009年を追加しました。</li>
<li>【受賞者限定】1年テスト(TimeOut24h)に2009年を追加しました。</li>
<li>【受賞者限定】ETF対応7年テストに2009年を加え、同8年テストとしました。</li>
<li>【受賞者限定】11年テストに2009年を加え、同13年テストとしました。</li>
</ul></dd>

<dt>●削除</dt>
<dd>システムの高速化に伴い、4ヶ月バックテストは廃止とさせていただきました。
今後は1年バックテストをご利用下さい。</dd>

<dt>●変更</dt>
<dd>並び順を期間が短い順、新しい順(年月日の降順)としました。
デフォルトの期間選択肢を「直近1年」としました。</dd>

</dl>

<p>何かお気づきの点やご不明な点がありましたら<a href="http://www.kaburobo.jp/mail/mail_contacts/index/">お問い合わせ</a>下さい。<br />
今後ともカブロボをよろしくお願いいたします。</p>]]>
   </content>
</entry>
<entry>
   <title>【FAQ】SDKを起動してバックテストをすると重いです。</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2009/11/qsdk.html" />
   <id>tag:kaburobo.net,2009:/support//2.376</id>
   
   <published>2009-11-02T03:30:00Z</published>
   <updated>2009-11-02T03:38:26Z</updated>
   
   <summary>Q:SDKを起動してバックテストをすると重いです。何してはるんですか？ この画面...</summary>
   <author>
      <name>kaburobo-admin</name>
      <uri>www.kaburobo.jp</uri>
   </author>
         <category term="FAQ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="お問い合わせ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラミング" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      <![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が読むことになります。]]>
      
   </content>
</entry>
<entry>
   <title>Q: 自分のPCでもっと長期間のバックテストをしたいです</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2009/10/q_pc.html" />
   <id>tag:kaburobo.net,2009:/support//2.375</id>
   
   <published>2009-10-26T05:28:23Z</published>
   <updated>2009-10-26T05:54:27Z</updated>
   
   <summary>A: kaburobo.jp上のカブロボ工房(要ログイン)で行うオンラインテスト...</summary>
   <author>
      <name>kaburobo-admin</name>
      <uri>www.kaburobo.jp</uri>
   </author>
         <category term="FAQ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="ご要望" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      <![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>及びカブロボのアップロード作業が必要です。]]>
      
   </content>
</entry>
<entry>
   <title>Q: ロボットのソース(robot.zip)が解凍できません</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2009/10/q_robotzip.html" />
   <id>tag:kaburobo.net,2009:/support//2.373</id>
   
   <published>2009-10-09T05:21:50Z</published>
   <updated>2009-10-09T05:23:20Z</updated>
   
   <summary>A: ソースダウンロードの仕組みに不具合がございました。 修正が完了しまして、現...</summary>
   <author>
      <name>kaburobo-admin</name>
      <uri>www.kaburobo.jp</uri>
   </author>
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      A: ソースダウンロードの仕組みに不具合がございました。
修正が完了しまして、現在は正常に解凍することができます。
ご迷惑をおかけしましたことを、お詫びいたします。
      
   </content>
</entry>
<entry>
   <title>Q: SDKが解凍できません</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2009/08/q_sdk.html" />
   <id>tag:kaburobo.net,2009:/support//2.371</id>
   
   <published>2009-08-20T14:43:43Z</published>
   <updated>2009-08-21T00:11:02Z</updated>
   
   <summary>A: SDKのダウンロードの仕組みに不具合がございました。 修正が完了しまして、...</summary>
   <author>
      <name>kaburobo-admin</name>
      <uri>www.kaburobo.jp</uri>
   </author>
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      A: SDKのダウンロードの仕組みに不具合がございました。 修正が完了しまして、現在は正常に解凍しインストールすることができます。 ご迷惑をおかけしましたことを、お詫びいたします。
      
   </content>
</entry>
<entry>
   <title>【FAQ】商品化されたようですが？</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2009/07/faq_1.html" />
   <id>tag:kaburobo.net,2009:/support//2.369</id>
   
   <published>2009-07-23T01:25:14Z</published>
   <updated>2009-07-23T01:32:08Z</updated>
   
   <summary>カブロボの成果が商品化（公募投信）されたことについて、お問い合わせをいただいてお...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="FAQ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      カブロボの成果が商品化（公募投信）されたことについて、お問い合わせをいただいております。 皆様には積極的にお知らせしたいのですが、カブロボコンテスト主催者がそれを告知することは、関係法規で禁止されている勧誘等に該当する懸念があることから、控えております。 商品の詳細については、販売元となる証券会社でご案内しておりますので、そちらをご覧いただければ幸いです。 よろしくお願いいたします。
      
   </content>
</entry>
<entry>
   <title>【FAQ】問い合わせの回答が届きません</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2009/07/faq.html" />
   <id>tag:kaburobo.net,2009:/support//2.368</id>
   
   <published>2009-07-23T00:40:08Z</published>
   <updated>2009-07-23T00:45:06Z</updated>
   
   <summary>お問い合わせいただきました内容には、基本的にこちらのblogでご返事しております...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="FAQ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      お問い合わせいただきました内容には、基本的にこちらのblogでご返事しておりますが、個別のケースでは、メールでご返事する場合もございます。 ただ、その際に、「いつまでも回答がない」とのご連絡をいただく場合もありまして、その際には、メールの「スパムメール」もしくは「迷惑メール」のフォルダを、ご確認いただきたくお願いいたします。
      
   </content>
</entry>
<entry>
   <title>カブロボのJavaプログラミングルール変更（使用不可メソッドの追加）</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2008/07/javarule_080730_01.html" />
   <id>tag:kaburobo.net,2008:/support//2.337</id>
   
   <published>2008-07-30T01:00:00Z</published>
   <updated>2009-10-26T07:07:15Z</updated>
   
   <summary>カブロボのJavaプログラミングルールに、以下の項目を追加いたしました。 このル...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラミング" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      <![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>もご参照ください。]]>
      
   </content>
</entry>
<entry>
   <title>【お知らせ】ETF機能対応のカブロボSDK2.1.0正式リリース</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2008/04/sdk210_080414.html" />
   <id>tag:kaburobo.net,2008:/support//2.334</id>
   
   <published>2008-04-14T09:00:00Z</published>
   <updated>2008-04-15T08:22:56Z</updated>
   
   <summary>ETF機能対応のカブロボSDK2.1.0をリリースいたしました。 ログイン後、カ...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラミング" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      <![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>]]>
      
   </content>
</entry>
<entry>
   <title>売買状況メール配信停止機能を追加</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2008/03/release_080331.html" />
   <id>tag:kaburobo.net,2008:/support//2.330</id>
   
   <published>2008-03-31T09:00:00Z</published>
   <updated>2008-03-31T08:42:30Z</updated>
   
   <summary>売買状況メールの配信を停止できる機能を追加いたしました。 Myページの各ロボット...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      売買状況メールの配信を停止できる機能を追加いたしました。

Myページの各ロボットの「メール配信」の項目の「受け取らない」をチェックしますと、
メールが配信されなくなります。

      
   </content>
</entry>
<entry>
   <title>MarketRanking (ランキングデータ) を使ったサンプルロボット</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2008/03/marketranking_sample_robot01.html" />
   <id>tag:kaburobo.net,2008:/support//2.326</id>
   
   <published>2008-03-05T09:00:00Z</published>
   <updated>2009-10-26T07:19:03Z</updated>
   
   <summary>MarketRanking の機能にフォーカスしたサンプルコードを解説いたします...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="サンプル" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラミング" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      <![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>]]>
      
   </content>
</entry>
<entry>
   <title>【FAQ】ログインできません。</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2008/02/faq_login080226.html" />
   <id>tag:kaburobo.net,2008:/support//2.327</id>
   
   <published>2008-02-26T09:00:00Z</published>
   <updated>2008-02-26T09:16:54Z</updated>
   
   <summary>A. 多数お問い合わせ頂いておりますが、カブロボサイトにログインできない場合は以...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="FAQ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      A. 多数お問い合わせ頂いておりますが、カブロボサイトにログインできない場合は以下のような原因が考えられますので、ご確認をお願いいたします。 

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

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

・正しいメールアドレスとパスワードをご入力いただいてもログインできない場合（エラーメッセージも表示されず、再びログイン画面が表示されてしまう等）は、 ブラウザに保存されている cookieにより不具合を引き起こしている可能性があります。お手数ですが、ブラウザに保存されている cookieを一度削除していただき、 再度ご確認お願いいたします。
（※ cookieを削除しますと、他サイトでの cookieを利用した機能が一度無効となる場合がございます。予めご了承の上ご操作ください） 
      
   </content>
</entry>
<entry>
   <title>【TIPS】一部のエラーログにスタックトレースがない理由</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2008/02/tips_080205.html" />
   <id>tag:kaburobo.net,2008:/support//2.324</id>
   
   <published>2008-02-05T09:00:00Z</published>
   <updated>2008-02-05T08:53:03Z</updated>
   
   <summary>一部のエラーログにて、「スタックトレースを表示する」を選んでも表示されない場合が...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="カブロボTips" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      <![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>]]>
      
   </content>
</entry>
<entry>
   <title>ボリュームレシオ</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2008/02/volumeratio.html" />
   <id>tag:kaburobo.net,2008:/support//2.325</id>
   
   <published>2008-02-05T09:00:00Z</published>
   <updated>2009-10-26T08:35:41Z</updated>
   
   <summary>ボリュームレシオは、売買高と株価の関係から、現在の株価が買われすぎの状態か、売ら...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="テクニカル分析集" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="用語集" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      <![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近くに達した後に株価が上昇しています。]]>
      
   </content>
</entry>
<entry>
   <title>【お知らせ】ETF対応版カブロボSDK2.1.0-rc2版とカブロボ成績表作成ツール1.0.4-rc1リリース</title>
   <link rel="alternate" type="text/html" href="http://kaburobo.net/support/2008/01/sdk210rc2_080121.html" />
   <id>tag:kaburobo.net,2008:/support//2.319</id>
   
   <published>2008-01-21T09:00:00Z</published>
   <updated>2008-01-21T09:52:00Z</updated>
   
   <summary>ETF機能対応のカブロボSDK2.1.0 RC2版、および、カブロボ成績表作成ツ...</summary>
   <author>
      <name>techsupport</name>
      <uri>www.kaburobo.net</uri>
   </author>
         <category term="Javaカブロボ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="お知らせ" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラミング" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://kaburobo.net/support/">
      <![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より最終成績表作成時に例外が発生することがあった問題を修正しました。]]>
      
   </content>
</entry>

</feed>
