예스스탁
예스스탁 답변
2024-03-25 14:32:36
안녕하세요
예스스탁입니다.
input : lengthKC(35);
input : multiKC(1.9);
input : lengthBB(27);
input : multiBB(2);
var : middleKC(0),upperKC(0),lowerKC(0);
var : middleBB(0), upperBB(0), lowerBB(0);
var : sqzon(False),sqzoff(False);
var : is_long(False),is_close(False);
middleKC=KeltnerChannel(Close, lengthKC,0);
upperKC=KeltnerChannel(Close, lengthKC,multiKC);
lowerKC=KeltnerChannel(Close, lengthKC,-multiKC);
middleBB = ma(c,lengthBB);
upperBB = BollBandUp(lengthBB,multiBB);
lowerBB = BollBandDown(lengthBB,multiBB);
sqzon = (lowerBB > lowerKC) and (upperBB < upperKC);
sqzoff = (lowerKC > lowerBB) and (upperKC < upperBB);
is_long = sqzoff == true;
is_close = sqzoff == False;
if is_long Then
Buy("long");
if is_close Then
ExitLong("BX");
즐거운 하루되세요
> 네이고 님이 쓴 글입니다.
> 제목 : 수식변환 부탁드립니다.
> //@version=5
strategy("나스닥",overlay=true, process_orders_on_close = true, initial_capital = 20000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
lengthKC = input.int(35, "켈트너채널 길이")
multiKC = input.float(1.9, "켈트너채널 멀티", step=0.1)
[middleKC, upperKC, lowerKC] = ta.kc(close, lengthKC, multiKC)
lengthBB = input.int(27, "볼린저밴드 길이")
multiBB = input.float(2, "볼린저밴드 멀티")
[middleBB, upperBB, lowerBB] = ta.bb(close, lengthBB, multiBB)
sqzon = (lowerBB > lowerKC) and (upperBB < upperKC)
sqzoff = (lowerKC > lowerBB) and (upperKC < upperBB)
is_long = sqzoff
is_close = not sqzoff
if is_long
pstrategy.entry("롱", "strategy.long")
if is_close
pstrategy.close("롱")
이러한 트레이딩뷰의 파인스크립트도 변환 가능한지 궁금합니다
가능하다면 변환 부탁드립니다!