Harigami
ログイン
Harigamiは、ログイン不要のコード共有サービスです。コードの投稿後に発行されるURLでコードを共有できます。
PythonやRubyなど一部の言語は、投稿後にオンラインで実行することもできます。
誰でも無料で使えて、広告もありません。コードレビューやスニペットの代わりに使ってみてください。


詳細設定
+
anonymous タイトルなし
HTML
<p><strong>👇雑談や質問が気軽にできる♪&nbsp;ジャパカジ掲示板</strong></p>
<p>ユーザー同士の交流や雑談、ジャパカジスタッフへの<a href="/forum" title="">お問い合わせ</a>、なんでも大歓迎!</p>
<div><a href="/forum" title=""><img alt="ジャパカジ掲示板はじめました!詳細ページへ" class="full hidden-xs" src="/images/home/images/casino-forum-ad-pc_1502x192.jpg" style="" /><img alt="ジャパカジ掲示板はじめました!詳細ページへ" class="full visible-xs" font-size:10px="" src="/images/home/images/casino-forum-ad-mobile_702x178.jpg" style="" /></a></div>
  • 0
  • 0
anonymous タイトルなし
Python
//@version=3
study("4priceaction+コゲクラウド", overlay=true)

pctP = input(60, minval=1, maxval=99, title="ピンバー逆方向の髭割合")
pblb = input(10, minval=1, maxval=100, title="ピンバーの期間")
pctS = input(5, minval=1, maxval=99, title="坊主逆方向への髭割合")
spb = input(true, title="ピンバー")
ssb = input(true, title="坊主")
sib = input(false, title="はらみ足")
sob = input(false, title="包み足")

//PBar Percentages
pctCp = pctP * .01
pctCPO = 1 - pctCp

//Shaved Bars Percentages
pctCs = pctS * .01
pctSPO = pctCs

range = high - low

///PinBars
pBarUp() => spb and open > high - (range * pctCPO) and close > high - (range * pctCPO) and low <= lowest(pblb) ? 1 : 0
pBarDn() => spb and open < high - (range *  pctCp) and close < high-(range * pctCp) and high >= highest(pblb) ? 1 : 0

//Shaved Bars
sBarUp() => ssb and (close >= (high - (range * pctCs)))
sBarDown() => ssb and close <= (low + (range * pctCs))

//Inside Bars
insideBar() => sib and high <= high[1] and low >= low[1] ? 1 : 0
outsideBar() => sob and (high > high[1] and low < low[1]) ? 1 : 0

//PinBars
barcolor(pBarUp() ? lime : na)
barcolor(pBarDn() ? red : na)
plotshape(pBarUp(),title="LONG",style=shape.triangleup,text="PB",color=blue,textcolor=blue,location=location.belowbar)
plotshape(pBarDn(),title="SHORT",style=shape.triangledown,text="PB",color=red,textcolor=red,location=location.abovebar)
//Shaved Bars
barcolor(sBarDown() ? fuchsia : na)
barcolor(sBarUp() ? aqua : na)
plotshape(sBarUp(),title="LONG",style=shape.triangleup,text="SB",color=blue,textcolor=blue,location=location.belowbar)
plotshape(sBarDown(),title="SHORT",style=shape.triangledown,text="SB",color=red,textcolor=red,location=location.abovebar)
//Inside and Outside Bars
barcolor(insideBar() ? yellow : na )
barcolor(outsideBar() ? orange : na )
plotshape(insideBar(),title="LONG",style=shape.triangleup,text="ISB",color=purple,textcolor=purple,location=location.belowbar)
plotshape(outsideBar(),title="SHORT",style=shape.triangledown,text="OSB",color=purple,textcolor=purple,location=location.abovebar)

EMAorSMA = input(title="平均線の選択", defval="SMA", options=["SMA", "EMA"])
FAST= input(title="FASTMA", type=integer, defval=20, minval=1, maxval=10000)
SLOW = input(title="SLOWMA", type=integer, defval=75, minval=1, maxval=10000)
ma_1 = input(title="MA1", type=integer, defval=5, minval=1, maxval=10000)
ma_2 = input(title="MA2", type=integer, defval=14, minval=1, maxval=10000)
ma_3 = input(title="MA3", type=integer, defval=200, minval=1, maxval=10000)
ma_4 = input(title="MA4", type=integer, defval=320, minval=1, maxval=10000)
ma_5 = input(title="MA5", type=integer, defval=1200, minval=1, maxval=10000)
FASTMA = EMAorSMA == "EMA" ? ema(close, FAST) : sma(close, FAST)
SLOWMA = EMAorSMA == "EMA" ? ema(close, SLOW) : sma(close, SLOW)
ma1 = EMAorSMA == "EMA" ? ema(close, ma_1) : sma(close, ma_1)
ma2 = EMAorSMA == "EMA" ? ema(close, ma_2) : sma(close, ma_2)
ma3 = EMAorSMA == "EMA" ? ema(close, ma_3) : sma(close, ma_3)
ma4 = EMAorSMA == "EMA" ? ema(close, ma_4) : sma(close, ma_4)
ma5 = EMAorSMA == "EMA" ? ema(close, ma_5) : sma(close, ma_5)
ec = FASTMA > SLOWMA ? lime:red
plot(FASTMA, color=ec, linewidth=2)
plot(SLOWMA, color=ec, linewidth=2)
fill(plot(FASTMA), plot(SLOWMA), color = ec)
plot(ma1, color=aqua)
plot(ma2, color=yellow)
plot(ma3, color=blue)
plot(ma4, color=white)
plot(ma5, color=purple)
  • 0
  • 0
LC23 タイトルなし
Python
//@version=3
study("4priceaction+コゲクラウド", overlay=true)

pctP = input(60, minval=1, maxval=99, title="ピンバー逆方向の髭割合")
pblb = input(10, minval=1, maxval=100, title="ピンバーの期間")
pctS = input(5, minval=1, maxval=99, title="坊主逆方向への髭割合")
spb = input(true, title="ピンバー")
ssb = input(true, title="坊主")
sib = input(false, title="はらみ足")
sob = input(false, title="包み足")

//PBar Percentages
pctCp = pctP * .01
pctCPO = 1 - pctCp

//Shaved Bars Percentages
pctCs = pctS * .01
pctSPO = pctCs

range = high - low

///PinBars
pBarUp() => spb and open > high - (range * pctCPO) and close > high - (range * pctCPO) and low <= lowest(pblb) ? 1 : 0
pBarDn() => spb and open < high - (range *  pctCp) and close < high-(range * pctCp) and high >= highest(pblb) ? 1 : 0

//Shaved Bars
sBarUp() => ssb and (close >= (high - (range * pctCs)))
sBarDown() => ssb and close <= (low + (range * pctCs))

//Inside Bars
insideBar() => sib and high <= high[1] and low >= low[1] ? 1 : 0
outsideBar() => sob and (high > high[1] and low < low[1]) ? 1 : 0

//PinBars
barcolor(pBarUp() ? lime : na)
barcolor(pBarDn() ? red : na)
plotshape(pBarUp(),title="LONG",style=shape.triangleup,text="PB",color=blue,textcolor=blue,location=location.belowbar)
plotshape(pBarDn(),title="SHORT",style=shape.triangledown,text="PB",color=red,textcolor=red,location=location.abovebar)
//Shaved Bars
barcolor(sBarDown() ? fuchsia : na)
barcolor(sBarUp() ? aqua : na)
plotshape(sBarUp(),title="LONG",style=shape.triangleup,text="SB",color=blue,textcolor=blue,location=location.belowbar)
plotshape(sBarDown(),title="SHORT",style=shape.triangledown,text="SB",color=red,textcolor=red,location=location.abovebar)
//Inside and Outside Bars
barcolor(insideBar() ? yellow : na )
barcolor(outsideBar() ? orange : na )
plotshape(insideBar(),title="LONG",style=shape.triangleup,text="ISB",color=purple,textcolor=purple,location=location.belowbar)
plotshape(outsideBar(),title="SHORT",style=shape.triangledown,text="OSB",color=purple,textcolor=purple,location=location.abovebar)

EMAorSMA = input(title="平均線の選択", defval="SMA", options=["SMA", "EMA"])
FAST= input(title="FASTMA", type=integer, defval=20, minval=1, maxval=10000)
SLOW = input(title="SLOWMA", type=integer, defval=75, minval=1, maxval=10000)
ma_1 = input(title="MA1", type=integer, defval=5, minval=1, maxval=10000)
ma_2 = input(title="MA2", type=integer, defval=14, minval=1, maxval=10000)
ma_3 = input(title="MA3", type=integer, defval=200, minval=1, maxval=10000)
ma_4 = input(title="MA4", type=integer, defval=320, minval=1, maxval=10000)
ma_5 = input(title="MA5", type=integer, defval=1200, minval=1, maxval=10000)
FASTMA = EMAorSMA == "EMA" ? ema(close, FAST) : sma(close, FAST)
SLOWMA = EMAorSMA == "EMA" ? ema(close, SLOW) : sma(close, SLOW)
ma1 = EMAorSMA == "EMA" ? ema(close, ma_1) : sma(close, ma_1)
ma2 = EMAorSMA == "EMA" ? ema(close, ma_2) : sma(close, ma_2)
ma3 = EMAorSMA == "EMA" ? ema(close, ma_3) : sma(close, ma_3)
ma4 = EMAorSMA == "EMA" ? ema(close, ma_4) : sma(close, ma_4)
ma5 = EMAorSMA == "EMA" ? ema(close, ma_5) : sma(close, ma_5)
ec = FASTMA > SLOWMA ? lime:red
plot(FASTMA, color=ec, linewidth=2)
plot(SLOWMA, color=ec, linewidth=2)
fill(plot(FASTMA), plot(SLOWMA), color = ec)
plot(ma1, color=aqua)
plot(ma2, color=yellow)
plot(ma3, color=blue)
plot(ma4, color=white)
plot(ma5, color=purple)

  • 0
  • 0
anonymous タイトルなし
Python
study("4priceaction", overlay=true)

pctP = input(60, minval=1, maxval=99, title="ピンバー逆方向の髭割合")
pblb = input(10, minval=1, maxval=100, title="ピンバーの期間")
pctS = input(5, minval=1, maxval=99, title="坊主逆方向への髭割合")
spb = input(true, title="ピンバー")
ssb = input(true, title="坊主")
sib = input(false, title="はらみ足")
sob = input(false, title="包み足")

//PBar Percentages
pctCp = pctP * .01
pctCPO = 1 - pctCp

//Shaved Bars Percentages
pctCs = pctS * .01
pctSPO = pctCs

range = high - low

///PinBars
pBarUp() => spb and open > high - (range * pctCPO) and close > high - (range * pctCPO) and low <= lowest(pblb) ? 1 : 0
pBarDn() => spb and open < high - (range *  pctCp) and close < high-(range * pctCp) and high >= highest(pblb) ? 1 : 0

//Shaved Bars
sBarUp() => ssb and (close >= (high - (range * pctCs)))
sBarDown() => ssb and close <= (low + (range * pctCs))

//Inside Bars
insideBar() => sib and high <= high[1] and low >= low[1] ? 1 : 0
outsideBar() => sob and (high > high[1] and low < low[1]) ? 1 : 0

//PinBars
barcolor(pBarUp() ? lime : na)
barcolor(pBarDn() ? red : na)
plotshape(pBarUp(),title="LONG",style=shape.triangleup,text="PB",color=blue,textcolor=blue,location=location.belowbar)
plotshape(pBarDn(),title="SHORT",style=shape.triangledown,text="PB",color=red,textcolor=red,location=location.abovebar)
//Shaved Bars
barcolor(sBarDown() ? fuchsia : na)
barcolor(sBarUp() ? aqua : na)
plotshape(sBarUp(),title="LONG",style=shape.triangleup,text="SB",color=blue,textcolor=blue,location=location.belowbar)
plotshape(sBarDown(),title="SHORT",style=shape.triangledown,text="SB",color=red,textcolor=red,location=location.abovebar)
//Inside and Outside Bars
barcolor(insideBar() ? yellow : na )
barcolor(outsideBar() ? orange : na )
plotshape(insideBar(),title="LONG",style=shape.triangleup,text="ISB",color=purple,textcolor=purple,location=location.belowbar)
plotshape(outsideBar(),title="SHORT",style=shape.triangledown,text="OSB",color=purple,textcolor=purple,location=location.abovebar)
  • 0
  • 0
anonymous タイトルなし
Python
//@version=3
study('コゲクラウド', overlay=true)
EMAorSMA = input(title="平均線の選択", defval="SMA", options=["SMA", "EMA"])
FAST= input(title="FASTMA", type=integer, defval=20, minval=1, maxval=10000)
SLOW = input(title="SLOWMA", type=integer, defval=75, minval=1, maxval=10000)
ma_1 = input(title="MA1", type=integer, defval=5, minval=1, maxval=10000)
ma_2 = input(title="MA2", type=integer, defval=14, minval=1, maxval=10000)
ma_3 = input(title="MA3", type=integer, defval=200, minval=1, maxval=10000)
ma_4 = input(title="MA4", type=integer, defval=320, minval=1, maxval=10000)
ma_5 = input(title="MA5", type=integer, defval=1200, minval=1, maxval=10000)
FASTMA = EMAorSMA == "EMA" ? ema(close, FAST) : sma(close, FAST)
SLOWMA = EMAorSMA == "EMA" ? ema(close, SLOW) : sma(close, SLOW)
ma1 = EMAorSMA == "EMA" ? ema(close, ma_1) : sma(close, ma_1)
ma2 = EMAorSMA == "EMA" ? ema(close, ma_2) : sma(close, ma_2)
ma3 = EMAorSMA == "EMA" ? ema(close, ma_3) : sma(close, ma_3)
ma4 = EMAorSMA == "EMA" ? ema(close, ma_4) : sma(close, ma_4)
ma5 = EMAorSMA == "EMA" ? ema(close, ma_5) : sma(close, ma_5)
ec = FASTMA > SLOWMA ? lime:red
plot(FASTMA, color=ec, linewidth=2)
plot(SLOWMA, color=ec, linewidth=2)
fill(plot(FASTMA), plot(SLOWMA), color = ec)
plot(ma1, color=aqua)
plot(ma2, color=yellow)
plot(ma3, color=blue)
plot(ma4, color=white)
plot(ma5, color=purple)


  • 0
  • 0
LC23 タイトルなし
Python
study("4priceaction", overlay=true)

pctP = input(60, minval=1, maxval=99, title="ピンバー逆方向の髭割合")
pblb = input(10, minval=1, maxval=100, title="ピンバーの期間")
pctS = input(5, minval=1, maxval=99, title="坊主逆方向への髭割合")
spb = input(true, title="ピンバー")
ssb = input(true, title="坊主")
sib = input(false, title="はらみ足")
sob = input(false, title="包み足")

//PBar Percentages
pctCp = pctP * .01
pctCPO = 1 - pctCp

//Shaved Bars Percentages
pctCs = pctS * .01
pctSPO = pctCs

range = high - low

///PinBars
pBarUp() => spb and open > high - (range * pctCPO) and close > high - (range * pctCPO) and low <= lowest(pblb) ? 1 : 0
pBarDn() => spb and open < high - (range *  pctCp) and close < high-(range * pctCp) and high >= highest(pblb) ? 1 : 0

//Shaved Bars
sBarUp() => ssb and (close >= (high - (range * pctCs)))
sBarDown() => ssb and close <= (low + (range * pctCs))

//Inside Bars
insideBar() => sib and high <= high[1] and low >= low[1] ? 1 : 0
outsideBar() => sob and (high > high[1] and low < low[1]) ? 1 : 0

//PinBars
barcolor(pBarUp() ? lime : na)
barcolor(pBarDn() ? red : na)
plotshape(pBarUp(),title="LONG",style=shape.triangleup,text="PB",color=blue,textcolor=blue,location=location.belowbar)
plotshape(pBarDn(),title="SHORT",style=shape.triangledown,text="PB",color=red,textcolor=red,location=location.abovebar)
//Shaved Bars
barcolor(sBarDown() ? fuchsia : na)
barcolor(sBarUp() ? aqua : na)
plotshape(sBarUp(),title="LONG",style=shape.triangleup,text="SB",color=blue,textcolor=blue,location=location.belowbar)
plotshape(sBarDown(),title="SHORT",style=shape.triangledown,text="SB",color=red,textcolor=red,location=location.abovebar)
//Inside and Outside Bars
barcolor(insideBar() ? yellow : na )
barcolor(outsideBar() ? orange : na )
plotshape(insideBar(),title="LONG",style=shape.triangleup,text="ISB",color=purple,textcolor=purple,location=location.belowbar)
plotshape(outsideBar(),title="SHORT",style=shape.triangledown,text="OSB",color=purple,textcolor=purple,location=location.abovebar)
  • 0
  • 0
anonymous タイトルなし
Python
	contain_num = slctbox(slct_btn, 0,,, 1, 2, 3, 4, 5, 6)
	ifb (option_menu and slct_1) <> 0
		contain_num = 1
	endif
	ifb (option_menu and slct_2) <> 0
		contain_num = 2
	endif
	ifb (option_menu and slct_3) <> 0
		contain_num = 3
	endif
	ifb (option_menu and slct_4) <> 0
		contain_num = 4
	endif
	ifb (option_menu and slct_5) <> 0
		contain_num = 5
	endif
	ifb (option_menu and slct_6) <> 0
		contain_num = 6
	endif
	for i = 1 to contain_num
		while !(getkeystate(contain_vk[i]))
			fukidasi(i+"キーでクリックする棚にカーソルを合わせて"+i+"キーを入力して下さい")
			contain_pos_x[i] = g_mouse_x - w_x
			contain_pos_y[i] = g_mouse_y - w_y
			sleep(0.1)
		wend
	next
  • 0
  • 0
LC23 タイトルなし
Python
//@version=2

strategy(title = "インフルエンサー Strategy", overlay = true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)

// === INPUTS ===
useRes      = input(defval = true, title = "Use Alternate Resolution? ( recommended )")
stratRes    = input(defval = "1440", title = "Set Resolution ( should not be lower than chart )", type = resolution)
useMA       = input(defval = true, title = "Use MA? ( otherwise use simple Open/Close data )")
basisType   = input(defval = "DEMA", title = "MA Type: SMA, EMA, DEMA, TEMA, WMA, VWMA, SMMA, HullMA, LSMA, ALMA ( case sensitive )", type = string)
basisLen    = input(defval = 14, title = "MA Period", minval = 1)
offsetSigma = input(defval = 6, title = "Offset for LSMA / Sigma for ALMA", minval = 0)
offsetALMA  = input(defval = 0.85, title = "Offset for ALMA", minval = 0, step = 0.01)
useStop     = input(defval = true, title = "Use Trailing Stop?")
slPoints    = input(defval = 200000, title = "Stop Loss Trail Points", minval = 1)
slOffset    = input(defval = 400000, title = "Stop Loss Trail Offset", minval = 1)
// === /INPUTS ===

// === BASE FUNCTIONS ===
// Returns MA input selection variant, default to SMA if blank or typo.
variant(type, src, len, offSig, offALMA) =>
    v1 = sma(src, len)                                                  // Simple
    v2 = ema(src, len)                                                  // Exponential
    v3 = 2 * v2 - ema(v2, len)                                          // Double Exponential
    v4 = 3 * (v2 - ema(v2, len)) + ema(ema(v2, len), len)               // Triple Exponential
    v5 = wma(src, len)                                                  // Weighted
    v6 = vwma(src, len)                                                 // Volume Weighted
    v7 = na(v5[1]) ? sma(src, len) : (v5[1] * (len - 1) + src) / len    // Smoothed
    v8 = wma(2 * wma(src, len / 2) - wma(src, len), round(sqrt(len)))   // Hull
    v9 = linreg(src, len, offSig)                                       // Least Squares
    v10 = alma(src, len, offALMA, offSig)                               // Arnaud Legoux
    type=="EMA"?v2 : type=="DEMA"?v3 : type=="TEMA"?v4 : type=="WMA"?v5 : type=="VWMA"?v6 : type=="SMMA"?v7 : type=="HullMA"?v8 : type=="LSMA"?v9 : type=="ALMA"?v10 : v1
// security wrapper for repeat calls
reso(exp, use, res) => use ? security(tickerid, res, exp) : exp
// === /BASE FUNCTIONS ===

// === SERIES SETUP ===
// open/close
closeSeries = useMA ? reso(variant(basisType, close, basisLen, offsetSigma, offsetALMA), useRes, stratRes) : reso(close, useRes, stratRes)
openSeries  = useMA ? reso(variant(basisType, open, basisLen, offsetSigma, offsetALMA), useRes, stratRes) : reso(open, useRes, stratRes)
trendState  = closeSeries > openSeries ? true : closeSeries < openSeries ? false : trendState[1]
// === /SERIES ===

// === PLOTTING ===
barcolor(color = closeSeries > openSeries ? #006600 : #990000, title = "Bar Colours")
// channel outline
closePlot   = plot(closeSeries, title = "Close Line", color = #009900, linewidth = 2, style = line, transp = 90)
openPlot    = plot(openSeries, title = "Open Line", color = #CC0000, linewidth = 2, style = line, transp = 90)
// channel fill
closePlotU  = plot(trendState ? closeSeries : na, transp = 100, editable = false)
openPlotU   = plot(trendState ? openSeries : na, transp = 100, editable = false)
closePlotD  = plot(trendState ? na : closeSeries, transp = 100, editable = false)
openPlotD   = plot(trendState ? na : openSeries, transp = 100, editable = false)
fill(openPlotU, closePlotU, title = "Up Trend Fill", color = #009900, transp = 40)
fill(openPlotD, closePlotD, title = "Down Trend Fill", color = #CC0000, transp = 40)
// === /PLOTTING ===

// === STRATEGY ===
// conditions
longCond    = crossover(closeSeries, openSeries)
shortCond   = crossunder(closeSeries, openSeries)
// entries and base exit
strategy.entry("long", strategy.long, when = longCond)
strategy.entry("short", strategy.short, when = shortCond)
// if we're using the trailing stop
if (useStop)
    strategy.exit("XL", from_entry = "long", trail_points = slPoints, trail_offset = slOffset)
    strategy.exit("XS", from_entry = "short", trail_points = slPoints, trail_offset = slOffset)
// not sure needed, but just incase..
strategy.exit("XL", from_entry = "long", when = shortCond)
strategy.exit("XS", from_entry = "short", when = longCond)
// === /STRATEGY ===
  • 0
  • 0
LC23 タイトルなし
Python
//@version=3
study("Stochastic Slow alert", overlay=true)
length = input(14, minval=1)
OverBought = input(70)
OverSold = input(30)
smoothK = 3
smoothD = 3

k = sma(stoch(close, high, low, length), smoothK)
d = sma(k, smoothD)

A = crossover(k,d) and k < OverSold
B = crossunder(k,d) and k > OverBought
C = crossover(k,d) 
D = crossunder(k,d)


switch = 0
setA = 0
setB = 0

if (A and (switch[1] == 0))
    switch := 1
    setA := 1
    setB := 0
else    
    if (B and (switch[1] == 0))
        switch := 0
        setA := 0
        setB := 1
    else
        switch := nz(switch[0],0)
        setA := 0
        setB := 0

plotshape(setA,title="LONG",style=shape.triangleup,text="L",color=blue,textcolor=blue,location=location.belowbar)
plotshape(setB,title="SHORT",style=shape.triangledown,text="S",color=red,textcolor=red,location=location.abovebar)
plotshape(D,title="LONG",style=shape.triangleup,text="LCL",color=purple,textcolor=purple,location=location.belowbar)
plotshape(C,title="SHORT",style=shape.triangledown,text="SCL",color=purple,textcolor=purple,location=location.abovebar)

alertcondition(setA, title = "LONG", message = "ロングチャンス!")
alertcondition(setB, title = "SHORT", message = "ショートチャンス!")
alertcondition(D, title = "LONG", message = "L撤退")
alertcondition(C, title = "SHORT", message = "S撤退")
  • 0
  • 0
LC23 タイトルなし
Python
//@version=3
study("MA20MTF", overlay=true)

//MA
resA = input(title='5M', type=resolution, defval="1")
resB = input(title='15M', type=resolution, defval="1")
resC = input(title='30M', type=resolution, defval="1")
resD = input(title='1H', type=resolution, defval="1")
resE = input(title='4H', type=resolution, defval="1")

//数値
dataA = security(tickerid, resA, sma(close, 100))
dataB = security(tickerid, resB, sma(close, 300))
dataC = security(tickerid, resC, sma(close, 600))
dataD = security(tickerid, resD, sma(close, 1200))
dataE = security(tickerid, resE, sma(close, 4800))


//カラー
plot(dataA , title='5M',color=yellow, linewidth=1)
plot(dataB , title='15M',color=aqua, linewidth=1)
plot(dataC , title='30M',color=orange, linewidth=1)
plot(dataD , title='1H',color=lime, linewidth=1)
plot(dataE , title='4H',color=red, linewidth=1)
  • 0
  • 0