<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>fx-algo-tradeのブログ</title>
<link>https://ameblo.jp/fx-algo-trade/</link>
<atom:link href="https://rssblog.ameba.jp/fx-algo-trade/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>アルゴリズムの考察②</title>
<description>
<![CDATA[ <p>取り急ぎ、まずはバグの修正報告です。</p><p>値の取得---&gt;データ処理---&gt;その他処理</p><p>の流れの中で、値の取得が遅れた場合に、データ処理が新しい値を受け取らずに処理をしていたバグを修正しました。</p><p>&nbsp;</p><p>#####################</p><p>&nbsp;</p><p>今日はアルゴリズムの改善案を考えていました。</p><p>&nbsp;</p><p>①目標値(どの価格を目指しているか)を算出できる仕組みを考える。</p><p>--利確ラインや、損切ラインを決める際に役立つ。</p><p>②値動きの分散を考慮に入れたエントリーポイントを考える。</p><p>&nbsp;</p><p>①について----------------</p><p>モデル作成時にノイズを学習しない仕組みを考える必要があります。</p><p>対策として、平均値を用いることを真っ先に思いつきました。</p><p>例えば、average(yt+1~yt+3)をyt+1(次の終値)の代わりに使用する。</p><p>しかしながら、目標値とはレジスタンス, サポートラインを指していることが多々あり、時系列データを与えるだけでは難しいと思われます。</p><p>CNNを使えば画像の特徴量から、ラインを検出してくれるかもしれません。</p><p>---------------------------</p><p>&nbsp;</p><p>②について------------------</p><p>現状、</p><p>シグナル発生→取引</p><p>②で考えるのは</p><p>シグナル発生→分散を利用して指値→取引</p><p>こうすることで、勝ち幅は大きくなり、損失も抑えることが出来ます。</p><p>&nbsp;</p><p>分散を考える際に直面する問題があります。</p><p>正規分布から値が発生しているのであれば、分散がブレ幅を表していることに疑問を抱かないでしょう。</p><p>&nbsp;</p><p>しかしながら、為替相場においては、複数の分布から値が発生していると思われます。</p><p>例えば、上昇は緩やかですが、下落は急なことが多いですよね。</p><p>つまり、上昇時は上昇トレンド専用のサイコロを振って値動きを決めている。</p><p>下落時は下落トレンド専用のサイコロを振って値動きを決めているといった感じです。</p><p>&nbsp;</p><p>仮に、上昇時のサイコロの出目と下落時のサイコロの出目が判明したとしても、トレンドの判別ができなければ意味がありません。</p><p>&nbsp;</p><p>このような理由から、分散を利用した②は保留とすることになりました。</p><p>仮に②を考えるならば、高値・安値の推測問題に置き換えた方がいいかもしれません。</p><p>どのみち、どのような変数が高値・安値の推測に繋がるのか考えることは、骨が折れる作業だと思われます。</p><p>-------------------------------</p><p>&nbsp;</p><p>その他色々と考えたのですが、この辺りで終わりにしたいと思います。</p><p>&nbsp;</p><p>修正 : 出目が完全に判明していたならば、現在のトレンドを推測することは可能です。ここで言いたかったのは、いくつかの分布から発生した値の分散を取っても、それがこれからの値動きのブレ幅を示していることにはならないということです。</p><p>ここでいう、『いくつかの分布』とは上昇トレンドや, 下落トレンド等の自明な事実ではなく、私たちの未だ知り得ていない分布も含むと仮定しています。</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/fx-algo-trade/entry-12401278001.html</link>
<pubDate>Wed, 29 Aug 2018 21:20:27 +0900</pubDate>
</item>
<item>
<title>メモ</title>
<description>
<![CDATA[ <p>久々の更新になります。</p><p>為替相場においての、自作アルゴリズムの振舞いを観察していました。</p><p>&nbsp;</p><p>勝てる時は勝てるが、負けるときは負け続ける。</p><p>獲得pipsの推移をみると、このような現象が散見されました。</p><p>(アルゴリズムを評価する上では、資産推移を見た方が好ましいと思われる。)</p><p>&nbsp;</p><p>では、何故このようなことが起きているのでしょうか。</p><p>そこに焦点をあてて、通常時との差分を調べました。</p><p>&nbsp;</p><p>①主要人物の発言</p><p>②突発的なニュース</p><p>③経済指標</p><p>&nbsp;</p><p>チャートをみて取引をしているので、このような事態に対応しづらいのは前々から考えていましたが、実際その通りでした。</p><p>特に金利に関する情報が出た際は、様子を見た方が良いようです。</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/fx-algo-trade/entry-12400714759.html</link>
<pubDate>Mon, 27 Aug 2018 11:49:52 +0900</pubDate>
</item>
<item>
<title>アルゴリズムの考察</title>
<description>
<![CDATA[ <p>今日はアルゴリズムの改善方法を考えていました。</p><p>まずは問題点を述べます。</p><p>&nbsp;</p><p>①急激な相場の変化に対応できない。</p><p>②予測の確信度が分からない。(どのぐらい自信を持ってモデルが予測をしているかが分からない。)</p><p>③一時間足に基づき、毎時間売買シグナルを出している。(buy or sell or stayが望ましいが、buy or sellのシグナルを出している。)</p><p>④利益確定や損切といった機能を備え付けていない。</p><p>&nbsp;</p><p>上記を踏まえて、簡単な考察を記します。</p><p>あまり具体的なことは言えませんが、</p><p>①に関しては短い時間足を考慮に入れることで素早い対応ができそうです。</p><p>②については一番時間を割いて考えましたが、工夫が必要になりそうです。</p><p>③は強化学習で解決できそうですが、開発効率を考えると別の道を探る必要がありそうです。</p><p>④は、正直これといったアイデアが浮かびません。強化学習が応用できそうですが③の理由に加えて難易度が高そうなので断念。</p><p>&nbsp;</p><p>現モデルは半年間のバックテストで利益を上げていましたが、ここ一週間の挙動で多くの欠点が浮き彫りになりました。</p><p>まだまだ多くの課題が残されています。</p><p>&nbsp;</p><p>とりあえず納得がいくまで色々と考えてみます...</p>
]]>
</description>
<link>https://ameblo.jp/fx-algo-trade/entry-12389488788.html</link>
<pubDate>Mon, 09 Jul 2018 01:50:48 +0900</pubDate>
</item>
<item>
<title>7/3のアルゴリズムの挙動</title>
<description>
<![CDATA[ <p>昨日の取引結果を見てみると、ボロ負けしておりました。</p><p>どうやら円相場に関する材料が出てたもよう...</p><p>&nbsp;</p><p>TITLE: 円資産、世界の外貨準備で急減</p><p>URL:&nbsp;<a href="https://www.bloomberg.co.jp/news/articles/2018-07-03/PBA4046JTSE801">https://www.bloomberg.co.jp/news/articles/2018-07-03/PBA4046JTSE801</a></p><p>&nbsp;</p><p>アルゴリズムはあくまでチャートの動きをみているだけなので、ニュース等の他の材料を考慮にいれることができていません。</p><p>チャートだけの情報から、その材料の影響の方向性を推測することは可能かもしれませんが、なかなかリスキーです。</p><p>&nbsp;</p><p>やはり、通常と違った相場になった際に、取引を中止する仕組みを考える必要がありそうです。</p><p>もしくはニュース記事も考慮にいれた取引を考えるか。といったところですが、今は保留にしておきます。</p>
]]>
</description>
<link>https://ameblo.jp/fx-algo-trade/entry-12388471415.html</link>
<pubDate>Wed, 04 Jul 2018 19:44:31 +0900</pubDate>
</item>
<item>
<title>プログラムの修正 1</title>
<description>
<![CDATA[ <p>金曜日のアルゴリズムの挙動をみていると、売りを示し続けていました。</p><p>バックテストでは、そのような挙動を観測できなかったので、バグがあると思い調べてみました。</p><p>&nbsp;</p><p>本来であれば、過去一定期間の値を取得して値を予測するべきところを、現在値から1前の値までしか参照していないというバグが見つかりました。</p><p>&nbsp;</p><p>他にもバグがありそうなので、調査しています。</p><p>&nbsp;</p><p>また、アルゴリズムの改善案もちょこちょこ浮かんでいるので、試していきたいところです。</p>
]]>
</description>
<link>https://ameblo.jp/fx-algo-trade/entry-12387816695.html</link>
<pubDate>Mon, 02 Jul 2018 00:02:34 +0900</pubDate>
</item>
<item>
<title>fx アルゴトレード</title>
<description>
<![CDATA[ <p>はじめまして。このブログでは、fxアルゴトレードの記録を付けていきたいと思います。</p><p>&nbsp;</p><p>リアルタイムな取引はtwitterで流しております。</p><p>URL :&nbsp;<a href="https://twitter.com/forex_trade_alg">https://twitter.com/forex_trade_alg</a></p><p>&nbsp;</p><p>現在試作段階なので、予期していないエラー等があるかと思いますが、ご容赦ください。</p><p>&nbsp;</p><p>&nbsp;</p>
]]>
</description>
<link>https://ameblo.jp/fx-algo-trade/entry-12387091540.html</link>
<pubDate>Thu, 28 Jun 2018 23:25:07 +0900</pubDate>
</item>
</channel>
</rss>
