답변완료
볼밴 폭이 특정값보다 작을 때만 캔들이 강조되게 하고 싶습니다.
볼밴 폭이 특정값보다 작을 때만 캔들이 강조되게 하고 싶습니다.
아래는 제가 임의로 만들어본건데 작동은 되지 않습니다.
Inputs: Period(20), D(2), period2(10);
Variables: BBTop(0), BBMid(0), BBBot(0),Bwidth(0), BWidth2(0), BWidth3;
BBTop = BollBandUp(Period,D);
BBMid = ma(C,Period);
BBBot = BollBandDown(Period,D);
BWidth = ((BBTop - BBBot)/ BBMid);
if BWidth<period2 Then
PlotPaintBar(High, Low, "이격",Black);
else
NoPlot(1);
2023-09-16
954
글번호 172516
강조
답변완료
수식이 어디가 잘못 된 걸까요..?
Inputs:d1(84500),d2(91500),d3(150000),d4(153500);
var:state(0);
if vaINwith(sTime,d1,d2) then state= 1;
else if vaINwith(sTime,d2,d3) then state= 2;
else if vaINwith(sTime,d3,d4) then state= 3;
else state= 0;
//
작성 의도 :
84500부터 91500까지는 state 1,
91500부터 150000까지는 state 2,
150000부터 153500까지는 state 3로 지정하려는데
아래 첨부 사진 메세지로그를 보면,
084500부터 090000까지는 state 0
090000부터 091500까지는 state 1,
091500부터150000까지는 state 2,
150000부터 153500까지는 state 3로 나옵니다
왜 작성의도 대로 안 될까요?
vaINwith 사용자 함수는 다음과 같습니다.
//
Inputs:va(Numeric),va1(Numeric),va2(Numeric);
if max(va1,va2)>= va and va >= min(va1,va2) then vaINwith= true;else vaINwith= false;
2023-09-16
795
글번호 172515
사용자 함수