Kappy
先物自動寄りシステムについて
大野様
以前先物決済のエクセルについて相談させて頂いたKappyと申します。その節は大変お世話になりありがとうございました。
そのプログラムは結局複雑過ぎて途中で挫折してしまいました。申し訳ありません。
内容を変えて2度目の挑戦です。エクセルを送らせて頂いたのですが、計算式がどうしても分からない箇所があり、またご相談させて下さい。
シートは「買い」「売り」分かれており、とりあえず「買い」シートさえできれば「売り」は自力でできると存じます。
年末のお忙しいところ大変恐縮ですが宜しくお願い申し上げます。
2019年12月24日
大野 了
かっぴーさん、こんにちは!!
確か、7分割決済の件でしたでしょうか?
自分こそ上手い事伝えられず申し訳ありません・・・
さて本題ですが、エクセルファイル拝見しました!!
何点か教えてください。
・こちらのシートは日中動かされる予定でしょうか?
・前日や当日というのは、取引日ベースでになりますでしょうか?
例えば、営業日(実日付)の12/24の日中に、このシートを動かすとした場合
前日日中終値:実日付で12/23の15:15の終値
当日ナイト終値:実日付で12/24の5:30の終値
・IF"前日日中終値>現在値>ナイト終値",”未発注"の式ですが
こちらは『前日日中終値>現在値>ナイト終値』だったら新規発注
それ以外だったら発注待ちということでしょうかー?
そして、メリークリスマスです!!
2019年12月25日
Kappy
大野様
クリスマスに早速にご連絡をありがとうございます♪
はい、全ておっしゃる通りです。
(7分割のかっぴーです(笑)覚えて頂いていて恐縮です。)
最後の「それ以外だったら」の件に関しましては
条件に合わなければ「見送り」にしたくて「未発注」としました。
引き続き宜しくお願い致します。
Merry Christmas !!
2019年12月25日
RSSユーザー
度々申し訳ありません。
★1
当初「日中寄り条件」と考えていたので
「8:45の時点で」①又は②の条件が当てはまれば「発注」
という意味で書かせて頂きました。
大野様からご連絡頂いて改めて検証してみたのですが
★2
8:45~15:15の間で
①②の条件に当てはまった時「最初の1回のみ発注」という式を作ることは可能なのでしょうか。
私の書いた式だと何度も発注を繰り返してしまうことになってしまいますね(汗)。
★1、★2 それぞれのパターンを作りたいのですが可能でしょうか。
2019年12月25日
大野 了
先物寄りトレ_New.xlsx (310.1KB)
7分割のかっぴーさん、こんにちは!!(笑
>8:45~15:15の間で
>①②の条件に当てはまった時「最初の1回のみ発注」という式を作ることは可能なのでしょうか。
はい、こちらは関数の発注IDを固定することにより、一つの関数が一度しか動かなくなるので、
最初の一回のみの発注だけに絞ることができます。
とは言え、IDが重複していますのエラーが出てしまいますので、
もし、気持ち悪いようであれば、FPOSITION関数でポジションがあれば、
C7、C8のセルの発注関数を実行しないと条件を追加すると大丈夫と思います!!
>★1、★2 それぞれのパターンを作りたいのですが可能でしょうか。
自分の理解力がなく、いまいち理解できませんでした・・・(すみません
こちらは、
★1は、プレオープニング(8:00~8:44)までの間に板寄せ用に発注したい
★2は、ザラバ中(8:45~15:15)までの間で条件を満たしたら発注したい
ということでしょうか?
もしそうであれば、両方作ることは可能ですが、
発注の条件が『前日日中終値>現在値>ナイト終値』ですので、
★1の条件では、まだ現在値が決まっておらず、条件式が満たせません。
板の現在の値という考え方もできますが、
その時は『どの時点での板の情報』というもの決めてあげなくてはと思います!!
とりあえず、★2のみを条件に入れましたExcelを送付しまーす。
テストができてないのですが、多分大丈夫な気がしますが、
間違ってる可能性もありますので、気を付けて動かして頂けますと幸いです!!
また、大変申し訳ないのですが、一度岡三RSSが入ってないExcelで起動してしまったため、
岡三RSS周りの関数に変なパスとかがついてしまうかもしれません。
その時は削除してくださーい!!
2019年12月26日
Kappy
先物寄りトレ編集用_New.xlsx (311.6KB)
大野様
お忙しい中ありがとうございます。
自力では全く組み立てられない計算式をご丁寧にありがとうございました。
初心者過ぎて申し訳ないのですが
>こちらは関数の発注IDを固定することにより、一つの関数が一度しか動かなくなるので、最初の一回のみの発注だけに絞ることができます。
ここは理解できました。
>とは言え、IDが重複していますのエラーが出てしまいますので、もし、気持ち悪いようであれば、FPOSITION関数でポジションがあれば、C7、C8のセルの発注関数を実行しないと条件を追加すると大丈夫と思います!!
この意味が分からなくて(涙)
ID1 ID2 とID番号を固定させてもその後、発注はされなくても、発注できません、というエラーが出てしまうということでしょうか。
(確かに以前ゾンビのように次々エラーが出てきた記憶がよみがえってきました。)
ただイメージは大分つかめてきました。
★1はやめて、★2だけ完璧に作りたいと思います。
買注文(3)シートに「ポジション情報」がこう見えて欲しい、と少しいじってみたのですが、また計算式で行き詰ってしまいました。
稼働させるのはどちらにしても年明けになりますので、お時間ありますときにまたご添削頂けますと幸いです。
2019年12月26日
大野 了
先物寄りトレ編集用_New.xlsx (316.8KB)
かっぴーさん、こんばんは!
>ID1 ID2 とID番号を固定させてもその後、発注はされなくても、発注できません、というエラーが出てしまうということでしょうか。
>(確かに以前ゾンビのように次々エラーが出てきた記憶がよみがえってきました。)
はい、何かしらでセルが更新された場合は、FNEWORDERが再度動くのですが、
その時はポップアップでエラーが出てきます。
ですが、ポップアップなのでしばらく経つと自動で消えるはずでーす。
>買注文(3)シートに「ポジション情報」がこう見えて欲しい、と少しいじってみたのですが、また計算式で行き詰ってしまいました。
利確と、損切のところですねー
ひとまず動くように関数を入れてみましたー
内容はExcel内の付箋をご覧ください!!
これまた、テストをしているわけではないので
ご使用の際は、気を付けて頂けますと幸いでーす。
2019年12月26日
Kappy
大野様
こんなにすぐに見て頂けるとは思っていませんでした。
本当にありがとうございます。感謝感激です。
年初から動作確認をしようと思っていましたが、せっかく組み立てて下さったので、売りシートも作成し、早速明朝試してみます。
私には全く分からない計算式がありますが、(保有シートのp200の数字など)そこは深く掘り下げず(笑)とりあえず注文が入るかの確認を致しますね。
また改めて結果を報告させて頂きます。
2019年12月27日
大野 了
かっぴーさん、こんにちは!!
うまく動くと良いのですがー
P200は、
とりあえず、200件前はポジションが増えても大丈夫なようにしてあるだけで、明確は意味はありません。(笑
とりあえず、200件以上のポジションを持つことはないだろうと・・・(笑
ですので、無いとは思いますが、ポジションが200件以上になると、誤動作してしていまーす。
2019年12月27日
Kappy
寄付から+5のところで買い条件②に当てはまり無事注文通りました。
少し上がったところで手動で利確してしまおうと思ったのですが、
動作確認のために待っていたら逆行。そのまま-30の損切り価格まで達しましたが、損切注文が入りませんでした。
しばらく見ていましたが、-35になっても発注がかからなかったので手動で損切りしました。
良く見たら私の式が間違っていましたので、また書き直して年初に稼働させてみます。
(よくよく考えてみれば、動作確認なので、利確、損切ともにもっと値を小さくすべきでした。)
年末気忙しい中、大変お世話になりました。
それではどうぞ良いお年をお迎え下さいませ。
2019年12月27日
Kappy
p200はそういう意味だったのですね。
ご丁寧にありがとうございました。
2019年12月27日
大野 了
かっぴーさん、こんにちはー
うまくいきませんでしたか・・・
また何かお手伝いできることがあれば、いつでもご連絡ください!!
それでは、よいお年をっ♪
2019年12月27日