mukateri
日本株自動売買システム構築
お世話になります。
5分足のチャートからシステムトレードを検討しているのですが一日の中で売買サインが発生したら発注/決済をできるように構築したいです。
具体的にはD~G列に始値~終値を更新する。H~BC列においてテクニカル指標を計算。その結果をもとに売買サインを見極める。
BD~BO列で売買/決済を決定というエクセルを作成しています。
仮にBJ列で空売り判定、BL列でBJ列の空売り決済判定を例に取ると112行目(12時35分)で空売り成行発注、119行目(13時10分)で発注した空売りを決済する自動売買ツールを作成したいのですがどのように設定すればこの自動売買を発注してくれるのでしょうか?
2019年05月05日
mukateri
キャプチャ.PNG (118.9KB)
申し訳ありません。添付画像で行列が表示されていませんでしたので再度添付させていただきます。
2019年05月05日
Ryo Ohno
mukateriさん、こんにちは
返事が激しく遅くなってしまい、申し訳ありません。
そうですね・・・
一番簡単な方法としましては・・・
BD列に、発注関数を入れて、if文でシグナルを判断されるのが一番簡単だと思ます。
もし、空売りシグナルが続けて出る場合は、一度しか発注を行わないとすれば
※頂いたサンプルですと、112行目と113行目と連続で空売りのシグナルが出ている。
ひとつ上の同一列が0のもので判断すれば、最初の1回だけ発注が行われると思います。
BD112の場合
=if(AND(BJ112="空売り",BJ111=0),MARGINORDER(・・・),if(AND(BL112="決済",BL111=0),REPAYMENTORDER(・・・),"待機"))
という感じでしょうか
このような感じで、BD列にすべて上記の判断文を埋めてあげれば、
自動売買ができると思います!!
2019年05月10日
mukateri
返答ありがとうございます!
試してみます!
2019年05月12日