커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2020-10-19 14:09:34
743
글번호 143191
답변완료
안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. 나스닥 선물 1분봉으로 거래를 하고자 합니다. (시초가 매수를 해야 하기 때문에 가장 짧은 분봉으로 거래를 하겠습니다.) - 매수: 일봉상 음봉이 연속으로 다섯개 이상 발생 이후 첫 양봉 발생시 완성봉 시가봉으로 집입 - 매도: 일봉상 양봉이 연속으로 다섯개 이상 발생 이후 첫 음봉 발생시 완성봉 시가봉으로 집입 - 매수청산: 매수포지션 진입 이후 진입신호를 생성한 다섯개 이상의 연속 음봉 이후 첫 발생 양봉의 저가 이탈 완성 이후 익봉 시가에 청산 - 매도청산: 매도포지션 진입 이후 진입신호를 생성한 다섯개 이상의 연속 양봉 이후 첫 발생 음봉의 고가 돌파 완성 이후 익봉 시가에 청산 - 강제청산: 진입 이후 진입신호가 유지되어 포지션이 있을 경우 76개봉째는 강제청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-10-20 14:08:54

안녕하세요 예스스탁입니다. if Bdate != Bdate[1] Then { if MarketPosition <= 0 and DayClose(6) < DayOpen(6) and DayClose(5) < DayOpen(5) and DayClose(4) < DayOpen(4) and DayClose(3) < DayOpen(3) and DayClose(2) < DayOpen(2) and DayClose(1) > DayOpen(1) Then { Buy("b",AtMarket); var1 = DayLow(1); } if MarketPosition >= 0 and DayClose(6) > DayOpen(6) and DayClose(5) > DayOpen(5) and DayClose(4) > DayOpen(4) and DayClose(3) > DayOpen(3) and DayClose(2) > DayOpen(2) and DayClose(1) < DayOpen(1) Then { Sell("s",AtMarket); var2 = DayHigh(1); } } if MarketPosition == 1 Then { if c < var1 Then ExitLong("bx1",AtMarket); if BarsSinceEntry == 76 Then ExitLong("bx2",AtMarket); } if MarketPosition == -1 Then { if c > var2 Then ExitShort("sx1",AtMarket); if BarsSinceEntry == 76 Then ExitShort("sx2",AtMarket); } 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. 나스닥 선물 1분봉으로 거래를 하고자 합니다. (시초가 매수를 해야 하기 때문에 가장 짧은 분봉으로 거래를 하겠습니다.) - 매수: 일봉상 음봉이 연속으로 다섯개 이상 발생 이후 첫 양봉 발생시 완성봉 시가봉으로 집입 - 매도: 일봉상 양봉이 연속으로 다섯개 이상 발생 이후 첫 음봉 발생시 완성봉 시가봉으로 집입 - 매수청산: 매수포지션 진입 이후 진입신호를 생성한 다섯개 이상의 연속 음봉 이후 첫 발생 양봉의 저가 이탈 완성 이후 익봉 시가에 청산 - 매도청산: 매도포지션 진입 이후 진입신호를 생성한 다섯개 이상의 연속 양봉 이후 첫 발생 음봉의 고가 돌파 완성 이후 익봉 시가에 청산 - 강제청산: 진입 이후 진입신호가 유지되어 포지션이 있을 경우 76개봉째는 강제청산