RSSユーザー
ニューオーダー関数のIDについてです。
ニューオーダー関数のIDを変えて同じ銘柄を一日に何度か売買しようと思い、IDの後ろに+NOW()*1を付けてみたところ、続けざまに買いが入ってしまいました、IDを10秒に1回変えるようにするにはどうすればよいでしょうか。お教えください。
2020年01月07日
アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。
また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。
岡三RSS集いの広場では、複数の単語による検索が可能です。
例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。
例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。
例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。
※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。
大野 了
こんにちは!!
>IDの後ろに+NOW()*1を付けてみたところ、続けざまに買いが入ってしまいました、IDを10秒に1回変えるようにするにはどうすればよいでしょうか。
NOW関数の精度は1秒単位のため1秒以内に複数回発注がなければ
IDは被ることはないのですが、
そもそもNOW関数は再計算がかからないと値が更新されません。
確実な方法はVBAにて、再計算を定期的に走らせることがよいのですが、
もし、VBAを使うのがご面倒であれば、
現在値時刻など、
常に更新がかかり続けるような項目を岡三RSSにて出力させておくと、
岡三RSSのデータ更新につられて再計算が常に走り、NOW関数が更新されます。
また、一点に気になったのですが、
NOW関数はNEWORDER関数の中に入れられておられますでしょうか?
もしNEWORDER関数の中にNOW()を埋められていたとすると、
NEWORDER関数が動く際にNOW()も再計算されますので、
常に新しいIDになっているような気がします。
もしこの場合、IDが被ったのは何か別の要因があるかもしれません。
2020年01月07日
RSSユーザー
エクセルの1つセルに1570(日経平均レバレッジ上場投信)の出来高のクオート関数を表示させ、常にデータ更新するようにしています。また買いの条件に保有数が0であることがあるので、ポジション関数が更新されるまでの時間かせぎが欲しかったのです。IDの後ろに+MINUTE(NOW())を足して1分おきにIDを更新させてやってみます。ありがとうございました。
2020年01月07日
大野 了
あっ!!
今、意味が分かりました・・・
完全に勘違いしてました。
常に更新されてしまう方がまずいってことだったんですね・・・
真逆に受け取ってしまっていました。
MINUTEだけですと、1時間後の同じ分に発注があった時に、逆にIDが重なってしまい
2回目の発注がかからない可能性がありますので、
毎日、Excelを落とされるのであれば
TEXT(NOW(),"HHMM")
と時間までIDに入れたが良いと思いまーす!!
また、ずーとExcelを起動され続けるのであれば
TEXT(NOW(),"YYYYMMDDHHMM")
と、日付も入れたが良いかもしれません!!
2020年01月07日
RSSユーザー
オオノサマ、確率1/60(1.6%)の割合でIDが同じになってしまう現象があったのですね。おそらくこの現象が発生したら分かるまで悩んだろうと思います。まじでアドバイスありがとうございました。
2020年01月07日
大野 了
RSSユーザさん
1/60だと、起きたり起きなかったりして、確かにだいぶ悩みそうですね・・・
ポップアップのエラーは消えちゃうし・・・(笑
なにはともあれ、お役に立ててよかったです!!
2020年01月07日