커뮤니티
수식 문의
2004-04-29 21:10:24
1123
글번호 3446
1) Stochastics K/D 교차時 (변수 처리), 단 stoK 가 60이상이면 매수금지, 40 이하면
매도 금지
2) macd signal 선 교차
3) 지수이평 5/20 골드크로스時
위 3 조건을 다 만족시 신규매수, 신규매도(데드크로스);
위 3조건 중 2 조건을 만족시 매수청산, 매도청산;
부탁드릴께요
감사합니다
답변 3
예스스탁 예스스탁 답변
2004-04-30 09:49:30
안녕하세요? 예스스탁입니다...
문의하신 식은 다음과 같습니다...
Input : P(12), P1(5), P2(5), shortP(12), longP(26), period(9), sP(5), lP(20);
Var : stoK(0), stoD(0), macdval(0), macdsig(0), 단기이평(0), 장기이평(0);
stoK = StochasticsK(P,P1);
stoD = StochasticsD(P,P1,P2);
macdval = macd(shortP, longP);
macdsig = ema(macdval, period);
단기이평 = ema(C, sP);
장기이평 = ema(C, lP);
If CrossUP(stoK, stoD) and stoK < 60 and CrossUP(macdval, macdsig) and CrossUP(단기이평, 장기이평) Then
Buy();
if CrossDown(stoK, stoD) and stoK > 60 and CrossDown(macdval, macdsig) or
(CrossDown(macdval, macdsig) and CrossDown(단기이평, 장기이평)) or
(CrossDown(stoK, stoD) and stoK > 60 and CrossDown(단기이평, 장기이평)) then
exitlong();
If CrossDown(stoK, stoD) and stoK > 40 and CrossDown(macdval, macdsig) and CrossDown(단기이평, 장기이평) Then
sell();
if CrossUP(stoK, stoD) and stoK < 40 and CrossUP(macdval, macdsig) or
(CrossUP(macdval, macdsig) and CrossUP(단기이평, 장기이평)) or
(CrossUP(stoK, stoD) and stoK < 40 and CrossUP(단기이평, 장기이평)) then
exitlong();
감사합니다..
> sydney 님이 쓴 글입니다.
> 제목 : 수식 문의
> 1) Stochastics K/D 교차時 (변수 처리), 단 stoK 가 60이상이면 매수금지, 40 이하면
매도 금지
2) macd signal 선 교차
3) 지수이평 5/20 골드크로스時
위 3 조건을 다 만족시 신규매수, 신규매도(데드크로스);
위 3조건 중 2 조건을 만족시 매수청산, 매도청산;
부탁드릴께요
감사합니다
회원
2004-04-30 12:05:02
매수, 매도식이 3 조건이 동시에(같은 시간에) 만족해야 신호가 나오게한 것 아니가요?
제가 원한 것은 3 조건이 차례로 만족하면 신호가 나오게하는 겁니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 스토캐스틱...
> 안녕하세요? 예스스탁입니다...
문의하신 식은 다음과 같습니다...
Input : P(12), P1(5), P2(5), shortP(12), longP(26), period(9), sP(5), lP(20);
Var : stoK(0), stoD(0), macdval(0), macdsig(0), 단기이평(0), 장기이평(0);
stoK = StochasticsK(P,P1);
stoD = StochasticsD(P,P1,P2);
macdval = macd(shortP, longP);
macdsig = ema(macdval, period);
단기이평 = ema(C, sP);
장기이평 = ema(C, lP);
If CrossUP(stoK, stoD) and stoK < 60 and CrossUP(macdval, macdsig) and CrossUP(단기이평, 장기이평) Then
Buy();
if CrossDown(stoK, stoD) and stoK > 60 and CrossDown(macdval, macdsig) or
(CrossDown(macdval, macdsig) and CrossDown(단기이평, 장기이평)) or
(CrossDown(stoK, stoD) and stoK > 60 and CrossDown(단기이평, 장기이평)) then
exitlong();
If CrossDown(stoK, stoD) and stoK > 40 and CrossDown(macdval, macdsig) and CrossDown(단기이평, 장기이평) Then
sell();
if CrossUP(stoK, stoD) and stoK < 40 and CrossUP(macdval, macdsig) or
(CrossUP(macdval, macdsig) and CrossUP(단기이평, 장기이평)) or
(CrossUP(stoK, stoD) and stoK < 40 and CrossUP(단기이평, 장기이평)) then
exitlong();
감사합니다..
> sydney 님이 쓴 글입니다.
> 제목 : 수식 문의
> 1) Stochastics K/D 교차時 (변수 처리), 단 stoK 가 60이상이면 매수금지, 40 이하면
매도 금지
2) macd signal 선 교차
3) 지수이평 5/20 골드크로스時
위 3 조건을 다 만족시 신규매수, 신규매도(데드크로스);
위 3조건 중 2 조건을 만족시 매수청산, 매도청산;
부탁드릴께요
감사합니다
예스스탁 예스스탁 답변
2004-04-30 15:16:29
안녕하세요? 예스스탁입니다...
문의하신 식을 작성하면 다음과 같습니다...
Input : P(12), P1(5), P2(5), shortP(12), longP(26), period(9), sP(5), lP(20);
Var : stoK(0), stoD(0), macdval(0), macdsig(0), 단기이평(0), 장기이평(0);
stoK = StochasticsK(P,P1);
stoD = StochasticsD(P,P1,P2);
macdval = macd(shortP, longP);
macdsig = ema(macdval, period);
단기이평 = ema(C, sP);
장기이평 = ema(C, lP);
if CrossUP(stoK, stoD) then
var1 = index;
if CrossUP(macdval, macdsig) then
var2 = index;
if CrossUP(단기이평, 장기이평) and var2 > var1 then
buy();
if CrossDown(stoK, stoD) and stoK > 60 and CrossDown(macdval, macdsig) or
(CrossDown(macdval, macdsig) and CrossDown(단기이평, 장기이평)) or
(CrossDown(stoK, stoD) and stoK > 60 and CrossDown(단기이평, 장기이평)) then
exitlong();
if CrossDown(단기이평, 장기이평) and var2 > var1 then
sell();
if CrossUP(stoK, stoD) and stoK < 40 and CrossUP(macdval, macdsig) or
(CrossUP(macdval, macdsig) and CrossUP(단기이평, 장기이평)) or
(CrossUP(stoK, stoD) and stoK < 40 and CrossUP(단기이평, 장기이평)) then
exitshort();
감사합니다...
> sydney 님이 쓴 글입니다.
> 제목 : Re : Re : 스토캐스틱...
> 매수, 매도식이 3 조건이 동시에(같은 시간에) 만족해야 신호가 나오게한 것 아니가요?
제가 원한 것은 3 조건이 차례로 만족하면 신호가 나오게하는 겁니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 스토캐스틱...
> 안녕하세요? 예스스탁입니다...
문의하신 식은 다음과 같습니다...
Input : P(12), P1(5), P2(5), shortP(12), longP(26), period(9), sP(5), lP(20);
Var : stoK(0), stoD(0), macdval(0), macdsig(0), 단기이평(0), 장기이평(0);
stoK = StochasticsK(P,P1);
stoD = StochasticsD(P,P1,P2);
macdval = macd(shortP, longP);
macdsig = ema(macdval, period);
단기이평 = ema(C, sP);
장기이평 = ema(C, lP);
If CrossUP(stoK, stoD) and stoK < 60 and CrossUP(macdval, macdsig) and CrossUP(단기이평, 장기이평) Then
Buy();
if CrossDown(stoK, stoD) and stoK > 60 and CrossDown(macdval, macdsig) or
(CrossDown(macdval, macdsig) and CrossDown(단기이평, 장기이평)) or
(CrossDown(stoK, stoD) and stoK > 60 and CrossDown(단기이평, 장기이평)) then
exitlong();
If CrossDown(stoK, stoD) and stoK > 40 and CrossDown(macdval, macdsig) and CrossDown(단기이평, 장기이평) Then
sell();
if CrossUP(stoK, stoD) and stoK < 40 and CrossUP(macdval, macdsig) or
(CrossUP(macdval, macdsig) and CrossUP(단기이평, 장기이평)) or
(CrossUP(stoK, stoD) and stoK < 40 and CrossUP(단기이평, 장기이평)) then
exitlong();
감사합니다..
> sydney 님이 쓴 글입니다.
> 제목 : 수식 문의
> 1) Stochastics K/D 교차時 (변수 처리), 단 stoK 가 60이상이면 매수금지, 40 이하면
매도 금지
2) macd signal 선 교차
3) 지수이평 5/20 골드크로스時
위 3 조건을 다 만족시 신규매수, 신규매도(데드크로스);
위 3조건 중 2 조건을 만족시 매수청산, 매도청산;
부탁드릴께요
감사합니다