커뮤니티

수식 문의

프로필 이미지
부똘이
2022-07-14 13:55:29
1868
글번호 160736
답변완료
기간값이 다른 임의의지표 (ex 스토캐스틱류) 지표 두 개를 서로 겹쳐서 그 차이를 구했습니다. var1 - var2 ; 지표1과 지표2의 차이값 signal : (var1 - var2) 를 지수이동평균 함. 그 값을 바탕으로 강조식과 시스템식을 구하고 싶습니다. 항상 친절한 답변 감사드립니다. ########## 강조식 : var1 - var2 가 양수일 때 @@색 var1 - var2 가 0보다 크긴하지만 n값보단 작을 때 회색 var1 - var2 가 음수일 때 ##색 var1 - var2 가 0보다 작긴하지만 -n값보단 클 때 회색 ######### 시스템식 : var1이 var2를 크로스업하면 매수 하되 단, var1[1] 이 n값 이하 여야 함. var1이 var2를 크로스다운하면 매도 하되 단, var1[1] 이 n값 이상 여야 함. (var1-var2)가 signal 선보다 n봉 이상 연속으로 높다면 매수 하되 단, var1 값이 매수신호 발생 n1봉전, 한번이라도 x값 아래 있어야 함. (var1-var2)가 signal 선보다 n봉 이상 연속으로 낮다면 매도 단, var1 값이 매도신호 발생 n1봉전, 한번이라도 x값 위에 있어야 함. ###### 질문 (var1-var2)가 signal 선보다 n봉 이상 연속으로 낮다면... 이런 식의 조건이면, 조건이 부합하는 한 신호가 계속 나올 것 같거든요? 위 조건이 만족하는 순간 한번만 신호를 내려면 어떻게 해야 하나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-07-15 11:25:39

안녕하세요 예스스탁입니다. 1 input : sto11(10),sto12(5); input : sto21(20),sto22(10); input : n(5); var : diff(0),color(0); value1 = StochasticsK(sto11,sto12); Value2 = StochasticsK(sto21,sto22); diff = value1-Value2; #양수 if diff > 0 Then { #n보다 클때 if diff >= n Then color = red; Else #작을때 color = Magenta; } Else#음수 { # -n보다 작을때 if diff <= -n Then color = Blue; Else #클때 color = Cyan; } PlotPaintBar(H,L,"강조",color); 2 input : sto11(10),sto12(5),sto21(20),sto22(10),signal(20); input : Bn(30),Bn봉(5),Bn1봉(5),Bx(20); input : Sn(70),Sn봉(5),Sn1봉(5),Sx(80); var : diff(0),sig(0); var1 = StochasticsK(sto11,sto12); Var2 = StochasticsK(sto21,sto22); diff = var1-Var2; sig = Ema(diff,signal); if CrossUp(var1,Var2) and var1[1] < Bn and CountIf(diff > sig,Bn봉) == Bn봉 and CountIf(var1 < Bx,Bn1봉) >= 1 Then Buy(); if CrossDown(var1,Var2) and var1[1] > Sn and CountIf(diff < sig,Sn봉) == Sn봉 and CountIf(var1 > Sx,Sn1봉) >= 1 Then Sell(); 3 지정한신 조건 중 메인은 var1,var2 크로스 입니다. (var1-var2)가 signal 선보다 n봉 이상 연속으로 낮다면이라는 조건은 위 크로스시 보조로 파악하는 내용입니다. 한번으로 제한하는 내용은 어떦게 처리해야 할지 모르겠습니다. 즐거운 하루되세요 > 부똘이 님이 쓴 글입니다. > 제목 : 수식 문의 > 기간값이 다른 임의의지표 (ex 스토캐스틱류) 지표 두 개를 서로 겹쳐서 그 차이를 구했습니다. var1 - var2 ; 지표1과 지표2의 차이값 signal : (var1 - var2) 를 지수이동평균 함. 그 값을 바탕으로 강조식과 시스템식을 구하고 싶습니다. 항상 친절한 답변 감사드립니다. ########## 강조식 : var1 - var2 가 양수일 때 @@색 var1 - var2 가 0보다 크긴하지만 n값보단 작을 때 회색 var1 - var2 가 음수일 때 ##색 var1 - var2 가 0보다 작긴하지만 -n값보단 클 때 회색 ######### 시스템식 : var1이 var2를 크로스업하면 매수 하되 단, var1[1] 이 n값 이하 여야 함. var1이 var2를 크로스다운하면 매도 하되 단, var1[1] 이 n값 이상 여야 함. (var1-var2)가 signal 선보다 n봉 이상 연속으로 높다면 매수 하되 단, var1 값이 매수신호 발생 n1봉전, 한번이라도 x값 아래 있어야 함. (var1-var2)가 signal 선보다 n봉 이상 연속으로 낮다면 매도 단, var1 값이 매도신호 발생 n1봉전, 한번이라도 x값 위에 있어야 함. ###### 질문 (var1-var2)가 signal 선보다 n봉 이상 연속으로 낮다면... 이런 식의 조건이면, 조건이 부합하는 한 신호가 계속 나올 것 같거든요? 위 조건이 만족하는 순간 한번만 신호를 내려면 어떻게 해야 하나요?