Masashi Nakamura
岡三RSS活用動画のサンプルシート
はじめまして、中村と申します。
EXCELのマクロについて全くの素人の為、まずは手始めとして岡三RSS活用動画の中の「ナイトセッションで岡三RSSを活用した取引手法解説シリーズ」総論第四回後編にあるサンプルシート(if done OCO+時間決済)を全く加工せずにそのまま使ってみようとしているのですが、何故か新規の注文は問題なく発注から約定まで出来るのですが、それ以降のOCO+時間決済の返済注文の発注が何度登録しても未発注で先に進まない状況となっております。
この解決方法をご存知の方がいらっしゃればアドバイス頂けると大変助かります。非常に低次元の質問で誠に恐縮ですが、よろしくお願いいたします。
2017年05月23日
Masashi Nakamura
次の実験として、一旦シート買い1以外のシートを削除し、そのファイルのコピーを二つ作り、発注希望時刻を変えて、それぞれの第16引数のところを元のファイルにはtrade1、二つ目のファイルはtrade2,三つ目のファイルはtrade3と記述して3つのファイルを同時に立ち上げて実験したところ、最初のファイル(trade1)のみが実行され、他のファイルは実行されない結果となりました。
2017年05月24日
小笠原聖史
画面キャプチャ―.xlsx (445.2KB)
私のPCでは、2分おきに3つのシートで発注するように設定した結果、うまく発注できました。現在3建玉保有中です。ご参考に画面キャプチャ―をご覧ください。
2017年05月24日
小笠原聖史
アップロード用.xlsx (30.0KB)
使っているエクセルは添付です。
もしよろしければ、中村様のシート3つのキャプチャーをアップしていただけますと、拝見してみます。
2017年05月24日
Masashi Nakamura
小笠原さん
最新の添付ファイルで試したところ、正常に3つのオーダーが入りました。前回失敗した時は5分おきに設定していましたが、今回は、2分おきにしております。
2017年05月24日
Masashi Nakamura
細かく確認したところ、新規注文が約定した時に同時に入るはずの決済の指値注文は、最初オーダーの時だけで残りの2つにははいっていないようです。
2017年05月25日
小笠原聖史
少し、もろもろ確認させてください。
まず、3つのシートで、それぞれ3つのセル(P13、P14、K29)に取引パスワードを入力してくださっていますか?
2017年05月25日
Masashi Nakamura
ハイ。取り引きパスワードは全て入力しております。
2017年05月25日
小笠原聖史
アップロード用.xlsx (28.7KB)
承知しました。
あとは新規は3つの発注が成功、決済が最初の1つだけ成功、残り2つが発注できていない、ということで、決済の指定時刻のところが悪さをしているのかな、と推定して、建玉日時から10秒後、というロジックを、発注希望時刻から1分後、に変更してみました。
こちらで試していただけますでしょうか。
2017年05月25日
Masashi Nakamura
仕事の合間を使ってテストしてみましたのでご報告致します。
結果としては、新規3つの発注の成功に合わせてと決済の指値注文も3つとも成功しました。
ここまでは、前回の課題が修復されております。
しかしながら、利確・損切ラインに達しなかった際に事前指定時間に達したら成行で決済する部分が、作動しない状況となっております。
因みに、この設定は、全て60分後で設定しております。
2017年05月25日
小笠原聖史
一つ、ご確認をお願いいたします。
成行きでの決済まで60分と設定されてらっしゃるとのことです。
セル(AF、4)には、セル(B、4)に表示されている日時に60分を足して得られる日時が表示されておりますでしょうか。
2017年05月25日