커뮤니티

수식 수정부탁드립니다.

프로필 이미지
대한이
2024-12-16 21:52:06
463
글번호 186320
답변완료

첨부 이미지

if Bdate == bdate[1] and CrossUp(C,DayHigh(1)) and dayopen < dayhigh(1) Then Buy(); SetStopProfittarget(3,PercentStop); SetStopLoss(-1,PercentStop); SetStopEndofday(151500); 매수 1. 개장 후 현재가가 전일 고가아래에서 시작을 해서 2. 전일 고가를돌파 하면 매수 매도 1. 3% 수익 2. -1% 손실 3. 오후 3시15분에는 손익에 상관없이 매도. --------------------------------------------------------- 안녕하십니까 위 조건대로 수식작성해 주셨는데... 매수 신호 발생이 되지않습니다. 간단히 말해서 전일 고가를 돌파하는 지점에서 매수신호를 발생시키고 싶습니다. (단, 전일고가보다 당일 시가가 높으면 매수신호 미발생(당일캔들이 양봉일경우만 매수신호발생)) 캡쳐 파일 참고 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-12-17 10:54:20

안녕하세요 예스스탁입니다. 1 해당수식은 분봉에 적용하셔야 합니다. 일봉에서는 시간지정해 당일청산이 가능하지 않습니다. 구현하시는 내용에 시간으로 지정되는 내용이 있으면 모두 분봉이하 주기에 적용하셔야 구현이 가능합니다. 2 기존식은 분봉 종가로 돌파인데 전일고가 터치 즉시 매수로 변경해 드립니다. if NextBarSdate != sDate and NextBarOpen < DayHigh Then Buy("b1",AtStop,DayHigh); if NextBarOpen == sDate and DayOpen < DayHigh(1) and DayHigh < DayHigh(1) Then Buy("b2",AtStop,DayHigh); SetStopProfittarget(3,PercentStop); SetStopLoss(-1,PercentStop); SetStopEndofday(151500); 즐거운 하루되세요 > 대한이 님이 쓴 글입니다. > 제목 : 수식 수정부탁드립니다. > if Bdate == bdate[1] and CrossUp(C,DayHigh(1)) and dayopen < dayhigh(1) Then Buy(); SetStopProfittarget(3,PercentStop); SetStopLoss(-1,PercentStop); SetStopEndofday(151500); 매수 1. 개장 후 현재가가 전일 고가아래에서 시작을 해서 2. 전일 고가를돌파 하면 매수 매도 1. 3% 수익 2. -1% 손실 3. 오후 3시15분에는 손익에 상관없이 매도. --------------------------------------------------------- 안녕하십니까 위 조건대로 수식작성해 주셨는데... 매수 신호 발생이 되지않습니다. 간단히 말해서 전일 고가를 돌파하는 지점에서 매수신호를 발생시키고 싶습니다. (단, 전일고가보다 당일 시가가 높으면 매수신호 미발생(당일캔들이 양봉일경우만 매수신호발생)) 캡쳐 파일 참고 부탁드립니다. 감사합니다.