커뮤니티
이동평균 상승중..
2004-07-29 02:39:03
1375
글번호 4676
안녕하세요.
다음과 같은 식을 문의합니다.
1.20일.60일이동평균선 상승중 스토케스틱(10.6.6)하락에서 상승전환..매수
.20일.60일이동평균선 하락중 스토케스틱(10.6.6)상승에서 하락전환..매도
2.스토케스틱 10.6.6 상승
.스토케스틱 10.6.6 하락
상기식들을 예스프로사용과 예스챠트에서 시물레이션 할려고 합니다
감사합니다.
답변 2
anyhelp
2004-07-29 13:26:39
운영자는 아니지만 제공부 하는 차원에서 답변드립니다.
운영자님께서는 이것 보시고 틀린점은 지적해주시면 감사하겠습니다.
아래 수식은 예스 랭귀지 검증을 거친 것입니다. 그대로 복사해서 쓰시면 될껍니다.
1번에 대한 답이고
2번에 대한 답은 1번답에서
스토케스틱 상승은 그냥 SC_D0 > SC_D1
하락은 그냥 SC_D0 < SC_D1 으로 표현하시면됩니다.
그럼 행복한 하루되세요.
---------------------------------------------------------------------------
#########################################
# 변수 선언
#########################################
// 외부 변수 선언
Input : Period(10), Period1(6), Period2(6);
// 내부 변수 선언
Var : value01(0), value02(0),value11(0), value12(0), value21(0), value22(0);
Var : SC_D0(0), SC_D1(0), SC_D2(0);
#############################################
# slow 스토케스틱D 만드는 과정
# (이부분은 사용자 함수화하시는게 좋을듯합니다.)
#############################################
value01 = lowest(L, Period); value02 = highest(H, Period);
value11 = lowest(L[1], Period); value12 = highest(H[1], Period);
value21 = lowest(L[2], Period); value22 = highest(H[2], Period);
SC_D0 = ema(ema((C-value01)/(value02-value01)*100,Period1),Period2);
SC_D1 = ema(ema((C[1]-value11)/(value12-value11)*100,Period1),Period2);
SC_D2 = ema(ema((C[2]-value21)/(value22-value21)*100,Period1),Period2);
##############################################
# 매수 매도 수식
##############################################
if ma(C[1],20) < ma(C,20) and ma(C[1],60) < ma(C,60) // 20일, 60일 이평선 상승중
and SC_D0 > SC_D1 and SC_D1 < SC_D2 then // Slow 스토케스틱 D 하락하다 상승 반전
{
Exitshort();
buy();
}
if ma(C[1],20) > ma(c, 20) and ma (C[1],60) > ma(c,60) // 이동평균선 20, 60일선 하락
and SC_D0 < SC_D1 and SC_D1 > SC_D2 then // slow 스토케스틱 D 상승하다 하락반전
{
ExitLong();
sell();
}
---------------------------------------------------------------------------
> jbouu123 님이 쓴 글입니다.
> 제목 : 이동평균 상승중..
> 안녕하세요.
다음과 같은 식을 문의합니다.
1.20일.60일이동평균선 상승중 스토케스틱(10.6.6)하락에서 상승전환..매수
.20일.60일이동평균선 하락중 스토케스틱(10.6.6)상승에서 하락전환..매도
2.스토케스틱 10.6.6 상승
.스토케스틱 10.6.6 하락
상기식들을 예스프로사용과 예스챠트에서 시물레이션 할려고 합니다
감사합니다.
예스스탁 예스스탁 답변
2004-07-29 14:48:05
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
1.
var : Ma20(0),Ma60(0),StoD(0); //내부변수 선언
Ma20 = ma(c,20); //20일 이평
Ma60 = ma(c,60); //60일 이평
StoD = StochasticsD(10,6,6); //스토케스틱D
if Ma20 > Ma20[1] and Ma60 > Ma60[1] //20,60 이평 모두 상승중
and StoD > StoD[1] //스토케스틱D 현재 상승
and StoD[1] < StoD[2] then //스토케스틱D 전봉은 하락
buy();
if Ma20 < Ma20[1] and Ma60 < Ma60[1] and
StoD < StoD[1] and StoD[1] > StoD[2] then
sell();
2.
스토케스틱 상승 하락은
StoD > StoD[1]
StoD < StoD[1]
위 처럼 표현하지면 됩니다.
감사합니다.즐거운 하루되세요
> jbouu123 님이 쓴 글입니다.
> 제목 : 이동평균 상승중..
> 안녕하세요.
다음과 같은 식을 문의합니다.
1.20일.60일이동평균선 상승중 스토케스틱(10.6.6)하락에서 상승전환..매수
.20일.60일이동평균선 하락중 스토케스틱(10.6.6)상승에서 하락전환..매도
2.스토케스틱 10.6.6 상승
.스토케스틱 10.6.6 하락
상기식들을 예스프로사용과 예스챠트에서 시물레이션 할려고 합니다
감사합니다.