View】strategy.exitを解説。今回はprofitとlossを主に解説。qty_percentは簡単なのでざっくりと。一覧をサムネイル付きインデックスで見る前準備これまで通りバーの上にわかりやすいようにラベルを表示させている。textcolor=color.white,style=label.style_labeldown,yloc=yloc.price)次のコードは上のラベルが1の時に取引をするコードである。strategy.long)このbar_noだけ私が用意した変数なので注意。足の頭に表示させた数字である。strategy.exitstrategy.exitもstrategy.closeも**「ポジションを決済するコード」**だ。この記事は引き続きstrategy.exitに絞って解説する。lossの解説だと思ってもらえれば良い。絶対値で指定した数量を発注。exitの場合は決済する数量となる。10ロットロングして、3ロットだけ損切りする例。qty=3)結果qty_percentパーセンテージで決済する。次は30%だけ損切りする場合は数値を30にする。結果は上と同様となる。次の条件だけ注意100%を超えたり、0以下を指定してはいけない非常に小さい値を指定した場合、ロット数は最低1となる(0.0001%などにしても必ず1ロット決済)1以上の決済の場合は小数点切り捨て(上記例なら39%にしても決済は3ロットとなる)条件については次の記事内で詳細に実験しているので気になる方は参照してほしい。View】profit以前limitを使って利確を行ったが、もっとシンプルに利確したいときに使う。覚えておくことは2つ。バーの途中で決済されるprofitは単純に値幅を指定する値幅を指定するprofitは利益という意味なので指定した利益になったら利確ではなくprofitに指定した値幅で利確となる。qtyの影響を受けないので注意。次の例では10ロットで1BTCが100万円のときにロング1万円のプロフィットで利確というコードなので、1000円幅で1万円となるためprofit=1000かも?という疑問がわくが値幅なので10000を指定するのが正しい。結果ロット数に関係なく1万円幅で正しく決済されていることがわかる。バーの途中で決済される上の例を見てもらえばわかるがバーの途中でも指定した値幅を達成したら決済される。実際のトレードではここに成り行きの滑りや手数料が加算されるのを意識しておこう(指値決済ではないので)loss今度は逆の損切りである。指定した値幅、損する方向へ動いたときに決済される。想定通りの結果となった。同時に仕掛ける成り行きでエントリーし、同一の足でプラスにもマイナスにも千円幅動いているため両方刺さる想定のコードだ。先にprofitの方で決済された。2020/07/21:コードの2行目のIDが"LONG_EXIT"となっていた箇所を"LONG_EXIT2"と変更(テスト結果はこちらで行っている)この場合のコードは**「先に記述したほうが優先される」**模様。ID:"LONG_EXIT"が先に決済される。loss=1000)を上に持っていくと...lossで決済される。stopなしでも決済ができる上にシンプルなので数字に対して直感的に決済ができる。limitとstopいらないのでは?とさえ思うかもしれないが...たしかに要らない気がする。lossは使えないので注意だ。lossを使ったほうが直感的でかんたんかもしれない。実際の取引所を使う場合は指値、逆指値の理解は必須なのでできれば難しい方も覚えておきたい。仮想トイレプログラミングや仮想通貨のシステムトレードに関する情報を発信中。どんな情報を流しても詰まらないトイレ。謎の技術研究部とはプライバシーポリシーホーム(自動スクロールなし)ご意見、お問い合わせ。