커뮤니티
수식문의
2013-09-10 16:24:45
140
글번호 67412
안녕하세요.
수식 하나 부탁드립니다.
현재100틱 차트에서 스톡캐스틱(5,3,3)이 20을 빠져 나올때 매수, 80을 이탈할 때 매도를 기본으로 하되...
300틱 차트에서도 스톡캐스틱(5,3,3)이 기울기가 상방이고 50 이상일때만 매수 조건에 부합..
반대로 기울기가 하방이고 50이하일때만 매도 조건에 부합하는 수식을 좀 부탁합니다.
답변 1
예스스탁 예스스탁 답변
2013-09-10 17:09:34
안녕하세요
예스스탁입니다.
Input : Period(5), Period1(3);
var : count(0), highVal(0), lowVal(0), StoFastK(0), StoK(0);
var : Ep(0), EP1(0), JISU(0), DINDEX(0), PreStoK(0),cnt(0),TT(0);
Array : HH[50](0),LL[50](0);
TT = Dayindex%3;
if dayindex == 0 or (TT < TT[1] and stime > stime[1]) Then{
DINDEX = DINDEX + 1;
HH[0] = H;
LL[0] = L;
for cnt = 1 to 49{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
highVal = HH[0];
lowVal = LL[0];
for count = 0 to Period-1 {
if HH[count] > highVal then
highVal = HH[count];
if LL[count] < lowVal then
lowVal = LL[count];
}
StoFastK = (C-lowVal)/(highVal-lowVal)*100;
#### Slow StochasticsK ####
Ep = 2/(Period1+1);
if DINDEX >= Period and (date != date[1] or TT < TT[1]) then {
PreStoK = StoK[1];
}
if DINDEX <= 1 then
StoK = StoFastK ;
else
StoK = StoFastK * EP + PreStoK * (1-EP);
value1 = StochasticsK(Period,Period1);
if crossup(value1,20) and stok > prestok and stok > 50 Then
buy();
if CrossDown(value1,80) and stok < prestok and stok < 50 Then
sell();
즐거운 하루되세요
> HI_jhy6835 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요.
수식 하나 부탁드립니다.
현재100틱 차트에서 스톡캐스틱(5,3,3)이 20을 빠져 나올때 매수, 80을 이탈할 때 매도를 기본으로 하되...
300틱 차트에서도 스톡캐스틱(5,3,3)이 기울기가 상방이고 50 이상일때만 매수 조건에 부합..
반대로 기울기가 하방이고 50이하일때만 매도 조건에 부합하는 수식을 좀 부탁합니다.