커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2021-08-17 11:11:37
1211
글번호 151551
답변완료
안녕하세요? 아래의 전략에 대해 스크립트 작성 요청드립니다. 국내선물 3분봉으로 일중거래를 하고자 합니다. (9시 개장 후에 첫신호가 나오면 진입하고 당일 청산으로 거래를 마감하고자 합니다.) - MACD오실레이터가 9시 3분 완성봉의 첫 히스토그램이 양의 값이면 음으로 반전할 때까지의 주가를 고점과 저점으로 놓고 고점 돌파 완성시 익봉시가 매수 진입 - MACD오실레이터가 9시 3분 완성봉의 첫 히스토그램이 음의 값이면 양으로 반전할 때까지의 주가를 고점과 저점으로 놓고 저점 이탈 완성시 익봉시가 매도 진입 - 전영업일 캔들이 양봉이면서 현주가가 전일의 고가를 돌파 완성시 익봉 시가에 매수청산 - 전영업일 캔들이 음봉이면서 현주가가 전일의 저가를 돌파 완성시 익봉 시가에 매도청산 - 진입봉과 청산봉이 동일한 봉에서 동시에 신호가 생성되서는 안되며 15시 15분 완성 익봉 강제 청산하고자 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-08-17 16:32:51

안녕하세요 예스스탁입니다. Input : short(12), long(26), signal(9); Var : MACDv(0), MACDs(0),macdo(0),T(0),HH(0),LL(0); MACDv = MACD(short, long); MACDs = ema(MACDv,signal); macdo = MACDv-MACDs; if Bdate != Bdate[1] Then { T = 0; if MACDO > 0 Then { T = 1; HH = MACDO; LL = MACDO; } if MACDO < 0 Then { T = -1; HH = MACDO; LL = MACDO; } } Else { if T != 0 Then { if MACDO > HH Then HH = MACDO; if MACDO < LL Then LL = MACDO; } if T == 1 and MACDO < 0 Then { T = 2; var1 = HH; Var2 = LL; } if T == -1 and MACDO > 0 Then { T = -2; var1 = HH; Var2 = LL; } if T == 2 and MACDO > var1 and sTime < 151500 Then { T = 3; Buy("b",AtMarket); } if T == -2 and MACDO < var1 and sTime < 151500 Then { T = -3; Sell("s",AtMarket); } if MarketPosition == 1 and DayClose(1) > DayOpen(1) and C > DayHigh(1) Then ExitLong("bx1",AtMarket); if MarketPosition == -1 and DayClose(1) < DayOpen(1) and C < DayLow(1) Then ExitShort("sx1",AtMarket); if sTime == 151500 Then { if MarketPosition == 1 Then ExitLong("bx2",AtMarket); if MarketPosition == -1 Then ExitShort("sx2",AtMarket); } } 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래의 전략에 대해 스크립트 작성 요청드립니다. 국내선물 3분봉으로 일중거래를 하고자 합니다. (9시 개장 후에 첫신호가 나오면 진입하고 당일 청산으로 거래를 마감하고자 합니다.) - MACD오실레이터가 9시 3분 완성봉의 첫 히스토그램이 양의 값이면 음으로 반전할 때까지의 주가를 고점과 저점으로 놓고 고점 돌파 완성시 익봉시가 매수 진입 - MACD오실레이터가 9시 3분 완성봉의 첫 히스토그램이 음의 값이면 양으로 반전할 때까지의 주가를 고점과 저점으로 놓고 저점 이탈 완성시 익봉시가 매도 진입 - 전영업일 캔들이 양봉이면서 현주가가 전일의 고가를 돌파 완성시 익봉 시가에 매수청산 - 전영업일 캔들이 음봉이면서 현주가가 전일의 저가를 돌파 완성시 익봉 시가에 매도청산 - 진입봉과 청산봉이 동일한 봉에서 동시에 신호가 생성되서는 안되며 15시 15분 완성 익봉 강제 청산하고자 합니다.