マサ
マクロなしで連続注文はできる?
VBAで自動売買を考えているのですが、「VBA入門」で戸惑っているという現状の者です。
そこで、とりあえずEXCEL関数だけ使って連続注文だけでもできないかと考え直しているのですが、それは可能でしょうか。
具体的にはサンプルシート「注文」で発注ができたら 「発注ID」だけを変えて、連続注文したいのです。(5枚まとめて注文するよりも1枚ずづの方が滑りにくいなどの理由です)
注文関数(FOPORDQUERY)などを使えばできそうな気もするのですが、いかがでしょうか。
2019年12月26日
大野 了
マサさん、こんにちは!!
VBAやり始めるまで大変ですよね・・・
考え方というか、コツをつかむまでが大変だと思います・・・
連続注文ですが、
5枚約定したのちに、何も考えずに1枚ずつ、5回に分けて決済注文を出すだけですと
Excelのセル関数だけでも大丈夫と思います。
新規発注が約定しポジションを持ちましたら、
FOPPOSITION関数でポジションとして取得できます。
ですので、そのFOPPOSITIONで値が取得できるかどうかを、
IF関数で判断し取れていれば
FNEWORDERで決済注文をすぐに出すという感じぐらいであれば、
VBAを使用せずに、セル関数だけでも自動売買は可能と思います!!
2019年12月27日
マサ
ありがとうございます。
>>VBAやり始めるまで大変ですよね・・・
考え方というか、コツをつかむまでが大変だと思います・・・
そうですね。 私にとってVBAは、山奥に住んでいるものがいきなり都会に出てきたとき感じるような、何をやるにしてもおっかなびっくりといった戸惑いですね。
VBAの入門レベルを超えるまでの、つなぎとして、アドバイスのような関数を組み込む方法でやってみます。
2019年12月28日
大野 了
VBAは慣れてくると簡単なのですが・・・
そこまでがですね・・・
VBA自体でもよいですし、
何かあれば、またここに書いて頂けますと幸いです♪
2019年12月29日