커뮤니티
문의드립니다
2016-06-22 22:52:10
207
글번호 99401
기본수식인
MACD Oscillator 로 수식을 하나만들어보고싶습니다
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv(0), MACDsig(0),macdosc(0) ;
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ema(MACDv,Period);
macdosc = MACDv-ema(MACDv,Period);
if macdosc > 0 then
{
plot1(macdosc, "MACDOscillator+");
Plot2(0, "MACDOscillator-");
}
else
{
Plot1(0, "MACDOscillator+");
Plot2(macdosc, "MACDOscillator-");
}
Plot3(MACDv, "MACD");
Plot4(MACDsig, "MACDSignal");
PlotBaseLine1(0, "기준선1");
위 수식에서 다름이아니라
1. Plot1 번만 즉 (막대 표만 ) 따로 하나 수식부탁드리겠습니다
MACDOScillator+ 와 MACDOScilator- 만 나오도록~
변수는 지정할수있게 부탁드리겠습니다
2. 위 1번 에서 MACDOScillator+ 와 MACDOScilator- 나오는 부분에서만 따로 하나
시스템 부탁드리겠습니다
2번 조건 시스템
1. 0선 을 기준으로합니다
매수 조건 : 0선 밑에있는 음봉 에서 현제봉이 앞전 봉2개 보다 낮을경우 매수 신호발생
매도 조건 : 0선 위에있는 양봉 에서 현제봉이 앞전 봉2개 보다 높을경우 매도 신호발생
0선 기준으로 하여 위 시스템신호에서 재 매수 매도 신호는 없도록 해주세요
매수조건으로 하여 매수신호가 발생하였는데 혹시
봉2개 보다 낮을경우 매수 신호인데 다시 현제봉이 봉2개를 넘어설경우 :재매수 신호 X
봉2개 보다 높을경우 매도 신호인데 다시 현제봉이 봉2개를 넘어설경우 :재매도 신호 X
무조건 신호는 단한번만 부탁드리겠습니다~
외부변수 수정가능하게좀 부탁드리겠습니다
답변 1
예스스탁 예스스탁 답변
2016-06-23 14:59:34
안녕하세요
예스스탁입니다.
1.
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv(0), MACDsig(0),macdosc(0) ;
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ema(MACDv,Period);
macdosc = MACDv-ema(MACDv,Period);
if macdosc > 0 then
{
plot1(macdosc, "MACDOscillator",red);
}
else
{
Plot1(macdosc, "MACDOscillator",blue);
}
2
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv(0), MACDsig(0),macdosc(0),T(0);
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ema(MACDv,Period);
macdosc = MACDv-ema(MACDv,Period);
if crossup(macdosc,0) Then
T = 1;
if CrossDown(macdosc,0) Then
T = -1;
if T == 1 and
macdosc < 0 and macdosc[1] < 0 and macdosc[2] < 0 and
macdosc < macdosc[1] and macdosc < macdosc[2] Then{
T = 2;
buy();
}
if T == -1 and
macdosc > 0 and macdosc[1] > 0 and macdosc[2] > 0 and
macdosc > macdosc[1] and macdosc > macdosc[2] Then{
T = -2;
sell();
}
즐거운 하루되세요
> 곽민수 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 기본수식인
MACD Oscillator 로 수식을 하나만들어보고싶습니다
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv(0), MACDsig(0),macdosc(0) ;
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ema(MACDv,Period);
macdosc = MACDv-ema(MACDv,Period);
if macdosc > 0 then
{
plot1(macdosc, "MACDOscillator+");
Plot2(0, "MACDOscillator-");
}
else
{
Plot1(0, "MACDOscillator+");
Plot2(macdosc, "MACDOscillator-");
}
Plot3(MACDv, "MACD");
Plot4(MACDsig, "MACDSignal");
PlotBaseLine1(0, "기준선1");
위 수식에서 다름이아니라
1. Plot1 번만 즉 (막대 표만 ) 따로 하나 수식부탁드리겠습니다
MACDOScillator+ 와 MACDOScilator- 만 나오도록~
변수는 지정할수있게 부탁드리겠습니다
2. 위 1번 에서 MACDOScillator+ 와 MACDOScilator- 나오는 부분에서만 따로 하나
시스템 부탁드리겠습니다
2번 조건 시스템
1. 0선 을 기준으로합니다
매수 조건 : 0선 밑에있는 음봉 에서 현제봉이 앞전 봉2개 보다 낮을경우 매수 신호발생
매도 조건 : 0선 위에있는 양봉 에서 현제봉이 앞전 봉2개 보다 높을경우 매도 신호발생
0선 기준으로 하여 위 시스템신호에서 재 매수 매도 신호는 없도록 해주세요
매수조건으로 하여 매수신호가 발생하였는데 혹시
봉2개 보다 낮을경우 매수 신호인데 다시 현제봉이 봉2개를 넘어설경우 :재매수 신호 X
봉2개 보다 높을경우 매도 신호인데 다시 현제봉이 봉2개를 넘어설경우 :재매도 신호 X
무조건 신호는 단한번만 부탁드리겠습니다~
외부변수 수정가능하게좀 부탁드리겠습니다