커뮤니티
443번 질문자인데요...
2003-10-23 13:17:25
4193
글번호 1044
첨부파일을 못찾겠네요... 혹시 잊으신게 아닌가 해서... ^^ 다시한번 부탁드립니다.
답변 2
예스스탁 예스스탁 답변
2003-10-24 09:46:52
안녕하세요? 예스스탁입니다...
작성자 바로 밑에 "k8.exe"파일이 있습니다. 내려 받으신 후 바로 실행시키시면 저장 폴더가 나올 것이며 임의의 폴더에 저장 시키신 후 "*.yfu파일"은 예스트레이더 Pro 밑의 Functions 폴더에 "*.ysg"파일은 Signals 폴더에 저장하시면 됩니다.
참고로, zip파일도 올려 드리겠습니다....
===식===
1. T_k8(시스템식)
Input: shortperiod1(0), longperiod1(12), p5(26), p4(20), shortperiod(5), longperiod(20), period(9), period1(9), maperiod(9), maperiod1(9);
Var: Formula0(0), Formula1(0), Formula2(0), Formula3(0);
Formula0 = iff(
(ma(c,120)>ma(c,240) && ma(c,240)>ma(c,480))
||(ma(c,120)<ma(c,240) && ma(c,240)<ma(c,480)),
(iff( ema(C,shortPeriod) > ema(C,longPeriod) &&
ema(C[1],shortPeriod) <= ema(C[1],longPeriod),1,0)
||iff(SONAR(Period) > 0 && SONAR(Period)[1]<=0
&&( (c[1]+c[2]+c[3]+c[4])/4)<c && c>=o, 1, 0)
||iff(MACD(shortPeriod1,longPeriod1) > 0
&& MACD(shortPeriod1,longPeriod1)[1]<=0, 1, 0)
||iff(c>(o*1.014),1,0)
||iff((SONAR(Period) > ema(SONAR(Period), maPeriod1)
&& SONAR(Period)[1] <= ema(SONAR(Period)[1], maPeriod1))
&&(SONAR(Period) <-1.2)&&(ma(MACD(shortPeriod1,longPeriod1)
- ema(MACD(shortPeriod1,longPeriod1),Period), maPeriod1)
- ma(MACD(shortPeriod1,longPeriod1)[1]
- ema(MACD(shortPeriod1,longPeriod1)[1],Period), maPeriod1)>0
),1, 0)
||iff( ma(C,shortPeriod) > ma(C,longPeriod) &&
ma(C[1],shortPeriod) <= ma(C[1],longPeriod),1,0)
||iff(c>c[1]&&c[1]>c[2]&&c[2]>c[3]&&c[3]>c[4]&&c[4]>c[5],1,0)
||iff(ma(v,1)>ma(v,12) && c>o*1.01,1,0)),
iff(StochasticsK(p4,p5) >
StochasticsD(p4,p5,shortPeriod)
&& StochasticsK(p4,p5)[1]<=
StochasticsD(p4,p5,shortPeriod)[1]
&&StochasticsK(p4,p5)<20
||bids>asks*1.35 && bids[1]<=asks[1] , 1, 0));
Formula1 = iff(
(ma(c,120)>ma(c,240) && ma(c,240)>ma(c,480))
||(ma(c,120)<ma(c,240) && ma(c,240)<ma(c,480)),
iff( ema(close,shortPeriod) < ema(close,longPeriod) &&
ema(close[1],shortPeriod) >= ema(close[1],longPeriod),1,0)
||iff(SONAR(Period) < -0.14 && SONAR(Period)[1]>=0, 1, 0)
||iff(MACD(shortPeriod1,longPeriod1) < 0
&& MACD(shortPeriod1,longPeriod1)[1]>=0
&&SONAR(Period) < 0.4, 1, 0)
||iff((c<c[1]&&c<o)&&(c[1]<c[2]&&c[1]<o[1])&&(c[2]<c[3]&&c[2]<o[2])
&&(c[3]<c[4] &&c[3]<o[3])&& (c*1.0035<o[3]),1,0)
||iff((L[1]+L[2]+L[3]+L[4])/4>O*1.035,1,0)
||iff(c<c[1]&&c[1]<c[2]&&c[2]<c[3]&&c[3]<c[4]&&c[4]<c[5],1,0)
||iff((SONAR(Period) < ema(SONAR(Period), maPeriod1)
&& SONAR(Period)[1]>= ema(SONAR(Period)[1], maPeriod1))
&&(SONAR(Period) >1.2)&&(ma(MACD(shortPeriod1,longPeriod1)
- ema(MACD(shortPeriod1,longPeriod1),Period), maPeriod1)
- ma(MACD(shortPeriod1,longPeriod1)[1]
- ema(MACD(shortPeriod1,longPeriod1)[1],Period), maPeriod1)<0),1, 0),
iff(StochasticsK(p4,p5) <
StochasticsD(p4,p5,shortPeriod)
&& StochasticsK(p4,p5)[1] >=
StochasticsD(p4,p5,shortPeriod)[1]
&& StochasticsK(p4,p5)>25
||iff( CCI(Period) < 170 && CCI(Period)[1] >= 170, 1, 0), 1, 0));
Formula2 = iff(
(ma(c,120)>ma(c,240) && ma(c,240)>ma(c,480))
||(ma(c,120)<ma(c,240) && ma(c,240)<ma(c,480)),
iff( ema(close,shortPeriod) < ema(close,longPeriod) &&
ema(close[1],shortPeriod) >= ema(close[1],longPeriod),1,0)
||iff(SONAR(Period) < -0.14 && SONAR(Period)[1]>=0, 1, 0)
||iff(MACD(shortPeriod1,longPeriod1) < 0
&& MACD(shortPeriod1,longPeriod1)[1]>=0
&&SONAR(Period) < 0.4, 1, 0)
||iff((c<c[1]&&c<o)&&(c[1]<c[2]&&c[1]<o[1])&&(c[2]<c[3]&&c[2]<o[2])
&&(c[3]<c[4] &&c[3]<o[3])&& (c*1.0035<o[3]),1,0)
||iff((L[1]+L[2]+L[3]+L[4])/4>O*1.035,1,0)
||iff(c<c[1]&&c[1]<c[2]&&c[2]<c[3]&&c[3]<c[4]&&c[4]<c[5],1,0)
||iff((SONAR(Period) < ema(SONAR(Period), maPeriod1)
&& SONAR(Period)[1]>= ema(SONAR(Period)[1], maPeriod1))
&&(SONAR(Period) >1.2)&&(ma(MACD(shortPeriod1,longPeriod1)
- ema(MACD(shortPeriod1,longPeriod1),Period), maPeriod1)
- ma(MACD(shortPeriod1,longPeriod1)[1]
- ema(MACD(shortPeriod1,longPeriod1)[1],Period), maPeriod1)<0),1, 0),
iff(StochasticsK(p4,p5) <
StochasticsD(p4,p5,shortPeriod)
&& StochasticsK(p4,p5)[1] >=
StochasticsD(p4,p5,shortPeriod)[1]
&& StochasticsK(p4,p5)>25
||iff( CCI(Period) < 170 && CCI(Period)[1] >= 170, 1, 0), 1, 0));
Formula3 = iff(
(ma(c,120)>ma(c,240) && ma(c,240)>ma(c,480))
||(ma(c,120)<ma(c,240) && ma(c,240)<ma(c,480)),
(iff( ema(C,shortPeriod) > ema(C,longPeriod) &&
ema(C[1],shortPeriod) <= ema(C[1],longPeriod),1,0)
||iff(SONAR(Period) > 0 && SONAR(Period)[1]<=0
&&( (c[1]+c[2]+c[3]+c[4])/4)<c && c>=o, 1, 0)
||iff(MACD(shortPeriod1,longPeriod1) > 0
&& MACD(shortPeriod1,longPeriod1)[1]<=0, 1, 0)
||iff(c>(o*1.014),1,0)
||iff((SONAR(Period) > ema(SONAR(Period), maPeriod1)
&& SONAR(Period)[1] <= ema(SONAR(Period)[1], maPeriod1))
&&(SONAR(Period) <-1.2)&&(ma(MACD(shortPeriod1,longPeriod1)
- ema(MACD(shortPeriod1,longPeriod1),Period), maPeriod1)
- ma(MACD(shortPeriod1,longPeriod1)[1]
- ema(MACD(shortPeriod1,longPeriod1)[1],Period), maPeriod1)>0
),1, 0)||iff( ma(C,shortPeriod) > ma(C,longPeriod) &&
ma(C[1],shortPeriod) <= ma(C[1],longPeriod),1,0)
||iff(c>c[1]&&c[1]>c[2]&&c[2]>c[3]&&c[3]>c[4]&&c[4]>c[5],1,0)
||iff(ma(v,1)>ma(v,12) && c>o*1.01,1,0)),
iff(StochasticsK(p4,p5) >
StochasticsD(p4,p5,shortPeriod)
&& StochasticsK(p4,p5)[1]<=
StochasticsD(p4,p5,shortPeriod)[1]
&&StochasticsK(p4,p5)<20
||bids>asks*1.35 && bids[1]<=asks[1] , 1, 0));
if Formula0 Then
Buy();
if Formula1 Then
Exitlong();
if Formula2 Then
Sell();
if Formula3 Then
Exitshort();
2. MACD(사용자함수)
Input : shortPeriod(Numeric), longPeriod(Numeric);
MACD = ema(C,shortPeriod)-ema(C,longPeriod);
3. SONAR(사용자함수)
Input : Period(Numeric);
SONAR = ema(C,Period)-ema(C,Period)[Period];
4. Stochastics_K(사용자함수)
Input : Period(Numeric), Period1(Numeric);
Var : value1(0), value2(0), value3(0);
value1 = lowest(L,Period);
value2 = highest(H,Period);
value3 = ((C+L+H)/3-value1)/(value2-value1)*100;
Stochastics_K = ema(value3, Period1);
5. Stochastics_D(사용자함수)
Input : Period(Numeric), Period1(Numeric), Period2(Numeric);
Var : value1(0), value2(0);
value1 = lowest(L, Period);
value2 = highest(H, Period);
Stochastics_D = ema(ema(((C+L+H)/3-value1)/(value2-value1)*100,Period1),Period2);
> 각시탈 님이 쓴 글입니다.
> 제목 : 443번 질문자인데요...
> 첨부파일을 못찾겠네요... 혹시 잊으신게 아닌가 해서... ^^ 다시한번 부탁드립니다.
각시탈
2003-10-24 08:07:32
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 443번 질문자인데요...
> 안녕하세요? 예스스탁입니다...
작성자 바로 밑에 "k8.exe"파일이 있습니다. 내려 받으신 후 바로 실행시키시면 저장 폴더가 나올 것이며 임의의 폴더에 저장 시키신 후 "*.yfu파일"은 예스트레이더 Pro 밑의 Functions 폴더에 "*.ysg"파일은 Signals 폴더에 저장하시면 됩니다.
참고로, zip파일도 올려 드리겠습니다....
> 각시탈 님이 쓴 글입니다.
> 제목 : 443번 질문자인데요...
> 첨부파일을 못찾겠네요... 혹시 잊으신게 아닌가 해서... ^^ 다시한번 부탁드립니다.