커뮤니티

수식 작성 부탁드립니다.

프로필 이미지
바다가좋아
2021-04-12 15:11:48
756
글번호 147935
답변완료
안녕하세요. 수식 작성 부탁드립니다. 1. 매매종목 : 해외선물(Austrailia Dollar)(5분봉 기준) 2. 매매 예시 1) 장 개시 시작되면 시장가 1계약 매도 or 매수 (전일 일봉이 양봉이면 매수, 전일 일봉이 음봉이면 매도로 진입) 2) 매수와 동시에 손절(-0.001포인트)만 설정 3) 최초 매수 or 매도한 가격 기준으로 수익 진행시 그대로 홀딩 후 종가 청산 4) 손절되었을 경우 그 방향으로 신규진입 ex) 0.76230 매도 진입 -> 0.76240 손절 되면 -> 0.76240 신규 매수 진입 5) 청산은 장 종료시에 시장가로 청산 설정(익일 05:55분) 이렇게 수식을 만들어 주시면 고맙겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-04-13 10:18:41

안녕하세요 예스스탁입니다. 랭귀지는 체계상 청산후 동일방향으로 바로 진입신호를 발생하지 못합니다. 청산과 동시에 동일방향이 진입되면 해당진입도 다시 청산됩니다. 예스랭귀지 도움말에서 신호체계부분 참고하시기 바랍니다. 손절되면 다음봉시가에 진입되게 작성해 드립니다. var : LP(0); if sDate != sDate[1] Then SetStopEndofday(55500); if Bdate != Bdate[1] Then { SetStopEndofday(0); LP = 0; if DayClose(1) > DayOpen(1) Then Buy("b1",AtMarket,DEF,1); if DayClose(1) < DayOpen(1) Then Sell("s1",AtMarket,DEF,1); } Else { if MarketPosition == 1 Then { LP = LatestEntryPrice(0); ExitLong("bx",AtStop,LP-0.001); } if MarketPosition == -1 Then { LP = LatestEntryPrice(0); ExitShort("sx",AtStop,LP+0.001); } if LP > 0 and MarketPosition == 0 and MarketPosition(1) == 1 Then Buy("b",AtMarket); if LP > 0 and MarketPosition == 0 and MarketPosition(1) == -1 Then Sell("s",AtMarket); } 즐거운 하루되세요 > 바다가좋아 님이 쓴 글입니다. > 제목 : 수식 작성 부탁드립니다. > 안녕하세요. 수식 작성 부탁드립니다. 1. 매매종목 : 해외선물(Austrailia Dollar)(5분봉 기준) 2. 매매 예시 1) 장 개시 시작되면 시장가 1계약 매도 or 매수 (전일 일봉이 양봉이면 매수, 전일 일봉이 음봉이면 매도로 진입) 2) 매수와 동시에 손절(-0.001포인트)만 설정 3) 최초 매수 or 매도한 가격 기준으로 수익 진행시 그대로 홀딩 후 종가 청산 4) 손절되었을 경우 그 방향으로 신규진입 ex) 0.76230 매도 진입 -> 0.76240 손절 되면 -> 0.76240 신규 매수 진입 5) 청산은 장 종료시에 시장가로 청산 설정(익일 05:55분) 이렇게 수식을 만들어 주시면 고맙겠습니다.