커뮤니티

수정 부탁드립니다.

프로필 이미지
대구어린울프
2020-03-19 21:13:05
434
글번호 137036
답변완료
안녕하세요? 아래수식의 진입은 현재 양봉 다음 음봉에 매도 음봉 다음 양봉에 매수 이렇게 되어있는데요, 이것을 양봉 다음 양봉에 매수 음봉 다음 음봉에 매도 이렇게 바꾸고 싶습니다. 수정해보려고 부등호도 한참 건드려봤으나 잘 모르겠습니다... 부탁드립니다.. input : 매수음봉틱수(5),매수양봉틱수(5); input : 매도양봉틱수(5),매도음봉틱수(5); input : 진입횟수(5); input : 익절틱수(50),손절틱수(50); var : entry(0); #영업일 변경 if bdate != bdate[1] Then entry = 0; #포지션이 변경되어 새로운 진입포지션 발생시마다 1씩 증가 if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; if entry < 진입횟수 and #진입횟수가 지정한 값 이하 MarketPosition == 0 and #매수나 무포지션 상태 C[1] == O[1]+매도양봉틱수*PriceScale and #1봉전종가가 1봉전시가+매도양봉틱수 이상 C[0] == O[0]-매도음봉틱수*PriceScale Then #현재봉 종가가 1봉전시가-매도음봉틱수 이하 sell("s"); if entry < 진입횟수 and #진입횟수가 지정한 값 이하 MarketPosition == 0 and #매도나 무포지션 상태 C[1] == O[1]-매수음봉틱수*PriceScale and #1봉전종가가 1봉전시가-매수음봉틱수 이하 C[0] == O[0]+매수양봉틱수*PriceScale Then #현재봉 종가가 1봉전시가+매수양봉틱수 이상 buy("b"); #매수진입 후 손절되면 매도로 스위칭 if MarketPosition == 1 Then sell("bs",AtStop,EntryPrice-PriceScale*손절틱수); #매도진입 후 손절되면 매수로 스위칭 if MarketPosition == -1 Then buy("sb",AtStop,EntryPrice+PriceScale*손절틱수); #목표수익 설정 SetStopProfittarget(PriceScale*익절틱수,PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-20 14:14:53

안녕하세요 예스스탁입니다. input : 매수전봉양봉틱수(5),매수현재양봉틱수(5); input : 매도전봉음봉틱수(5),매도현재음봉틱수(5); input : 진입횟수(5); input : 익절틱수(50),손절틱수(50); var : entry(0); if bdate != bdate[1] Then entry = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; if entry < 진입횟수 and MarketPosition == 0 and C[1] == O[1]-매도전봉음봉틱수*PriceScale and C[0] == O[0]-매도현재음봉틱수*PriceScale Then sell("s"); if entry < 진입횟수 and MarketPosition == 0 and C[1] == O[1]+매수전봉양봉틱수*PriceScale and C[0] == O[0]+매수현재양봉틱수*PriceScale Then buy("b"); if MarketPosition == 1 Then sell("bs",AtStop,EntryPrice-PriceScale*손절틱수); if MarketPosition == -1 Then buy("sb",AtStop,EntryPrice+PriceScale*손절틱수); SetStopProfittarget(PriceScale*익절틱수,PointStop); 즐거운 하루되세요 > 대구어린울프 님이 쓴 글입니다. > 제목 : 수정 부탁드립니다. > 안녕하세요? 아래수식의 진입은 현재 양봉 다음 음봉에 매도 음봉 다음 양봉에 매수 이렇게 되어있는데요, 이것을 양봉 다음 양봉에 매수 음봉 다음 음봉에 매도 이렇게 바꾸고 싶습니다. 수정해보려고 부등호도 한참 건드려봤으나 잘 모르겠습니다... 부탁드립니다.. input : 매수음봉틱수(5),매수양봉틱수(5); input : 매도양봉틱수(5),매도음봉틱수(5); input : 진입횟수(5); input : 익절틱수(50),손절틱수(50); var : entry(0); #영업일 변경 if bdate != bdate[1] Then entry = 0; #포지션이 변경되어 새로운 진입포지션 발생시마다 1씩 증가 if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; if entry < 진입횟수 and #진입횟수가 지정한 값 이하 MarketPosition == 0 and #매수나 무포지션 상태 C[1] == O[1]+매도양봉틱수*PriceScale and #1봉전종가가 1봉전시가+매도양봉틱수 이상 C[0] == O[0]-매도음봉틱수*PriceScale Then #현재봉 종가가 1봉전시가-매도음봉틱수 이하 sell("s"); if entry < 진입횟수 and #진입횟수가 지정한 값 이하 MarketPosition == 0 and #매도나 무포지션 상태 C[1] == O[1]-매수음봉틱수*PriceScale and #1봉전종가가 1봉전시가-매수음봉틱수 이하 C[0] == O[0]+매수양봉틱수*PriceScale Then #현재봉 종가가 1봉전시가+매수양봉틱수 이상 buy("b"); #매수진입 후 손절되면 매도로 스위칭 if MarketPosition == 1 Then sell("bs",AtStop,EntryPrice-PriceScale*손절틱수); #매도진입 후 손절되면 매수로 스위칭 if MarketPosition == -1 Then buy("sb",AtStop,EntryPrice+PriceScale*손절틱수); #목표수익 설정 SetStopProfittarget(PriceScale*익절틱수,PointStop);