커뮤니티

시스템식 문의합니다.

프로필 이미지
운평리
2004-05-30 12:55:20
1578
글번호 3829
답변완료
1다음의 MACD 오실레이터식에서 상승(빨간색이 파란색을 상향)으로 전환되면 매수 1-1 다음의 MACD 오실레이터식에서 하락(파란색이 빨간색을 상향)으로 전환되면 매도 Input : shortPeriod(12), longPeriod(26), Period(9); Var : macdVal(0), macdSig(0), macdOsc(0); macdVal = MACD(shortPeriod, longPeriod); //MACD지표 macdSig = ema(macdVal,Period); //MACD 시그널선 macdOsc = macdVal - macdSig; //MACD 오실레이터 Plot1(macdVal, "MACD"); Plot2(macdSig, "MACDSignal"); if macdOsc > macdOsc[1] then // MACD 오실레이터가 상승하면 빨간색을 그렇지않고 하락하면 파란색을 그립니다. Plot3(macdOsc*2, "MACDOscillator상승", RED); else plot4(macdOsc*2, "MACDOscillator하락", BLUE); PlotBaseLine1(0, "기준선1", GRAY); 2. 매매시점을 중심으로 봉 20개의 이평선 기울기(변화율)기 상승국면이면 매수 2-1 매매시점을 중시으로 봉 20개의 이평선 기울기(변화율)가 하락국면이면 매도
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-05-31 11:59:08

안녕하세요? 예스스탁입니다... 문의하신 식은 다음과 같습니다... 1. Input : shortPeriod(12), longPeriod(26), Period(9); Var : macdVal(0), macdSig(0), macdOsc(0); macdVal = MACD(shortPeriod, longPeriod); //MACD지표 macdSig = ema(macdVal,Period); //MACD 시그널선 macdOsc = macdVal - macdSig; //MACD 오실레이터 if macdOsc > macdOsc[1] and macdOsc[1] < macdOsc[2] then buy(); if macdOsc < macdOsc[1] and macdOsc[1] > macdOsc[2] then sell(); 2. var : 매수(0), 매도(0); 매수 = crossup(c, ma(c, 20)); 매도 = crossdown(c, ma(c, 20)); if (accum(1)>=var1+20 and accum(1)>=var2+20) and ma(c,20)>ma(c[20],20) then buy(); if 매도 then { exitlong(); var1 = accum(1); } if (accum(1)>=var1+20 and accum(1)>=var2+20) and ma(c,20)<ma(c[20],20) then sell(); if 매수 then { exitshort(); var2 = accum(1); } 감사합니다... > 운평리 님이 쓴 글입니다. > 제목 : 시스템식 문의합니다. > 1다음의 MACD 오실레이터식에서 상승(빨간색이 파란색을 상향)으로 전환되면 매수 1-1 다음의 MACD 오실레이터식에서 하락(파란색이 빨간색을 상향)으로 전환되면 매도 Input : shortPeriod(12), longPeriod(26), Period(9); Var : macdVal(0), macdSig(0), macdOsc(0); macdVal = MACD(shortPeriod, longPeriod); //MACD지표 macdSig = ema(macdVal,Period); //MACD 시그널선 macdOsc = macdVal - macdSig; //MACD 오실레이터 Plot1(macdVal, "MACD"); Plot2(macdSig, "MACDSignal"); if macdOsc > macdOsc[1] then // MACD 오실레이터가 상승하면 빨간색을 그렇지않고 하락하면 파란색을 그립니다. Plot3(macdOsc*2, "MACDOscillator상승", RED); else plot4(macdOsc*2, "MACDOscillator하락", BLUE); PlotBaseLine1(0, "기준선1", GRAY); 2. 매매시점을 중심으로 봉 20개의 이평선 기울기(변화율)기 상승국면이면 매수 2-1 매매시점을 중시으로 봉 20개의 이평선 기울기(변화율)가 하락국면이면 매도