커뮤니티
문의합니다
2021-06-24 17:39:09
1385
글번호 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시) 부탁합니다
감사합니다