커뮤니티
시스템
2010-10-14 15:23:47
942
글번호 32825
수고하십니다.
아래식에서 5를 제외한 모든수(20,10,12,26,9)를 최적화 가능하게
변수로 해 주십시고요, 손절1P도 최적화할수 있게 부탁 드립니다.
#매수
if (ema(C,5)>ema(C,20) && ema(C,5)[1]<=ema(C,20)[1]) && (MACD(12,26) > ema(MACD(12,26),9) &&
MACD(12,26)[1] <= ema(MACD(12,26),9)[1]) Then
buy();
#매수청산
if (MACD(12,26)<ema(MACD(12,26),9) && MACD(12,26)[1] >= ema(MACD(12,26),9)[1]) &&
(ema(close,5)<ema(close,10) && ema(close,5)[1] >= ema(close,10)[1]) then
exitlong();
답변 1
예스스탁 예스스탁 답변
2010-10-14 16:47:23
안녕하세요
예스스탁입니다.
input : emaP1(20),emaP2(10),MACDP1(12),MACDP2(26),MACDP3(9);
var1 = ema(C,5);
var2 = ema(c,emaP1);
var3 = ema(C,emaP2);
var4 = MACD(MACDP1,MACDP2);
var5 = ema(var4,MACDP3);
#매수
if (var1>var2 && var1[1]<=var2[1]) &&
(var4 > var5 && var4[1] <= var5[1]) Then
buy();
#매수청산
if (var4<var5 && var4[1] >= var5[1]) &&
(var1 < var3 && var1[1] >= var3[1]) then
exitlong();
즐거운 하루되세요
> 저은아빠 님이 쓴 글입니다.
> 제목 : 시스템
> 수고하십니다.
아래식에서 5를 제외한 모든수(20,10,12,26,9)를 최적화 가능하게
변수로 해 주십시고요, 손절1P도 최적화할수 있게 부탁 드립니다.
#매수
if (ema(C,5)>ema(C,20) && ema(C,5)[1]<=ema(C,20)[1]) && (MACD(12,26) > ema(MACD(12,26),9) &&
MACD(12,26)[1] <= ema(MACD(12,26),9)[1]) Then
buy();
#매수청산
if (MACD(12,26)<ema(MACD(12,26),9) && MACD(12,26)[1] >= ema(MACD(12,26),9)[1]) &&
(ema(close,5)<ema(close,10) && ema(close,5)[1] >= ema(close,10)[1]) then
exitlong();