커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2022-07-06 09:51:36
1510
글번호 160476
답변완료
안녕하세요? 아래의 전략에 대해 스크립트 작성 요청드립니다. 국내선물 5분봉으로 일중거래를 하고자 합니다. 전영업일의 마지막봉(15시 45분 완성봉)의 저가가 20ma보다 크고 개장 후 첫봉(9시 5분 완성봉)의 고가는 20ma보다 작으면 익봉 시가에 매도 진입 전영업일의 마지막봉(15시 45분 완성봉)의 고가는 20ma보다 작고 개장 후 첫봉(9시 5분 완성봉)의 저가는 20ma보다 크면 익봉 시가에 매수 진입 20ma 상향돌파시 익봉시가에 매도청산 20ma 하향이탈시 익봉시가에 매수청산 당일 저점을 3번 이탈시 매도청산 (3번 이탈의 의미는 이탈->돌파->이탈->돌파->이탈입니다.) 당일 고점을 3번 돌파시 매수청산 (3번 돌파의 의미는 돌파->이탈->돌파->이탈->돌파입니다.) 15시 15분 강제청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-07-06 15:48:04

안녕하세요 예스스탁입니다. var : T(0),S(0),mav(0); mav = ma(c,20); if Bdate != Bdate[1] Then { T = 0; S = 0; if L[1] > mav[1] and H < mav Then Sell("s",AtMarket); if H[1] < mav[1] and L > mav Then Buy("b",AtMarket); } if MarketPosition == -1 Then { if CrossUp(c,mav) Then ExitShort("sx",AtMarket); if L < DayLow(0)[1] and L[1] != DayLow(0)[1] Then { var1 = var1+1; if var1 == 3 Then ExitShort("sx1"); } } Else var1 = 0; if MarketPosition == 1 Then { if CrossDown(c,mav) Then ExitLong("bx",AtMarket); if H > DayHigh(0)[1] and H[1] != DayHigh(0)[1] Then { var2 = var2+1; if var2 == 3 Then ExitLong("bx1"); } } Else Var2 = 0; SetStopEndofday(151500); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래의 전략에 대해 스크립트 작성 요청드립니다. 국내선물 5분봉으로 일중거래를 하고자 합니다. 전영업일의 마지막봉(15시 45분 완성봉)의 저가가 20ma보다 크고 개장 후 첫봉(9시 5분 완성봉)의 고가는 20ma보다 작으면 익봉 시가에 매도 진입 전영업일의 마지막봉(15시 45분 완성봉)의 고가는 20ma보다 작고 개장 후 첫봉(9시 5분 완성봉)의 저가는 20ma보다 크면 익봉 시가에 매수 진입 20ma 상향돌파시 익봉시가에 매도청산 20ma 하향이탈시 익봉시가에 매수청산 당일 저점을 3번 이탈시 매도청산 (3번 이탈의 의미는 이탈->돌파->이탈->돌파->이탈입니다.) 당일 고점을 3번 돌파시 매수청산 (3번 돌파의 의미는 돌파->이탈->돌파->이탈->돌파입니다.) 15시 15분 강제청산