답변완료
지표 부탁드립니다
안녕하세요~
아래 키움 신호수식 2개를 예스 신호로 변환 부탁드립니다~
1.
Mn=ma(C,5,가중);
Mm=ma(C,20,가중);
VOL5=(avg(V,5)-avg(V,20))
/
avg(V,5)*100 > 0;
조건=Crossup(Mn,Mm);
Valuewhen(1,조건,Mn)
2.
A=avg((C+H+L)/3,Period);
A1=(highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4;
A2=(highest(high,52)+lowest(low,52))/2;
A3=MAX(A1(25), A2(25));
전=(highest(high,9)+lowest(low,9))/2;
기=(highest(high,26)+lowest(low,26))/2;
엠=MACD(12,26);
시=eavg(MACD(12,26),9);
오=엠-시;
최=MA(V,3,단순);
고=MA(V,5,단순);
중=MA(V,7,단순);
볼륨오=(avg(V,shortPeriod)-avg(V,longPeriod))
/
avg(V,shortPeriod)*100;
최종=CROSSUP(A, A3) && C>O;
최종&&
V > 50000 &&
전 >= 기 &&
엠 > 시 &&
엠 > 0 &&
오 >1 &&
볼륨오 >0 &&
최>=고 &&
고>=중 &&
C>0
지표 : Period :20 shortPeriod:5 longPeriod:20
2025-02-24
386
글번호 188460
지표
답변완료
문의합니다
다중 조건을 이용하여 시스템트레이딩수식을 제작중입니다.
키움증권의 시그널메이커로는 문제없이 작동하는 수식이 예스랭귀지로 제작시 이상하게 매매타점이 형성되지 않습니다.
var : yMACD(0), signal(0);
yMACD = MACD(12, 26); //MACD
signal = EMA(yMACD, 9);
var : ySlowK(0), ySlowD(0);
ySlowK = StochasticsK(12,5); // 스토캐스틱 K
ySlowD = StochasticsD(12,5,5); // 스토캐스틱 D
var : cond1(false), cond2(false);
cond1 = crossup(yMACD, signal);
cond2 = crossup(ySlowK, ySlowD);
if cond1==true then begin buy("b1");
end;
if cond2==true then begin buy("b2");
end;
var : cond200(false);
cond200 = (O-C)/C*100>=0.1 And C<O ; // 급락 캔들이 발생할 경우 청산
if cond200==true Then ExitLong("b1", Atlimit,close +- 0.0005, "b1");
end;
if cond200==true Then ExitLong("b2", Atlimit,close +- 0.0005, "b2");
end;
기본프레임이 이런식으로 구성되어 있다고 할때
문제되는 문법이 있는지 알려주세요
2025-02-24
407
글번호 188456
시스템