[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
でも、このブログが進化するのは来週からなんです。
FPの試験が終わったら、システムの基盤を一気にアップするのと、ブログ全体をもっと見やすくするのと、、、
いろいろイメージトレーニング中!(笑
なので、またちょくちょく覗いていただけると嬉しいですっ☆ 乞うご期待!!
応援してくださるみなさまのためにも頑張ります!
人気ブログランキングにも登録中☆
自分のブログなので自分で決めてしまえばいいんですが、せっかくなら1人でもたくさんの人に役立ててもらいたいですからね(´,,・ω・)σ
エクセルの操作や関数については、きっと私が書くよりわかりやすく説明しているサイトがたくさんあるし、ぐぐったらすぐに的確な答えがヒットすると思うので、あまり書かないつもりです。
それでも意味がわからなかったり(私自身がネットで検索しながら作ってるので、あまりないと思いますが)、書き方が紛らわしいとか、もっとこういう説明を加えてほしいという意見があれば、コメントに残してくださると嬉しいです!
応援してくださるみなさまのためにも頑張ります!
人気ブログランキングにも登録中☆
ルールは、一般的によく言われる「ゴールデンクロスで買い、デッドクロスで売り」のシグナルが出るようにしてみます。
まず、2本目の移動平均を作らないとですね。
前回作った移動平均は参照している終値が相対セル、期間が絶対セルになっているので、そのままコピペすると参照した値が変わってきてしまいます。
なので、先に終値は列だけを固定(B1499⇒$B1499)、期間は行だけを固定($f$2⇒F$2)して、列全体にドラッグして修正しておくと良いと思います。
それを列ごとコピーして隣の列に張り付けたら、項目名を「短気MA」「長期MA」に変えて、長期のほうの期間を試しに「10」にしてみます。
これで短期MA(5)と長期MA(10)の2本の移動平均が出ました!
次は、わかりやすいように短期MAが長期MAより高ければ"↗"(上昇トレンド)、低ければ"↘"(下降トレンド)、同じなら"→"(横ばい)と表示する列を作ります。
項目名は「トレンド」にしようかな。
関数は、やはり参照するセルが空白のときにエラーが出ないように
=IF(COUNT(短期MAと長期MAの2つのセル)=2,①トレンドを出す関数,"") とします。
①に入れる関数は、IF関数を使ってこんな感じにしました↓
IF(短期MAのセル-長期MAのセル>0,"↗",IF(短期MAのセル-長期MAのセル<0,"↘","→"))
(短期MA-長期MAが0より大きければ"↗"、それ以外の場合、短期MA-長期MAが0より小さければ"↘"、そうでなければ(即ち0のとき)"→"を表示する)
続けると長くなりますね(((( ;゚д゚)))
しかし、今後もっと複雑な関数も出てくるかもしれないので、めげずに頑張ります(;´Д`)
というわけで、次はいよいよシグナルが出る列を作ります。
2本の移動平均がクロスするということは、クロスした翌日はトレンドが変化してるということです。
さきほど出したトレンドサインで見ると、"↘"の翌日が"↗"ならゴールデンクロス、"↗"の翌日が"↘"ならデッドクロスが出ていることになりますよね。
そうすると、関数は以下のようになります。
=IF(AND(前日のトレンド="↘",本日のトレンド="↗"),"買い",IF(AND(前日のトレンド="↗",本日のトレンド="↘"),"売り","")
しかし、これだとトレンドが"→"だった翌日にそれまでとトレンドが反転してしまった場合にはサインが出ません。
考え方としては、本日のトレンドが"↗"のとき、遡って最初に出てくる"→"以外の記号が"↘"ならば「買い」、それその逆であれば「売り」、それ以外はサインなし というのが最もシンプルだと思います。
が、関数をどう組めば良いか模索中なので、とりあえず応急策だけ載せておきます(つД`)
"→"が2回以上続かなければ以下の関数で対応できます。
=IF(本日のトレンド="↗",IF(前日のトレンド="↘","買い",IF(AND(前日のトレンド="→",前々日のトレンド="↘"),"買い","")),IF(本日のトレンド="↘",IF(前日のトレンド="↗","売り",IF(AND(前日のトレンド="→",前々日のトレンド="↗"),"売り","")),""))
これで売買シグナルが自動的に出るようになりました。
応援してくださるみなさまのためにも頑張ります!
人気ブログランキングにも登録中☆
データ取得のところで、コピペすると日付降順なのですが、新しいデータは下に付け足していくほうが自然かなぁ?と思ったので日付昇順に直しました。
移動平均の方は、平均期間を任意の数字でデータ更新する方法がわかったので差し替えました。
FXもExcelもまだまだ初心者なので、今後も過去の記事を修正することがあると思いますが、ご容赦ください。゜(ノД`)゜。
効率のいい方法はどんどん取り入れて、後々アレンジしやすいシートを作っていこうと思ってます☆
どんどん先をアップしたいのですが、今週末まではみっちりFPの勉強しなくてはっ!
応援してくださるみなさまのためにも頑張ります!
人気ブログランキングにも登録中☆
まずは難しく考えずに、基本の移動平均でやってみようと思います。
試しに5日移動平均を作ります。
いろいろやり方はあると思うのですが、OFFSET関数を使うと後々移動平均の期間が簡単に変更できて便利です!
まず、項目行に1行追加して、「5」というセルを作ります。
セルに入れる関数は、参照するデータがないときにエラーが出ないように、IF関数で
=IF(COUNT(①参照する範囲)=$F$2,②参照する範囲の平均値,"")
(参照する範囲に必要な数の数値データが含まれていなければ空白にする) という条件をつけます。
①はOFFSET関数を使って、F2のセルの数字を変えれば移動平均の期間が変わるように入力しました。
②に「AVERAGE(①)」(①の平均値)を入力して、5年間分だーっとドラッグします。
これで5日移動平均が完成ヽ(´ー`)ノ
応援してくださるみなさまのためにも頑張ります!
人気ブログランキングにも登録中☆
朝起きたら為替ブログのシステムトレード派ランキングで16位になってましたっΣ(´Д`*)
ランキングをクリックしてくれた方、本当にありがとうございます(つД`)
みなさんの期待に応えられるかどうかわかりませんが、頑張って更新していきますね。。
これからもどうか応援よろしくお願いしますm(_ _)m
人気ブログランキングにも登録中☆
私の知っている情報では、Yahoo!ファイナンスかinfoseekマネーで主要通貨の4本値を取得できます。
スワップのことを考えてNZドルを基本にしていこうと思っているのですが、残念ながらYahoo!ではNZドルの4本値は見ることが出来ないので、infoseekで取得しました。
取り込み方法は、Excelのクエリという機能を使うと楽らしいのですが、infoseekではなぜかこの機能使えませんでした。゜(ノД`)゜。
試しにYahoo!でやってみると、こちらではできるようです。
それでも私はNZがいいのだっo(*`ω´)o
というわけで、ちょっと面倒ですが過去5年分+α(指標計算用)ぐらいのデータを地道にExcelにコピペしました。
今後の更新も手動でやらないとダメなんだよね。。何かいい方法ないかな?
新しいデータを下に足していけるように、日付昇順に並べ替えました。
また、日付は見やすいようにMM/DD/YY表示に変更して(桁が揃うから)、1行目だけ固定表示にしました。
応援してくださるみなさまのためにも頑張ります!
人気ブログランキングにも登録中☆
しばらく殺風景なブログになると思いますが、ご容赦くださいm(_ _)m
本題のシステムトレード構築についてですが、できそうかな~?と思って試しに作ってみると、意外と1日あればたたき台は作れる感じでした!
うーん、早く研究してマイナスを取り戻したいですね(つД`)
まずは「安定してプラスを出せるシステム」を作って、そこから利益を伸ばせるように改良していく、というスタンスでやっていきたいと思います。
また、データは日足を使います。データが取得しやすいのと、社会人なので1日に1回取引orチェックをするぐらいが負担が少なくて良い感じです。
いまのところ、「1日~10日ぐらいのスイングで、レンジに入ったらスワップ狙いでロングをとる」というのが一番利益を出しやすいかな?と思っているので、まずはそれを目標に土台を作っていきたいと思います。
来月からリアルマネーで取引開始を目標に頑張ります(>Д<)ゝ
応援してくださるみなさまのためにも頑張ります!
人気ブログランキングにも登録中☆
とある傾きかけの企業に入社して4年目になる、ごくフツーのOLです。
2007年3月に友人からFXの存在を聞き、早速バーチャルから初めてみることに。
これはウマい!と、5月には早速口座を開き、就職して3年間貯めた貯金を元にリアルマネーで取引を開始。
前後しながらも少しずつ利益を伸ばし、調子に乗って親から軍資金を借りることにしました。
が、資金を増やした矢先、サブプライムショックで大きな赤字を抱えてしまうことに・・・
親に合わせる顔もないわ(といっても普通に謝ったけど。。)、仕事も手につかないわで、かなりの痛手です。
なんとか損を取り戻そうにも、怖くて取引できない・・
そこで気になったのは、よくある「○億稼げる!」などと謳っている商材。
「ほんとにこれで儲かるなら安いかなぁ?でももしこれで失敗してもっと損したら・・・」
何でも自分で確かめないと気が済まない性格なんで、どうも信用できず手が出ません。。
ならば自分で作ってしまえ!と思い立ったわけです。
利益はそんなに多くなくても、信用できて自分で改良を加えられるほうが安心できるし♪
きっと私の他にも、「仕組みのわからないシステムは不安だ・・・」という人はいっぱいいるんじゃないでしょうか。
そこで、自分のメモのためと、「私と同じ気持ちを持った人の参考になれば」という思いと、「もっと詳しい人に見てもらってアドバイスを頂けたら」という思いで、システムを作っていく過程をブログで公開してみることにしました。
使用ソフトはExcel(2003)で、まずは基礎的な関数でできるところから始めていきます。
「もっとこうしたほうが効率いいよ!」って思う方がいらっしゃったら、是非ともアドバイスをお願いしますm(_ _)m
応援してくださるみなさまのためにも頑張ります!
人気ブログランキングにも登録中☆