커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2021-07-23 15:28:41
1450
글번호 151046
답변완료
안녕하세요? 아래 글번호 73400번 재질문입니다. 주가의 위치를 추가 적용하여 스크립트 수정 요청드립니다. - 상품 및 주기 : 국내선물 3분봉 - 9시에 개장하고 1. 9시 3분봉 완성 MACD 오실레이터 값이 + 이며, 지수는 전일 종가대비 상승출발하여 3분봉 완성봉의 지수도 상승 2. MACD 오실레이터 값이 상승하다가 하락반전(직전 값보다 작아지기 시작) 3. MACD 오실레이터가 양에서 음의 값으로 전환 사건의 발생 순은 1, 2, 3 번이며 주가의 수준이 1 < 2 < 3 일때 완성시 익봉 시가 매수 진입 - 9시에 개장하고 1. 9시 3분봉 완성 MACD 오실레이터 값이 - 이며, 지수는 전일 종가대비 하락 출발하여 3분봉 완성봉의 지수도 하락 2. MACD 오실레이터 값이 하락하다가 상승반전(직전 값보다 커지기 시작) 3. MACD 오실레이터가 음에서 양의 값으로 전환 사건의 발생 순은 1, 2, 3 번이며 주가의 수준이 1 < 2 < 3 일때 완성시 익봉 시가 매수 진입 종가청산이며 하루 1번 진입을 하고자 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-23 16:14:32

안녕하세요 예스스탁입니다. Input : short(12), long(26), signal(9); Var : MACDv(0), MACDs(0),macdo(0),T(0),S(0),TX(0); MACDv = MACD(short, long); MACDs = ema(MACDv,signal); MACDo = MACDv-MACDS; if MACDO > MACDO[1] Then S = 1; if MACDO < MACDO[1] Then S = -1; if Bdate != Bdate[1] Then { T = 0; if MACDO > 0 and O > DayClose(1) and C > O Then { T = 1; VAR1 = C; } if MACDO < 0 and O < DayClose(1) and C < O Then { T = -1; VAR1 = c; } } Else { if T == 1 and S == -1 and S != S[1] Then { T = 2; Var2 = c; } if T == 2 and CrossDown(MACDO,0) and var1 < Var2 and Var2 < C Then { Buy("b",AtMarket); T = 3; } if T == -1 and S == 1 and S != S[1] Then { T = -2; Var2 = C; } if T == -2 and CrossUp(MACDO,0) and var1 > Var2 and Var2 > C Then { Sell("s",AtMarket); T = -3; } } SetStopEndofday(153000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 글번호 73400번 재질문입니다. 주가의 위치를 추가 적용하여 스크립트 수정 요청드립니다. - 상품 및 주기 : 국내선물 3분봉 - 9시에 개장하고 1. 9시 3분봉 완성 MACD 오실레이터 값이 + 이며, 지수는 전일 종가대비 상승출발하여 3분봉 완성봉의 지수도 상승 2. MACD 오실레이터 값이 상승하다가 하락반전(직전 값보다 작아지기 시작) 3. MACD 오실레이터가 양에서 음의 값으로 전환 사건의 발생 순은 1, 2, 3 번이며 주가의 수준이 1 < 2 < 3 일때 완성시 익봉 시가 매수 진입 - 9시에 개장하고 1. 9시 3분봉 완성 MACD 오실레이터 값이 - 이며, 지수는 전일 종가대비 하락 출발하여 3분봉 완성봉의 지수도 하락 2. MACD 오실레이터 값이 하락하다가 상승반전(직전 값보다 커지기 시작) 3. MACD 오실레이터가 음에서 양의 값으로 전환 사건의 발생 순은 1, 2, 3 번이며 주가의 수준이 1 < 2 < 3 일때 완성시 익봉 시가 매수 진입 종가청산이며 하루 1번 진입을 하고자 합니다.