커뮤니티
시스템식 문의합니다.
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개의 이평선 기울기(변화율)가 하락국면이면 매도
이전글