質問掲示板
岡三RSS
集いの広場

アップロードされたファイルおよび投稿内容についての注意事項 別窓

複数の単語で検索する方法 別窓

【国内株式、先物・オプション】岡三RSS質問箱

岡本

現物買い注文の成立後、売り注文を出す方法。

現物買い注文の成立後に即売り注文を出すにはどう書けばいいでしょうか?
マクロと関数で考えているのですが、思いつきません。。

2022年06月28日

大野 了

岡本さん、こんにちは!!

現物の約定後に、即売り注文とおっしゃられている内容の具体的な内容としては・・・
約定した瞬間を検知して、その瞬間に決済注文を出されたいという事になりますでしょうか?

もう少し具体例を頂けますとありがたいです!!

2022年06月29日

ログインしてコメントを投稿する

岡本

大野様、ご回答ありがとうございます。
はい、約定した瞬間を検知して、その瞬間に決済注文を出したいです。
全体の流れといたしましては、
始値を検知し逆指値で買い注文。
(10:00AMまでに買えなければ注文取消し)
買えた瞬間に指値で売り注文。
売れなければ、大引けで不成注文。
としたいです。

2022年06月30日

ログインしてコメントを投稿する

大野 了

決済発注Ifのサンプル.xlsx (11.1KB)

岡本さん、こんにちは!!

なるほどー
約定した瞬間に決済注文を出されたい場合ですが、
ワークシート関数でも、マクロでも構わないとのことですので、
他の処理が出来ているのであれば、決済だけをマクロでする必要はなく、
ワークシート関数のみがよいかもです。

約定した瞬間に決済注文を出されたい場合ですが、
新規発注用のNEWORDERとは別の決済発注用のNEWORDER関数とPOSITION関数を用意し、
決済発注用のNEWORDERは条件として、POSITION関数の結果が***END***でないことなどを条件にして頂ければ
大丈夫と思います!!

例)
=IF(B2="***END***","決済発注待機",NEWORDER(・・・・・))

一応、IF関数のExcelシートを添付します!!
B1をご参照頂けますと幸いです。

2022年07月02日

ログインしてコメントを投稿する

岡本

大野様、ファイルの添付もして頂きありがとうございます。
教えていただいた通り、position関数をneworderの条件に使おうと思います。

銘柄コード1301を買って売る場合
買い注文が約定(買い注文用neworder関数)→
***END***"が1301に更新される(position関数)→
position関数を条件に売り注文が約定(売り注文用neworder関数)→
1301が***END***"に更新される(position関数)
の流れになると思うのですが、エクセルの数式の計算方法を自動にしていれば自動で完結するのでしょうか?
f9キーでの更新等は不要でしょうか?

2022年07月02日

ログインしてコメントを投稿する

大野 了

岡本さん、こんにちは!!

はい、岡本さんのご認識通り、計算方法を自動にしておきますと、
f9を押さなくても岡三RSSが更新した際に再計算が掛かります!!

2022年07月03日

ログインしてコメントを投稿する

岡本

大野様、よくわかりました。ありがとうございました!

2022年07月04日

ログインしてコメントを投稿する

すべての投稿を表示する

to_top
to_top

アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。

また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。

岡三RSS集いの広場では、複数の単語による検索が可能です。

例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。

例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。

例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。

※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。