커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2024-01-25 17:05:25
773
글번호 176089
답변완료
안녕하세요? 아래 글번호 85464번 재질문입니다. 작성 주셨던 스크립트를 적용해보면 원하는 신호가 생성이 안됩니다. 검증 부탁드립니다. ///////////////////////////////////////////////////////////////////////// 국내선물 5분봉으로 일중거래를 하고자 합니다. var1 : 당일 개장 후 5개봉의 장중 고점(8시 45분에 개장하면 9시 10분완성 봉까지의 장중 고점) var2 : 당일 개장 후 5개봉의 장중 저점(8시 45분에 개장하면 9시 10분완성 봉까지의 장중 저점) #시나리오 1 당일 개장 후 crossup(var2, n이평선) 완성 익봉 시가에 매수 진입 crossdn(var1, n이평선) or crossdn(c, n이평선)완성 익봉 시가에 매수 청산 15시 20분 강제 청산 진입 기준 거래횟수는 최대 1회 #시나리오 2 당일 개장 후 crossdn(var1, n이평선) 완성 익봉 시가에 매도 진입 crossup(var1, n이평선) or crossup(c, n이평선)완성 익봉 시가에 매도 청산 15시 20분 강제 청산 진입 기준 거래횟수는 최대 1회 일중거래를 하되 일별로 시나리오 1번 혹은 2번으로 작동이 되어야 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-01-26 14:46:50

안녕하세요 예스스탁입니다. input : n(5),P(20); var : ii(-1),mav(0),entry(0); mav = ma(C,P); if Bdate != Bdate[1] Then { ii = 0; entry = 0; } ii = ii +1; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if ii <= n Then { var1 = DayHigh; Var2 = daylow; } if ii > n and CrossUp(Var2,mav) and entry < 1 Then Buy("b",AtMarket); if ii > n and CrossDown(var1,mav) and entry < 1 Then Sell("s",AtMarket); SetStopEndofday(152000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 글번호 85464번 재질문입니다. 작성 주셨던 스크립트를 적용해보면 원하는 신호가 생성이 안됩니다. 검증 부탁드립니다. ///////////////////////////////////////////////////////////////////////// 국내선물 5분봉으로 일중거래를 하고자 합니다. var1 : 당일 개장 후 5개봉의 장중 고점(8시 45분에 개장하면 9시 10분완성 봉까지의 장중 고점) var2 : 당일 개장 후 5개봉의 장중 저점(8시 45분에 개장하면 9시 10분완성 봉까지의 장중 저점) #시나리오 1 당일 개장 후 crossup(var2, n이평선) 완성 익봉 시가에 매수 진입 crossdn(var1, n이평선) or crossdn(c, n이평선)완성 익봉 시가에 매수 청산 15시 20분 강제 청산 진입 기준 거래횟수는 최대 1회 #시나리오 2 당일 개장 후 crossdn(var1, n이평선) 완성 익봉 시가에 매도 진입 crossup(var1, n이평선) or crossup(c, n이평선)완성 익봉 시가에 매도 청산 15시 20분 강제 청산 진입 기준 거래횟수는 최대 1회 일중거래를 하되 일별로 시나리오 1번 혹은 2번으로 작동이 되어야 합니다.