커뮤니티
키움 수식 예스수식으로 변환 좀 부탁드립니다
2015-02-03 03:36:34
203
글번호 82900
아래는 키움 기본수식입니다
예스수식에도 있긴 있는데 조금 다른 것 같습니다
아래수식을 예스수식으로 변환좀 시켜주세요
그리고 두 수식이 골드나 데드 발생시 신호 발생하려면 어떻게 해야하는지도
가르쳐 주시면 감사하겠습니다
수식1
eavg(biwave(Period1,Period2,sto1,sto2),short)-eavg(biwave(Period1,Period2,sto1,sto2),long)
수식2
B1=if(eavg(C,12)-eavg(C,26) >eavg(eavg(C,12)-eavg(C,26),9), 1,-1);
B2=if(C > avg(C, Period1), 1, -1);
B3=if((C - C(period2)) / C(period2) * 100 > 0, 1, -1) ;
B4=if(eavg((C-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
A=B1+B2+B3+B4;
eavg(A,signal)
조건
period1 20
period2 12
sto1 5
sto2 3
short 12
long 26
signal 9
답변 1
예스스탁 예스스탁 답변
2015-02-03 11:08:43
안녕하세요
예스스탁입니다.
1.
input :Period1(20),Period2(12),Sto1(5),sto2(3),short(12),long(26),signal(9);
var : B1(0),B2(0),B3(0),B4(0);
var1 = ema(bw(Period1,Period2,sto1,sto2),short)-ema(bw(Period1,Period2,sto1,sto2),long);
B1=iff(ema(C,12)-ema(C,26) >ema(ema(C,12)-ema(C,26),9), 1,-1);
B2=iff(C > ma(C, Period1), 1, -1);
B3=iff((C - C[period2]) / C[period2] * 100 > 0, 1, -1) ;
B4=iff(ema((C-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
var2 = B1+B2+B3+B4;
var3 = ema(var2,signal);
plot1(var1,"수식1");
plot2(var3,"수식2");
2.
input :Period1(20),Period2(12),Sto1(5),sto2(3),short(12),long(26),signal(9);
var : B1(0),B2(0),B3(0),B4(0);
var1 = ema(bw(Period1,Period2,sto1,sto2),short)-ema(bw(Period1,Period2,sto1,sto2),long);
B1=iff(ema(C,12)-ema(C,26) >ema(ema(C,12)-ema(C,26),9), 1,-1);
B2=iff(C > ma(C, Period1), 1, -1);
B3=iff((C - C[period2]) / C[period2] * 100 > 0, 1, -1) ;
B4=iff(ema((C-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
var2 = B1+B2+B3+B4;
var3 = ema(var2,signal);
if crossup(var1,var3) Then
buy();
if CrossDown(var1,var3) Then
sell();
즐거운 하루되세요
> HI_zi**** 님이 쓴 글입니다.
> 제목 : 키움 수식 예스수식으로 변환 좀 부탁드립니다
> 아래는 키움 기본수식입니다
예스수식에도 있긴 있는데 조금 다른 것 같습니다
아래수식을 예스수식으로 변환좀 시켜주세요
그리고 두 수식이 골드나 데드 발생시 신호 발생하려면 어떻게 해야하는지도
가르쳐 주시면 감사하겠습니다
수식1
eavg(biwave(Period1,Period2,sto1,sto2),short)-eavg(biwave(Period1,Period2,sto1,sto2),long)
수식2
B1=if(eavg(C,12)-eavg(C,26) >eavg(eavg(C,12)-eavg(C,26),9), 1,-1);
B2=if(C > avg(C, Period1), 1, -1);
B3=if((C - C(period2)) / C(period2) * 100 > 0, 1, -1) ;
B4=if(eavg((C-lowest(L, sto1)) / (highest(H, sto1) - lowest(L, sto1)) * 100, sto2)>50, 1, -1);
A=B1+B2+B3+B4;
eavg(A,signal)
조건
period1 20
period2 12
sto1 5
sto2 3
short 12
long 26
signal 9