View】オプション解説第四回目は最終回「comment」「when」について解説する。一覧をサムネイル付きインデックスで見る本日は残りstrategy.entryとstrategy.orderのオプションに関する解説の第4回目である。when)commentwhenを確認する。今回が過去最高に簡単である。前準備これまでの記事通りサンプルとしてわかりやすいようにバーに数字を与えている。textcolor=color.white,style=label.style_labeldown,yloc=yloc.abovebar)最初の数字は適当に私の方で調整しただけであり、各ユーザーは無視すること。こんな感じでラベルがつく。これは以前からやっているのでおなじみのコードである。commentこれはポジションを持った時に画面に表示する文字列を指定するだけである。strategy.long)IDに文字列を入れてしまってもよいがocaや複雑なエントリーをする場合は正しく動作しなくなるので、コメントを使おう。strategy.long,comment="ロングしました")whenこれは今までif文でやってきた条件を発注の中にいれてしまうことができる。1)シンプルに一行に纏まったのでこっちのほうが見やすいと感じる人もいるはずだ。全部whenで良いのでは?とは言い切れない。bar_noこんなコード。結局ifを使わないとlong_noにデータを入れることが出来ないのでwhenを使うだけ無駄+読みにくくになる。個人的にはifを好むwhenを使ったほうがインデントの数が減るのでwhenを好んで使う人もいるはずだ。私個人的にはプログラミングしているうちにどんどんエントリーに付随するコードを付け加える事が多いのでwhenは余り使わない。通常ReactやVue.jsなどではこういうパターンのコードはイコールのあと中括弧でかこって{ここにコード}というように置かないとエラーになるのだがどうやらpineでは中括弧のようなものはいらない様子。前後のようにスペースを入れてもコード上エラーがなければ問題ない。and条件なども付けることができる。10000000)以上!約一週間かけてstrategy.orderとstrategy.entryを解説した。Pineでバックテストを書く上で絶対に使用するコードであるため長くなったができれば全部覚えておきたい。orderとentryの違いがなにか指値・逆指値でエントリーするにはだけでも明確にしておくだけで全然コーディングがスムーズになるはずだ。次回は今までのおさらいも兼ねて「トレーリングストップ」の実装を模索してみたい。仮想トイレプログラミングや仮想通貨のシステムトレードに関する情報を発信中。どんな情報を流しても詰まらないトイレ。謎の技術研究部とはプライバシーポリシーホーム(自動スクロールなし)ご意見、お問い合わせ。