2016年3月12日土曜日

[雑記]アルファ碁 勝ち越す

あまり相場には関係ないのですが、エンジニアとして、やっぱり一つぐらいは記事にしておきたい出来事がありました。

Google Deepmind challenge match
https://deepmind.com/alpha-go.html

Googleが開発した深層学習(ディープラーニング)手法を駆使した囲碁ソフトがトッププロ(イ・セドル棋士)人間に勝ち越すという事件です。
イ・セドル棋士は2015年まで、世界最強といわれ、現在でも4位に位置する囲碁界の第一人者です。

これがどれほどの事件かというと、完全に情報が公開されていたゲームにて、いままで囲碁だけはコンピュータがプロに勝てるようになるまでには、2020年代だろうといわれてきました。囲碁の盤面数が10の160乗と膨大であり、評価関数をくみ上げるのにも莫大な計算が必要で、ハードウェア的進化とソフトウェア的進化が追いついていないと見られていました。

モンテカルロ法といわれるランダム手順によるアルゴリズムの登場でアマ棋士には十分勝てるレベルにはなっていましたが、それ以上はたどり着けない領域となっていました。

Googleは、さらにそこから、ディープラーニングと呼ばれる評価関数の自動作成技術と自己学習を活用することで、囲碁に挑む事になりました。

3/8の対戦前までは、ソフトの勝利を予想する声は、本当の一部だけでだいたいの人はプロの勝ちと見ていましたが、実際はソフトの3連勝となり全5戦中3勝で勝ち越しが決まりました。

思えば、事前に欧州王者に勝利したという情報と棋譜が出ていましたが、プロの評価は、まだアマチュアレベルであるという評価でした。
しかし今回3戦終了した時点で、実際にソフトが勝ち越し、この見方が間違っていた事がはっきりとしてきました。つまり人間には見えていなかった手がコンピュータには見えていて、人間がコンピュータを評価できていなかったということです。

今回の囲碁の勝ち越しによって、完全情報ゲームと呼ばれる、すべてのプレイヤーに同時に情報が公開されていて、なおかつ運が絡まない物については、コンピュータがより正解に近い答えを出せる事がはっきりしました。
きっと解析系の分野は飛躍的に発展する事になりそうです。

次はいよいよ不完全情報ゲームに挑む事になっていくだろうと思います。

不完全情報ゲームには、当然相場の世界も含まれます。未来ではFXや株といった物は、人間同士の取引が価格を決めるのではなく、コンピュータが経済状況などもすべて考慮した価値を固定的に決定するといった世界がくるかもしれませんね・・。

3/13追記
いやー。とはいっても、さすがに今日は勝ち負け関係なしにミスの手が多いですね。素人の私でもわかるようなだめな手を連発しました。お、そして今コンピュータ投了しましたね。改良点がはっきりと見えるよい試合でした。そしてやっぱり人間の勝利に結構感動しました。しっかりと詰める必要がある局面ではディープラーニングでは判断できない難しい所なのかな?
にしても、中盤での右中央での逃げ出しが素人目にも不可解すぎる・・・・・^^;;;

MT4開発日記で公開している無料インジケータは、こちらの一覧から。
インジケータ一覧

Twitterもよろしくお願いします。
https://twitter.com/mt4program

ブログランキングにご協力よろしくお願いします。m(._.)m
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村

お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。

2016年3月11日金曜日

[変化率分散バンド]3980円での販売は、3/14 12:00までです。追加特典ちらみせ

変化率分散バンドの3980円での販売は、3/14 12:00までです。

ちなみに、値上げ後、追加の特典を準備しています。

・[変化率分散バンド]変化率分散バンドとRCIを利用したトレード提案
https://mt4program.blogspot.jp/2016/03/rci.html

で提案しました方法ですが、これだけ明確であれば、EA化できますよね?
ということでEAで検証してみました。

詳しくは月曜日に記載いたします。

■EURUSD 1H Alpari 2007-2015 バックテスト結果 0.02LOT / MAX10 POS

検証に利用したEAコードを、特典としてご提供します。EA部分はex4だけではなく、mq4もご提供予定です。ご自身での改造も可能です。

トレードルールの確認にご利用ください。

なお、デバッグが甘いところがあるかもしれませんので、取引でのご利用は自己責任でお願いいたします。

統計的バンド幅で売買する
変化率分散バンド

また、変化率分散バンドのWEB認証なし版もリリースいたしました。
価格はお高めですが、認証なしに複数口座でご利用可能です。

変化率分散バンドの認証なし版です
変化率分散バンド 認証なし版

MT4開発日記で公開している無料インジケータは、こちらの一覧から。
インジケータ一覧

Twitterもよろしくお願いします。
https://twitter.com/mt4program

ブログランキングにご協力よろしくお願いします。m(._.)m
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村

お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。

[変化率分散バンド]変化率分散バンドとRCIを利用したトレード提案

皆さま変化率分散バンドをご購入いただきありがとうございます。

先行してご購入いただいた方は、いろいろご研究していただいて有効活用されているようです。
ありがとうございます。

私のほうでも一つ、変化率分散バンドとRCIを利用したトレードルールをご紹介したいと思います。

■EURUSD1H 変化率分散バンド/RCI によるトレードパターン

・変化率分散バンドにおいて、遅延5、0.5/1/2σの3つのバンドを表示しています。
・RCIは10/12の一定以下でのクロスした場合に表示しています。

基本トレードルールは次の通りです。

a.変化率分散バンドトレンド方向にポジションを保持します。

b.買いの場合+0.5σ以下-2σ以内の価格帯でののみポジションを取ります。
 売りの場合は-0.5σ以上+2σ以内の価格帯でのみポジションを取ります。

c.買いの利食いは、+1σ以上で売りシグナルが出た場合利食いします。
 売りの利食いは、-1σ以下で買いシグナルが出た場合利食いします。

d.損切ラインは、64本程度の高値安値位置から20pipsほど余裕を持った位置
 短期で判定したい場合は、トレンド変化後、RCIシグナルが同じ方向に出た場合

■損切ライン例 赤丸部分

バックテストで検証する限りは、高値安値位置に損切ラインを置いて、そこまではホールドしたほうが成績が良いです。ただし、スイングトレードになるのが難点です。

トレンド時のRCIによる反対方向のシグナルは、加速の合図の場合が多いので、逆に順張りを狙うのもありです。
例:上げトレンド中にRCIで売りがでたら、買いポジションを持つ。
こちらも特にトレンドの入り時には有効な戦略です。

ちなみに、短い時間足(例えば15分足)の場合は、逆張りを狙うより順張りを狙った方が効果的な場合が多いです。RCIの矢印を逆転させてみてください。

配布しているインジケータでは、下記の設定にしてもらえれば、矢印表記が逆になります。

■特定配布インジケータでの矢印逆転

■EURSUD M15 逆転RCIでの矢印表記


なるべく頂点を狙うのであれば、二つのRCIラインクロスではなく、0のラインを超えたら矢印を出す設定にしてみるのもよいかと思います。

■特定配布インジケータでの矢印逆転2 0のラインを超えたら逆方向に矢印を出す設定



■EURSUD M15 RCIが0のラインをまたいだ時に矢印を出す場合のチャート例


なお、短い時間足での変化率分散トレンド判定は、初期パラメータではあまり役に立ちません。
トレンド判定を過敏にするため、下記のパラメータを短めにしてみてください。

■トレンド判定を過敏にする。


矢印表示機能付きRCIは変化率分散バンド購入者様特典インジケータとして配布しています。

価格位置から判断する変化率分散バンドと、時間順を表示するRCIは視点が異なるため、相性が良いインジケータです。時間的な価格変動からちょうどよさそうな位置でのポジション取りに是非ご検討くださいませ。

統計的バンド幅で売買する
変化率分散バンド

また、変化率分散バンドのWEB認証なし版もリリースいたしました。
価格はお高めですが、認証なしに複数口座でご利用可能です。

変化率分散バンドの認証なし版です
変化率分散バンド 認証なし版

MT4開発日記で公開している無料インジケータは、こちらの一覧から。
インジケータ一覧

Twitterもよろしくお願いします。
https://twitter.com/mt4program

ブログランキングにご協力よろしくお願いします。m(._.)m
にほんブログ村 為替ブログ FX テクニカルトレード派へ
にほんブログ村

お約束ですが、本ブログは、投資に対する利益を約束する物ではありません。最終的には自己責任によるご判断よろしくお願いいたします。