커뮤니티

문의합니다

프로필 이미지
gopang
2021-06-24 17:39:09
1360
글번호 150263
답변완료
수고 많으십니다. 주가가 MACD 0선 위에 있고, 스토캐스틱 과열권에 있는상태에서 일목 상단구름층 상승 돌파시 매수시그널 주가가 MACD 0선 아래에 있고, 스토캐스틱 침체권에 있는상태에서 일목 하단구름층 하락 돌파시 매도시그널 부탁드립니다 각 수치는 변수 처리바라며, 매매시간 설정(오전8시 ~ 오후10시) 부탁합니다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-25 09:31:24

안녕하세요 예스스탁입니다. Input : short(12), long(26), signal(9); input : sto1(10),sto2(5),sto3(5); input : StartTime(80000),EndTime(220000); var : Tcond(false),stok(0),stod(0); Var : MACDV(0) , MACDS(0) ; var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0),구름상단(0),구름하단(0); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then Tcond = true; MACDV = MACD(short, long); MACDS = ema(MACDV,signal); stok = stochasticsK(sto1,sto2); stod = stochasticsD(sto1,sto2,sto3); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 선행스팬1 = (전환선[25]+기준선[25])/2; 선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2; 구름상단 = max(선행스팬1,선행스팬2); 구름하단 = min(선행스팬1,선행스팬2); if Tcond == true Then { if MACDv > 0 and stok > 80 and CrossUp(c,구름상단) Then Buy(); if MACDv < 0 and stok < 20 and CrossDown(c,구름하단) Then Sell(); } 즐거운 하루되세요 > gopang 님이 쓴 글입니다. > 제목 : 문의합니다 > 수고 많으십니다. 주가가 MACD 0선 위에 있고, 스토캐스틱 과열권에 있는상태에서 일목 상단구름층 상승 돌파시 매수시그널 주가가 MACD 0선 아래에 있고, 스토캐스틱 침체권에 있는상태에서 일목 하단구름층 하락 돌파시 매도시그널 부탁드립니다 각 수치는 변수 처리바라며, 매매시간 설정(오전8시 ~ 오후10시) 부탁합니다 감사합니다