ナカノ
トレーディングストップ機能
いつもお世話になります。
岡三RSSでVBAを使ってトレーディングストップ機能(含み益に合わせて、返済価格を切り上げていく機能)を持たせるていますが、かなり複雑になってしまい、VBAを使わないで(すなわちEXCELで)実現させるやり方があればご教示願います。
2021年03月27日
アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。
また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。
岡三RSS集いの広場では、複数の単語による検索が可能です。
例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。
例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。
例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。
※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。
大野 了
ナカノさん、こんにちは!!
トレイリングストップをセル関数だけでってことですね
個人的にはVBAを使った方が簡単と思いますがー
もしセル関数だけでやるのであれば・・・
例)
デイトレで100円含み益が出ると50円切り上げる場合
1.買い発注
2.QUOTE関数でその日の高値(売りの時は安値)を取得する
3.=IF(INT((『高値(安値)』-『約定価格』) /『100円』)>0,INT((『高値(安値)』-『約定価格』) /『100円』),0)
の関数でトレイリングストップの切りあがり回数を算出
4.切りあがり回数 × 50円で返済価格を決定
5.QUOTE関数で『現在値』を取得し『約定価格』 + 『返済価格』 > 『現在値』 になったら決済
細かい制御はいりますが大体の流れはこれで行けると思います!!
2021年03月28日
ナカノ
大野様
早速のご教示、ありがとうございます。
なるほどそういうふうにやるわけですか。
確かにおっしゃる通り複雑でVBAを使って実現するほうがシンプルですね。
そちらの方向で進めることにします。
どうもありがとうございました。
2021年03月30日
大野 了
確かにトレイリングストップ用の関数とかあると便利そうですね・・・
もっと簡単にやれる方法があったら、なんか考えてみます!!
2021年03月31日