커뮤니티

문의드립니다

프로필 이미지
맘속의행복
2017-11-09 02:32:02
147
글번호 114028
답변완료

첨부 이미지

안녕하세요. 지난 번 55288질문과 관련해서 추가 질문입니다. 알려주신 아래의 식대로 시스템을 구성해 보았습니다. 신호 발생 이후 3봉 이전에 신호종가(EP) 아래 3틱에서 진입하는 식인데요. 문제는 진입 직후 손절이 발생해도 3봉 이내에선 다시 진입하는 것입니다.(첨부 이미지 참조하세요^^) 1번만 진입시킬 수 있게 하려면 어떤 식이 추가되어야 하는지 궁금합니다. 항상 감사합니다 if 진입조건 then{ dni = index; EP = C; } If index >= Dni and index < dni+3 then Buy("매수2", atlimit, EP - PriceScale*3); SetStoploss(0.40,Pointstop); SetStopProfittarget(0.60, Pointstop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-11-09 13:27:18

안녕하세요 예스스탁입니다. var : dni(0),ep(0),entry(false); if MarketPosition <= 0 and 진입조건 then{ dni = index; EP = C; entry = true; } if MarketPosition == 1 Then entry = false; If MarketPosition <= 0 and index >= Dni and index < dni+3 then Buy("매수2", atlimit, EP - PriceScale*3); SetStoploss(0.40,Pointstop); SetStopProfittarget(0.60, Pointstop); 즐거운 하루되세요 > 맘속의행복 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요. 지난 번 55288질문과 관련해서 추가 질문입니다. 알려주신 아래의 식대로 시스템을 구성해 보았습니다. 신호 발생 이후 3봉 이전에 신호종가(EP) 아래 3틱에서 진입하는 식인데요. 문제는 진입 직후 손절이 발생해도 3봉 이내에선 다시 진입하는 것입니다.(첨부 이미지 참조하세요^^) 1번만 진입시킬 수 있게 하려면 어떤 식이 추가되어야 하는지 궁금합니다. 항상 감사합니다 if 진입조건 then{ dni = index; EP = C; } If index >= Dni and index < dni+3 then Buy("매수2", atlimit, EP - PriceScale*3); SetStoploss(0.40,Pointstop); SetStopProfittarget(0.60, Pointstop);