커뮤니티

수식문의 드립니다.

프로필 이미지
zigzig
2023-11-02 11:03:11
809
글번호 173639
답변완료
> 양봉의 거래량은 양수, 음봉의 거래량은 음수로 표시된다고 가정하고, 최근 20봉의 거래량 합이 음수에서 양수로 전환된 후 1000을 돌파할때, 돌파할때의 가장최근 음수에서 양수로 전환된 시점의 이전 10봉중 최저가격을 선으로 나타내고 싶습니다. 감사합니다. if C > O Then var1 = V; Else IF C < O Then var1 = -V; Else var1 = 0; Var2 = AccumN(var1,20); if CrossUp(Var2,0) Then Var3 = lowest(L,10); if CrossUp(Var2,1000) Then Var4 = Var3; if Var4 > 0 Then Plot1(Var4); ========================================================================= 글번호 84353 ) 질문에 알려주신대로 수식을 작성했더니 잘 작동되었습니다. 감사합니다. 한가지 더 문의 드리겠습니다. 양봉의 거래량은 양수, 음봉의 거래량은 음수로 표시된다고 가정하고, 지표1) 장시작 후 양봉, 음봉의 누적 거래량합산 지표. 지표2) 알려주신 위의 수식을 토대로, 최근 20봉의 거래량 합이 음수에서 양수로 전환된 후 1000을 돌파할때, 돌파할때의 가장최근 음수에서 양수로 전환된 시점의 이전 10봉중 지표1)의 최저수치 대비 현재 지표1)의 증가분 수치. (예: 이전 10봉중 지표1)의 최저수치가 2이고, 현재수치가 10이면 8로 표시, 이전 10봉중 지표1)의 최저수치가 -20이고 현재수치가 -5이면 15로 표시) 지표3) 지표2)의 수치가 0을 하향돌파할때 봉의 최저가격. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-02 14:43:05

안녕하세요 예스스탁입니다. 1 if C > O Then var1 = V; Else IF C < O Then var1 = -V; Else var1 = 0; if Bdate != Bdate[1] Then { value1 = 0; } value1 = value1+var1; Plot1(value1); 2 if C > O Then var1 = V; Else IF C < O Then var1 = -V; Else var1 = 0; Var2 = AccumN(var1,20); if Bdate != Bdate[1] Then { value1 = 0; } value1 = value1+var1; if CrossUp(Var2,0) Then Var3 = lowest(value1,10); if CrossUp(Var2,1000) Then Var4 = Var3; if Var4 > 0 Then Plot1(value1-Var4); 3 if C > O Then var1 = V; Else IF C < O Then var1 = -V; Else var1 = 0; Var2 = AccumN(var1,20); if Bdate != Bdate[1] Then { value1 = 0; } value1 = value1+var1; if CrossUp(Var2,0) Then Var3 = lowest(value1,10); if CrossUp(Var2,1000) Then Var4 = Var3; if Var4 > 0 Then { Value2 = value1-Var4; if CrossDown(Value2,0) Then Value3 = L; if Value3 > 0 Then Plot1(Value3); } 즐거운 하루되세요 > zigzig 님이 쓴 글입니다. > 제목 : 수식문의 드립니다. > > 양봉의 거래량은 양수, 음봉의 거래량은 음수로 표시된다고 가정하고, 최근 20봉의 거래량 합이 음수에서 양수로 전환된 후 1000을 돌파할때, 돌파할때의 가장최근 음수에서 양수로 전환된 시점의 이전 10봉중 최저가격을 선으로 나타내고 싶습니다. 감사합니다. if C > O Then var1 = V; Else IF C < O Then var1 = -V; Else var1 = 0; Var2 = AccumN(var1,20); if CrossUp(Var2,0) Then Var3 = lowest(L,10); if CrossUp(Var2,1000) Then Var4 = Var3; if Var4 > 0 Then Plot1(Var4); ========================================================================= 글번호 84353 ) 질문에 알려주신대로 수식을 작성했더니 잘 작동되었습니다. 감사합니다. 한가지 더 문의 드리겠습니다. 양봉의 거래량은 양수, 음봉의 거래량은 음수로 표시된다고 가정하고, 지표1) 장시작 후 양봉, 음봉의 누적 거래량합산 지표. 지표2) 알려주신 위의 수식을 토대로, 최근 20봉의 거래량 합이 음수에서 양수로 전환된 후 1000을 돌파할때, 돌파할때의 가장최근 음수에서 양수로 전환된 시점의 이전 10봉중 지표1)의 최저수치 대비 현재 지표1)의 증가분 수치. (예: 이전 10봉중 지표1)의 최저수치가 2이고, 현재수치가 10이면 8로 표시, 이전 10봉중 지표1)의 최저수치가 -20이고 현재수치가 -5이면 15로 표시) 지표3) 지표2)의 수치가 0을 하향돌파할때 봉의 최저가격. 감사합니다.