見出し画像

【インジケーター第1弾】AAインディケータを作ってみた(pine scriptつき)

唯一の役割は癒しです

本来インディケータは過去の出来高や値動きから将来の値動きを予測するために使われますが、AAインディは将来の値動きについて何も示唆しません。テクニカル分析にも全く使えません。
日頃のトレードに疲れた方は使ってみてください。

こんな感じです

AAは9種類用意しました

ソースコード

tradingviewにAAインディを追加するためのソースコードは下記になります。
まずは下記をコピーします

//@version=3
//
//  ソースコード
//  ∧,_,∧ 
//(`・ω・)つ━☆・*。
//⊂   ノ    ・゜+.
// し’´J  *・ °”

study("AA", overlay=true)
ptn = input(0,title="パターン(0~9)")
k=input(title="Top & Bottom 確認期間",defval=30)

setsumei1=input(title="=========以降説明用============"     ,defval=false)
setsumei4=input(title="※注意 最新キャンドルには出ないので" ,defval=false)
setsumei5=input(title="売買シグナルに使えません"            ,defval=false)

//condition------------------------
//mode1--
age  = pivotlow(k,k)
sage = pivothigh(k,k)

//patern sel-----------------------
//mode1--
ptn0 = ptn == 0 or (ptn != 1 and ptn != 2 and ptn != 3 and ptn != 4 and ptn != 5 and ptn != 6 and ptn != 7 and ptn != 8 and ptn != 9)
ptn1 = ptn == 1
ptn2 = ptn == 2
ptn3 = ptn == 3
ptn4 = ptn == 4
ptn5 = ptn == 5
ptn6 = ptn == 6
ptn7 = ptn == 7
ptn8 = ptn == 8
ptn9 = ptn == 9

//drawing AA------------------------
plotshape(age  and ptn0, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="明日から本気出す\n\n    ⊂⌒/ヽ-、__\n/⊂_/____ /\n  ̄ ̄ ̄ ̄ ̄ ̄ ̄")
plotshape(sage and ptn0, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.abovebar, text="    ∩∩\n(´・ω・)\n   _| ⊃/(___\n / └-(____/\n  ̄ ̄ ̄ ̄ ̄ ̄ ̄")

plotshape(age  and ptn1, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="下げ相場阻止マン\n ┏┳┳┓\n┏┫┃┃┃\n┃┃┃┃┃\n┃   ┃\n┫  ・∀・  ┣\n┗┳━┳┛\n  STOP!!")
plotshape(sage and ptn1, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.abovebar, text="上げ相場阻止マン\n ┏┳┳┓\n┏┫┃┃┃\n┃┃┃┃┃\n┃   ┃\n┫  ・∀・  ┣\n┗┳━┳┛\n  STOP!!")

plotshape(age  and ptn2, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="キタ━━━(゚∀゚)━━━!!")
plotshape(sage and ptn2, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.abovebar, text="(;゚д゚) ・・・ ")

plotshape(age  and ptn3, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="あわっしょい!\n    ∧_∧\n   /\( ・∀・)/ヽ\n ( ●  と             つ  ●  )\n    \/⊂、       ノ  \ノ\n     し’")
plotshape(sage and ptn3, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.abovebar, text="ショボボンボンボン♪\n   ∧__,,∧\n                          ヽ(´;ω;`)ノ ショボショボ♪\n  ♪ へ/  / ♪\n  ヽノ\n  >\n")

plotshape(age  and ptn4, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="♪    ∧,_∧   ♪ \n   (  ´・ω・)))\n  (( (   つ  ヽ、\n   〉 とノ ) )) \n (  ノ^(   )\n   ♪ おっことわり ♪ ")
plotshape(sage and ptn4, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.abovebar, text="たまには一息入れて\nお茶でも飲んで\n落ちつこう\n( ´・ω・`)_且")

plotshape(age  and ptn5, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="ヽ( ・∀・)ノアゲ")
plotshape(sage and ptn5, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.abovebar, text="ヽ(´;ω;`)ノサゲ")

plotshape(age  and ptn6, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="  持ち上げて ブーン ブーン\n        /⌒ヽ\n         ⊂(  ^ ω ^)⊃\n    ⊂_cm_ノ\n   /⌒ヽ|||\n   (  ^ ω ^)||ノ\n   ( 二二二ノ\n   |  |\n   /==ロ=/\n  / _ \\n / / \   )\n/_/  ||\nLノ    (_つ")
plotshape(sage and ptn6, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.abovebar, text="叩き落とす\n \n       /⌒ヽi\n        (  ^ ω ^)  ii\n       ( ヽ  \   i i\n      / \\ノ\\i\n   /==ロ=\\_`/)/)\n  / _ \ヽ_) /\n    /    / \ )| |/\n/_/    | ⊂(v  )⊃\n Lノ    (_つ)`ー”( ̄")

plotshape(age  and ptn7, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="\n                                ____\n                 ここは  <○√\n俺が食い止める     ∥\n から早く逃げろ!! くく")

plotshape(age  and ptn8, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="   /\ \n |逝 ∧∧ \n   |っ( ゚Д゚) \n  |て⊂  | \n       |き⊂_ノ@ \n|ま| \n/|す|\ ")

plotshape(age  and ptn9, color=#00000000, textcolor=black, offset=-k, style=shape.labeldown, location=location.belowbar, text="        オハムスター\n     \      /\n /\____\n    \       c\\n      /           /\n   /           /\n    /           /\\n   /        \/   /\n  / \___/__/\n")


続いてtradingview(https://jp.tradingview.com/)でチャートを開き画面下のpineエディタタブをクリックします

次に先ほどのコードを貼り付けます

最後に保存とチャートへ追加をクリックすることでチャート上にAAが登場します

次回以降使いたい場合はインジケーター→マイスクリプトから「AA」を呼び出すことができます

歯車マークから設定画面を呼び出せて、パターンの切り替えやAAがでる頻度の調節ができます。9種類のAAからお気に入りのものを使っていただければと思います。


当初はtradingviewにAAインディを公開してtwitterで告知もしたのですがtradingviewのハウスルールに引っかかったためBANされてしまいました。日本語を使ったのがいけなかったのか、理由はよくわかっていません。


\nで改行できるというところがミソで、ソースコードをいじればご自身でAA作ることも可能です!AAインディが広まってくれれば嬉しいです!


注意

ローカルトップ・ローカルボトムを確認してからAAを表示させています。つまり後出しです。なので売り買いのシグナルとしては使用しないでください。

おしまい

有料noteですが内容はこれで全てです。投げ銭として有料分を購入いただければうれしいです。

ここから先は

0字

¥ 100

この記事が気に入ったらサポートをしてみませんか?