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

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

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

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

Masashi Nakamura

岡三RSS活用動画のサンプルシート

はじめまして、中村と申します。
EXCELのマクロについて全くの素人の為、まずは手始めとして岡三RSS活用動画の中の「ナイトセッションで岡三RSSを活用した取引手法解説シリーズ」総論第四回後編にあるサンプルシート(if done OCO+時間決済)を全く加工せずにそのまま使ってみようとしているのですが、何故か新規の注文は問題なく発注から約定まで出来るのですが、それ以降のOCO+時間決済の返済注文の発注が何度登録しても未発注で先に進まない状況となっております。
この解決方法をご存知の方がいらっしゃればアドバイス頂けると大変助かります。非常に低次元の質問で誠に恐縮ですが、よろしくお願いいたします。

2017年05月23日

小笠原聖史

はじめまして、小笠原と申します。
返済注文が出ない原因を特定するために、私のPCで中村様のやられたことと同じことをやってみようと思うのですが、お使いになられているエクセルファイルをこのスレッドにアップロードしていただくことは可能でしょうか?
「加工せずにそのまま」お使いとのことですが、そのあたりのあんばいをまずは把握したいな、と考えております。
もしくは、中村様のおやりになりたいことの概要を教えていただければ、シンプルな仕組みを新たに作ってみてもいいかなと思います。

2017年05月23日

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

Masashi Nakamura

コピーIfdoneOCO+時間決済サンプル.xls (0.6MB)

小笠原 様

早速のお返事、誠に有難うございます。
私が使用したサンプルシートと同様の物を添付させて頂きます。
因みに私がやりたいことの概要は、極めてシンプルで、以下のような流れを事前に登録して自動で売買が出来れば良いと考えております。

対象は、N225ミニ先物で、
①ある時間を指定して、買又は売で成行でエントリー
②約定後、指値・逆指値で、利確・損切の返済注文を出す。
③同時に、ある指定時間までに指値と逆指値のどちらにも達しなかった場合は、指定した時間で成行で決済する。

以上
宜しくお願い致します。

中村

2017年05月23日

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

マーク

中村さん、初めまして。
そして、小笠原さん、先日はありがとうございました。

私も同じサンプルシートを使って、自分のロジックに合わせて書き換えて使っています。

そこで、今の所、気が付いた問題点を3つあげます。

1つ目は、先日、小笠原さんに解決策を教えていただきました。
【1】返済注文が自動で走る部分ですが、J8が「約定済」になった事をトリガーにして返済注文が走る設定になっています。しかし私の環境では、「決済建玉がありません」と言うエラーになりました。
そこで、小笠原さんのアドバイス通り、返済注文のトリガーに「約定時刻から10秒後」を追加しました。

【2】新規の注文を取り消したい場合、新規注文が逆指値だと、新規取消注文のトリガーが、「1」にならない。
これは、K8が「訂正・取消可」となっている事が条件なのですが、さらにJ8が「発注中」になっていないといけません。
しかし、J8は、指値注文の時は「発注中」となりますが、逆指値の時は「逆指値待機中」となります。
なので、K8の関数にOR関数を使ってJ8="逆指値待機中"を入れてやる必要があります。

【3】もし、このシート以外から建てた建玉があったら、思っているものと違う建玉が決済されてしまう可能性があります。
これは、L12に決済したい建玉番号、L13に1を入力する事が必要です。

私は、エクセル初心者で、手探りで色々試していますが、参考にして頂ければ幸いです。

2017年05月23日

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

小笠原聖史

修正.xls (0.6MB)

中村さん、マークさんにご指摘を参考に(マークさんありがとうございます!同じ課題が含まれていました。+アルファのご指摘ありがとうございます。)【1】と【2】について対応しましたので、お試しいただけますでしょうか。
※まずは建玉明細1つだけ、を想定しております。

2017年05月23日

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

Masashi Nakamura

小笠原さん
マークさん

物凄い迅速なご対応誠に有難うございます。
このスピード感素晴らしいです。
大変感激しております。
早速、本日16時30分から小笠原さんに修正頂いたエクセルを試してみたいと思います。
結果は、追ってご報告させて頂きます。

2017年05月23日

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

Masashi Nakamura

小笠原さん

ご報告です。
16時30分より、時間指定成行でエントリーし約定しましたが、やはり、次の返済注文が入っていない状況となっております。

2017年05月23日

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

マーク

エラーメッセージは、出てますでしょうか?
新しいシートを作成して、A1セルに以下の関数を書いて確認して見てください。
エラーが出て入れば、A2セルに表示されると思います。
=ORDERRESULT("エラーメッセージ",A2)

2017年05月23日

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

Masashi Nakamura

マークさん

返信どうも有難うございます。
ご指示通りのシートを作成の上、後程、再度試してみてご報告させて頂きます。

2017年05月23日

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

小笠原聖史

RSS先物発注訂正シート.xlsx (18.8KB)

マークさん、コメントありがとうございます。私がアップしたファイルでは、どうも指値がおかしい!というメッセージが出て発注できません、、中村さん、ちゃんと確認しないでアップしていまいすみませんでした。
どうも、うまくいかないので、添付を新しく作りました。
こちらは、新規買い発注専用ですが、
ご希望時刻を過ぎると成行きで新規買い発注
10秒後に希望利益確定幅で決済発注
希望する時間を経過すると決済価格を最大指値に変更
というシートです。
ご参考になりますでしょうか?

2017年05月23日

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

Masashi Nakamura

マークさん
ご指示通りにシートを作成し、再度テストしてみましたが、やはり決済注文が出ず、エラーメッセージも出ておりません。

小笠原さん
新しいシートを作成頂き、誠に有難うございます。早速テストをしてみたいのですが、1点だけ質問ですが、”利益確定待時間”とは、その時間を経過すると決済価格を最大指値に変更する時間という理解で宜しいでしょうか? 

2017年05月23日

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

すべての投稿を表示する

to_top
to_top

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

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

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

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

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

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

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