커뮤니티

부탁드립니다.

프로필 이미지
대구어린울프
2020-05-29 17:11:25
2128
글번호 139379
답변완료
안녕하세요? 수식작성부탁드립니다. ***진입 음봉 다음 도지(갯수 외부변수) 양봉(앞의 음봉보다 몸통이 클때만)에 매수진입. 양봉 다음 도지(갯수 외부변수) 음봉(앞의 양봉보다 몸통이 클때만)에 매도진입. ***청산 포지션 청산후 재진입. 익절(외부변수) 손절(외부변수) 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-06-01 10:04:37

안녕하세요 예스스탁입니다. 도지봉이 N개 이상이면 1번식, 정확히 N개이면 2번식을 사용하시면 됩니다. 1 input : N(3); var : t1(0),t2(0),t3(0); var : d1(0),d2(0),d3(0); if C > O Then T1 = 1; else if C < O Then T1 = -1; Else T1 = 0; if T1 != T1[1] Then { T2 = T1[1]; T3 = T2[1]; d1 = abs(C-O); d2 = d1[1]; d3 = d2[1]; } if MarketPosition == 0 and T1 == 1 and T2 == 0 and T3 == -1 and countif(T1 == 0,N)[1] == N and d1 > d2 Then buy(); if MarketPosition == 0 and T1 == -1 and T2 == 0 and T3 == 1 and countif(T1 == 0,N)[1] == N and d1 > d2 Then sell(); input : 익절틱수(50),손절틱수(50); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 2 input : N(3); var : t1(0),t2(0),t3(0); var : d1(0),d2(0),d3(0); if C > O Then T1 = 1; else if C < O Then T1 = -1; Else T1 = 0; if T1 != T1[1] Then { T2 = T1[1]; T3 = T2[1]; d1 = abs(C-O); d2 = d1[1]; d3 = d2[1]; } if MarketPosition == 0 and T1 == 1 and T2 == 0 and T3 == -1 and T1[N+1] == -1 and countif(T1 == 0,N)[1] == N and d1 > d2 Then buy(); if MarketPosition == 0 and T1 == -1 and T2 == 0 and T3 == 1 and T1[N+1] == 1 and countif(T1 == 0,N)[1] == N and d1 > d2 Then sell(); input : 익절틱수(50),손절틱수(50); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 대구어린울프 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 안녕하세요? 수식작성부탁드립니다. ***진입 음봉 다음 도지(갯수 외부변수) 양봉(앞의 음봉보다 몸통이 클때만)에 매수진입. 양봉 다음 도지(갯수 외부변수) 음봉(앞의 양봉보다 몸통이 클때만)에 매도진입. ***청산 포지션 청산후 재진입. 익절(외부변수) 손절(외부변수) 부탁드립니다. 감사합니다.