커뮤니티

수식수정부탁드립니다

프로필 이미지
수색대대
2018-09-27 16:44:47
248
글번호 122264
답변완료

첨부 이미지

아래수식은 그림파일(분홍색원,항셍)에서 매도 시그널 나오도록 작성했는데 매도시그널이 나오지않습니다 매도시그널이 나오도록 수식 수정 부탁드립니다 감사합니다. input : 카운팅시작일자(20180913), 카운팅시작시간(070000); input : 고점최고세력합(0); #만단위 var6=dayhigh; var7=daylow; var8=(var6+var7)*0.500; if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then Condition1 = true; if Condition1 == true Then { if C > O Then var1 = var1 + V; #양봉일때의 거래량 누적 if C < O Then var2 = var2 + V; #음봉일때의 거래량 누적 var4 = 고점최고세력합-(var2-var1); if C > O Then var1 = var1 + V; #양봉일때의 거래량 누적 if C < O Then var2 = var2 + V; #음봉일 var5 = 고점최고세력합-(var2-var1); var4 = 고점최고세력합-(var2-var1); Condition2 = var4>0 ; Condition3 = var5<0 ; if Condition2 == true and Condition2[1] == false and c>var8 Then buy("b1"); if Condition3 == true and Condition3[1] == false and c<var8 Then sell("s1"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-09-28 10:08:38

안녕하세요 예스스탁입니다. 작성하신 수식의 진입조건은 종가가 당일 중심값 이상이고 var4가 0을 상향돌파한 봉에서 매수 종가가 당일 중심값 이하이고 var5가 0을 하향이탈한 봉에서 매도 입니다. 지정하신 자리는 var5가 0을 하향이탈한 봉이 아니고 이미 0이하로 내려와 진행중인 봉입니다. 해당 자리에서 신호가 발생하기 위해서는 아래와 같이 2개의 조건이 동시총족이 되는 첫봉에 신호가 발생하게 하셔야 합니다. input : 카운팅시작일자(20180913), 카운팅시작시간(070000); input : 고점최고세력합(0); #만단위 var6=dayhigh; var7=daylow; var8=(var6+var7)*0.500; if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then Condition1 = true; if Condition1 == true Then { if C > O Then var1 = var1 + V; #양봉일때의 거래량 누적 if C < O Then var2 = var2 + V; #음봉일때의 거래량 누적 var4 = 고점최고세력합-(var2-var1); if C > O Then var1 = var1 + V; #양봉일때의 거래량 누적 if C < O Then var2 = var2 + V; #음봉일 var5 = 고점최고세력합-(var2-var1); var4 = 고점최고세력합-(var2-var1); Condition2 = var4>0 and C > var8 ; Condition3 = var5<0 and C < var8 ; if Condition2 == true and Condition2[1] == false Then buy("b1"); if Condition3 == true and Condition3[1] == false Then sell("s1"); } 즐거운 하루되세요 > 수색대대 님이 쓴 글입니다. > 제목 : 수식수정부탁드립니다 > 아래수식은 그림파일(분홍색원,항셍)에서 매도 시그널 나오도록 작성했는데 매도시그널이 나오지않습니다 매도시그널이 나오도록 수식 수정 부탁드립니다 감사합니다. input : 카운팅시작일자(20180913), 카운팅시작시간(070000); input : 고점최고세력합(0); #만단위 var6=dayhigh; var7=daylow; var8=(var6+var7)*0.500; if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then Condition1 = true; if Condition1 == true Then { if C > O Then var1 = var1 + V; #양봉일때의 거래량 누적 if C < O Then var2 = var2 + V; #음봉일때의 거래량 누적 var4 = 고점최고세력합-(var2-var1); if C > O Then var1 = var1 + V; #양봉일때의 거래량 누적 if C < O Then var2 = var2 + V; #음봉일 var5 = 고점최고세력합-(var2-var1); var4 = 고점최고세력합-(var2-var1); Condition2 = var4>0 ; Condition3 = var5<0 ; if Condition2 == true and Condition2[1] == false and c>var8 Then buy("b1"); if Condition3 == true and Condition3[1] == false and c<var8 Then sell("s1"); }