Chikaze Mori
一定時間後の決済注文について
約定後1時間経過したら決済、というような注文をするにはどうしたらよいのでしょうか。
分かる方いらっしゃったらご教授ください!
2017年01月18日
アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。
また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。
岡三RSS集いの広場では、複数の単語による検索が可能です。
例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。
例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。
例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。
※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。
Ryo Ohno
Chikaze Moriさん初めまして。
大野と申します。
よろしくお願い致します。
約定される時間は事前にわかったりしますでしょうか?
例えば、10時に成行で発注を行うので、11時に決済したいなど・・・
もしくは、発注する時間が事前にはわからない、
または、指値発注でいつ約定するかわからないとかでしょうか?
(岡三RSSファンページからの転載)
2017年01月18日
Chikaze Mori
大野さん初めまして。
大変迅速な返信ありがとうございます!
IF関数で条件を指定して発注する予定なので、約定される時間は分かりません。
そのような場合も可能なのでしょうか?
返信よろしくお願い致します。
(岡三RSSファンページからの転載)
2017年01月18日
Ryo Ohno
Chikaze Moriさん
約定時間がわかりませんか・・・
了解しました!!
少し面倒になりますが
以下はセル関数のみ(VBAでプログラムを書かない)で処理を行う場合です。
〇現物株の場合
残念ながら、現物の場合は約定時間を取得することができません・・・
ですので、注文情報取得関数(ORDERQUERY)で取得する、注文時間を代用して取得するしかないと思われます(間違っていたらすみません)
1.発注を行う
2.ORDERQUERYにて、発注を行ったときの『銘柄コード』と『注文時間』を取得
3.dlookup関数などで、発注したの銘柄コードに対する注文時間を取得
4.NOW関数で現在時刻を取得し、注文時間 + 1時間以上だったら、決済注文
〇先物の場合
先物は約定時間を取得することができますので、
約定情報取得関数(FOPEXEC)で約定時間を取得することができます。
1.発注を行う(この時に『メモ』を設定すると便利です)
2.FOPEXECにて、約定した時の『メモ』と『約定時刻』を取得
3.dlookup関数などで、発注したのメモに対する約定時間を取得
4.NOW関数で現在時刻を取得し、約定時間 + 1時間以上だったら、決済注文
※VBAでプログラムが掛ける状態ですと、
PGで発注を行い、その時の時間を保持しておくのが一番だと思われまっす!!
Chikaze Moriさんがどのように作られているか、
(セル関数のみなのかVBAも使用されいるのか)
いまいちよくわかっていないため、
的を得ていない回答になっているかもしれません。
その時は、再度メッセージを頂けますと幸いです♪
(岡三RSSファンページからの転載)
2017年01月18日
Chikaze Mori
大野さん
非常に丁寧にお教えいただきありがとうございます。
VBAの知識がなくセル関数のみで行なっているので、まずは教えて頂いた通りにやってみます!
何分、Excel関数は先月、RSSは今日から使い始めたばかりで分からないことだらけなのですが、
ぜひまた質問させていただけると幸いです。
(岡三RSSファンページからの転載)
2017年01月18日
Ryo Ohno
Moriさん
そうなんですね。
RSSに関係ない関数の質問の事でもOKですので、何かあれば♪
自動売買ツール完成すると良いですね♪
(岡三RSSファンページからの転載)
2017年01月18日