커뮤니티
수식문의드립니다.
2017-04-25 16:20:24
187
글번호 109155
수식문의 드립니다. 감사합니다.
#진입(Data1,2,3 조건)
1.
Data3 의 MACD Oscillator 값이 >0 이고
Data2 의 MACD Oscillator 값이 >0 이고
Data2 의 MACD Oscillator 값이 Crossup 하고 10일선이 20일선을 Crossup하면 매수
(MACD Oscillator 값이 +인상태에서 10일선이 20일선을 Crossup 하면 매수)
2.
Data3 의 MACD Oscillator 값이 >0 이고
Data2 의 MACD Oscillator 값이 >0 이고
Data1 의 10일선이 20일선을 Crossup하고 MACD Oscillator 값이 Crossup 하면 매수
(10일>20일인 상태에서 MACD Oscillator 값이 +로 Crossup 하면 매수)
(1,2 매수가 같은 조건인지도 모르겠네요..)
3.
Data3 의 MACD Oscillator 값이 <0 이고
Data2 의 MACD Oscillator 값이 <0 이고
Data1 의 MACD Oscillator 값이 Crossdown 하고 10일선이 20일선을 Crossdown하면 매도
(MACD Oscillator 값이 -인상태에서 10일선이 20일선을 Crossdown 하면 매도)
4.
Data3 의 MACD Oscillator 값이 <0 이고
Data2 의 MACD Oscillator 값이 <0 이고
Data1 의 10일선이 20일선을 Crossdown하고 MACD Oscillator 값이 Crossdown 하면 매도
(10일<20일인 상태에서 MACD Oscillator 값이 -로 Crossdown 하면 매수)
(3,4 매도가 같은 조건인지도 모르겠네요..)
답변 1
예스스탁 예스스탁 답변
2017-04-26 11:12:31
안녕하세요
예스스탁입니다.
data1의 오실레이터조건과 이평조건이 동시만족할때 진입하는 내용이므로
아래와 같이 작성하시면 됩니다.
input : short(12),long(26),sig(9),P1(10),P2(20);
var : MACDO1(0,data1),MACDO2(0,data2),MACDO3(0,data3);
var : mav11(0,data1),mav12(0,data1),Bcond(false,data1),Scond(false,data1);
MACDO1 = data1(MACD_OSC(short,long,sig));
MACDO2 = data2(MACD_OSC(short,long,sig));
MACDO3 = data3(MACD_OSC(short,long,sig));
mav11 = data1(ma(c,P1));
mav12 = data1(ma(c,P2));
Bcond = MACDO1 > 0 and mav11 > mav12;
Scond = MACDO1 < 0 and mav11 < mav12;
if MACDO3 > 0 and MACDO2 > 0 and Bcond == true and Bcond[1] == false then
buy("b1");
if MACDO3 < 0 and MACDO2 < 0 and Scond == true and Scond[1] == false then
sell("s1");
즐거운 하루되세요
> 바바큰 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 수식문의 드립니다. 감사합니다.
#진입(Data1,2,3 조건)
1.
Data3 의 MACD Oscillator 값이 >0 이고
Data2 의 MACD Oscillator 값이 >0 이고
Data2 의 MACD Oscillator 값이 Crossup 하고 10일선이 20일선을 Crossup하면 매수
(MACD Oscillator 값이 +인상태에서 10일선이 20일선을 Crossup 하면 매수)
2.
Data3 의 MACD Oscillator 값이 >0 이고
Data2 의 MACD Oscillator 값이 >0 이고
Data1 의 10일선이 20일선을 Crossup하고 MACD Oscillator 값이 Crossup 하면 매수
(10일>20일인 상태에서 MACD Oscillator 값이 +로 Crossup 하면 매수)
(1,2 매수가 같은 조건인지도 모르겠네요..)
3.
Data3 의 MACD Oscillator 값이 <0 이고
Data2 의 MACD Oscillator 값이 <0 이고
Data1 의 MACD Oscillator 값이 Crossdown 하고 10일선이 20일선을 Crossdown하면 매도
(MACD Oscillator 값이 -인상태에서 10일선이 20일선을 Crossdown 하면 매도)
4.
Data3 의 MACD Oscillator 값이 <0 이고
Data2 의 MACD Oscillator 값이 <0 이고
Data1 의 10일선이 20일선을 Crossdown하고 MACD Oscillator 값이 Crossdown 하면 매도
(10일<20일인 상태에서 MACD Oscillator 값이 -로 Crossdown 하면 매수)
(3,4 매도가 같은 조건인지도 모르겠네요..)
다음글
이전글