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

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

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

岡三RSS全般に関するご意見・ご要望

kazu

信用買い注文と返済注文の繰り返し処理について

質問用.xlsx (46.9KB)

大野様

お世話になっております。
先日同様の件でご相談させて頂きましたが、
アップしたファイルにPWが記載されていたため質問ごと削除となってしまいました。
大変お手数ではございますが、PWを消したファイルを再アップしますのでご覧になっていただけませんでしょうか。
質問当初より若干変更(逆指値をやめて成行に変更)を加えておりますが、添付が実行したいファイルとなります。
内容見て頂けますと幸いです。
また、希望の動作の繰り返しができれば、内容は大きく変更となっても構いません。
※希望の動作
①始値と現在値を監視し、始値<現在値であれば買い、始値<現在値になれば返済売り
②1銘柄の保有数は常に100株

ご多忙のところ恐れ入ります。
よろしくお願い致します。

2019年12月02日

大野 了

kazuさん、こんばんは!!

ファイルありがとうございます。
中身を確認してみます。

しばらくお待ちください!!

2019年12月03日

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

大野 了

質問用.xlsx (50.3KB)

kazuさん、こんばんは

ファイル観てみました。
このファイルの動きとしては・・・

1.始値より高くなったら買い
2.一度買ったら始値より現在値が下がるまで保持
3.現在値より落ちたら損切
4.ポジションを持ってない時に、また始値より現在値が上がったら再エントリ
5.これをザラバ中繰り返す

ということで間違いありませんでしょうか?

もしそれでしたら、ある程度は修正を行ったファイルをアップしますので、
修正内容はファイル内の吹き出しを見て頂きますと幸いです。
※銘柄1のところしか直しておりませんので、銘柄2以降は銘柄1に合わせて修正してください!!


余力がある限り繰り返し発注されてしまう件ですが、
こちらは、発注IDが秒単位で変更されるのと、保有シートから対象の銘柄を持っているかを
確認するためのCOUNTIF関数の検索列の指定が間違っていたために、
ポジションを持っても、銘柄がみつからず発生しているようです。

一応、対応を入れてみたのですが、
通常使い捨てである、MARGINORDER関数を使いまわしているため、
完全に防ぐことはセル関数のみですと難しいです。
※VBAを使用するのであれば、可能ですが・・・

一応、連続発注はされにくくは対応を入れたつもりですが、
約定情報と、ポジション情報の取得のタイミングが2秒以上ずれてしまったときなど
2回目の新規発注が走ってしまう可能性があります。
それでも無限に発注してしまうよりかはマシだとは思いますが、
気を付けてご使用いただきますと幸いです。


今回、修正をしたのですが残念ながらマーケットが閉まっていたため、
動作のテストもできておりません。
また、動作を自分の方で保証もできませんので、自己責任にてご使用いただけますと幸いです。


これでトレードが上手く行くことを祈ります!!

2019年12月03日

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

kazu

大野 様

お世話になっております。
ファイルの確認及び修正いただきありがとうございます。
当方平日にトレードに参加できる日が少ないため現時点動作を
確認できておりませんが、参考にさせて頂こうと思います。
発注IDの制御について大変勉強になりました。
ご多忙のところご対応いただきありがとうございました。

2019年12月05日

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

大野 了

kazuさん
こんばんは!!

少しでもお役に立てましたら幸いです。

不明点など何かありましたら、返信頂けますと頑張ります(笑

2019年12月06日

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

すべての投稿を表示する

to_top
to_top

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

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

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

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

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

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

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