커뮤니티
변환요청
2013-04-26 22:11:02
606
글번호 62548
키움의 binary wave macd와 우리트레이더의 binary wave macd가 다른것 같습니다.
키움의 식은
-------------------------------
** 수식1 **
수식이름 : BinaryWaveMACD %short%,%long%
eavg(biwave(Period1,Period2,sto1,sto2),short)
-
eavg(biwave(Period1,Period2,sto1,sto2),long)
** 수식2 **
수식이름 : 시그널 %signal%
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)
이렇게 되어있는데 이것을 예스트레이더수식으로 만들어주시면 감사하겠습니다.
답변 4
예스스탁 예스스탁 답변
2013-04-29 14:55:04
안녕하세요
예스스탁입니다.
1.
input : Period1(10),Period2(10),sto1(10),sto2(10),short(10),long(20);
var : Biwave(0),BiwaveMACD(0);
Biwave = iff(ema(C,12)-ema(C,26)>ema(ema(C,12)-ema(C,26),9),1,-1) +
iff(C>ma(C,Period1),1,-1) +
iff((C-C[Period2]) / C[Period2] * 100 > 0,1,-1) +
iff(StochasticsK(Sto1, Sto2)>50, 1, -1);
BiwaveMACD = ema(Biwave,short)-ema(Biwave,long);
plot1(BiwaveMACD);
2.
input : Period1(10),Period2(10),sto1(10),sto2(10),signal(10);
var : Biwave(0),BiwaveSig(0);
Biwave = iff(ema(C,12)-ema(C,26)>ema(ema(C,12)-ema(C,26),9),1,-1) +
iff(C>ma(C,Period1),1,-1) +
iff((C-C[Period2]) / C[Period2] * 100 > 0,1,-1) +
iff(StochasticsK(Sto1, Sto2)>50, 1, -1);
BiwaveSig = ema(Biwave,Signal);
plot1(Biwave);
plot2(BiwaveSig);
즐거운 하루되세요
> WT_cndrhks 님이 쓴 글입니다.
> 제목 : 변환요청
> 키움의 binary wave macd와 우리트레이더의 binary wave macd가 다른것 같습니다.
키움의 식은
-------------------------------
** 수식1 **
수식이름 : BinaryWaveMACD %short%,%long%
eavg(biwave(Period1,Period2,sto1,sto2),short)
-
eavg(biwave(Period1,Period2,sto1,sto2),long)
** 수식2 **
수식이름 : 시그널 %signal%
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)
이렇게 되어있는데 이것을 예스트레이더수식으로 만들어주시면 감사하겠습니다.
회원
2013-04-29 15:13:46
보내주신 식에서...
0을 기준으로 과열침체색깔을 넣고 싶은데 어떻게 해야하나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 변환요청
> 안녕하세요
예스스탁입니다.
1.
input : Period1(10),Period2(10),sto1(10),sto2(10),short(10),long(20);
var : Biwave(0),BiwaveMACD(0);
Biwave = iff(ema(C,12)-ema(C,26)>ema(ema(C,12)-ema(C,26),9),1,-1) +
iff(C>ma(C,Period1),1,-1) +
iff((C-C[Period2]) / C[Period2] * 100 > 0,1,-1) +
iff(StochasticsK(Sto1, Sto2)>50, 1, -1);
BiwaveMACD = ema(Biwave,short)-ema(Biwave,long);
plot1(BiwaveMACD);
2.
input : Period1(10),Period2(10),sto1(10),sto2(10),signal(10);
var : Biwave(0),BiwaveSig(0);
Biwave = iff(ema(C,12)-ema(C,26)>ema(ema(C,12)-ema(C,26),9),1,-1) +
iff(C>ma(C,Period1),1,-1) +
iff((C-C[Period2]) / C[Period2] * 100 > 0,1,-1) +
iff(StochasticsK(Sto1, Sto2)>50, 1, -1);
BiwaveSig = ema(Biwave,Signal);
plot1(Biwave);
plot2(BiwaveSig);
즐거운 하루되세요
> WT_cndrhks 님이 쓴 글입니다.
> 제목 : 변환요청
> 키움의 binary wave macd와 우리트레이더의 binary wave macd가 다른것 같습니다.
키움의 식은
-------------------------------
** 수식1 **
수식이름 : BinaryWaveMACD %short%,%long%
eavg(biwave(Period1,Period2,sto1,sto2),short)
-
eavg(biwave(Period1,Period2,sto1,sto2),long)
** 수식2 **
수식이름 : 시그널 %signal%
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)
이렇게 되어있는데 이것을 예스트레이더수식으로 만들어주시면 감사하겠습니다.
예스스탁 예스스탁 답변
2013-04-29 15:11:04
안녕하세요
예스스탁입니다.
해당식 정상적으로 검증되고 차트에 적용되는 식입니다.
예스랭귀지 편집기에서 지표식으로 작성하시면 됩니다.
작성하신 편집창이 지표식편집창인지 확인하시기 바랍니다.
즐거운 하루되세요
> WT_cndrhks 님이 쓴 글입니다.
> 제목 : Re : Re : 변환요청
> 예스수식에 붙여보니 오류가 생기는데 어떻게 해야하나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 변환요청
> 안녕하세요
예스스탁입니다.
1.
input : Period1(10),Period2(10),sto1(10),sto2(10),short(10),long(20);
var : Biwave(0),BiwaveMACD(0);
Biwave = iff(ema(C,12)-ema(C,26)>ema(ema(C,12)-ema(C,26),9),1,-1) +
iff(C>ma(C,Period1),1,-1) +
iff((C-C[Period2]) / C[Period2] * 100 > 0,1,-1) +
iff(StochasticsK(Sto1, Sto2)>50, 1, -1);
BiwaveMACD = ema(Biwave,short)-ema(Biwave,long);
plot1(BiwaveMACD);
2.
input : Period1(10),Period2(10),sto1(10),sto2(10),signal(10);
var : Biwave(0),BiwaveSig(0);
Biwave = iff(ema(C,12)-ema(C,26)>ema(ema(C,12)-ema(C,26),9),1,-1) +
iff(C>ma(C,Period1),1,-1) +
iff((C-C[Period2]) / C[Period2] * 100 > 0,1,-1) +
iff(StochasticsK(Sto1, Sto2)>50, 1, -1);
BiwaveSig = ema(Biwave,Signal);
plot1(Biwave);
plot2(BiwaveSig);
즐거운 하루되세요
> WT_cndrhks 님이 쓴 글입니다.
> 제목 : 변환요청
> 키움의 binary wave macd와 우리트레이더의 binary wave macd가 다른것 같습니다.
키움의 식은
-------------------------------
** 수식1 **
수식이름 : BinaryWaveMACD %short%,%long%
eavg(biwave(Period1,Period2,sto1,sto2),short)
-
eavg(biwave(Period1,Period2,sto1,sto2),long)
** 수식2 **
수식이름 : 시그널 %signal%
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)
이렇게 되어있는데 이것을 예스트레이더수식으로 만들어주시면 감사하겠습니다.
회원
2013-04-29 15:15:35
회원 님에 의해 삭제된 답변입니다.
다음글
이전글