커뮤니티
14659에 대한 보충질의
2010-06-25 16:06:37
596
글번호 30594
14659에서 매수청산식에서
폐쇄형은 아래와 같이 연결을 : 으로 처리하였으나
하향돌파(TRIX(12), 0)and macd(30,40)>ema(macd(30,40),70);
Binary_:=
If(MACD(20, 30)<EMA(MACD(20, 30),40),1,-1)
+If(MACD(30, 40)<EMA(MACD(30, 40),70),1,-1)
+If(MACD(40, 50)<EMA(MACd(40, 50),80),1,-1)
+If(MACD(50, 55)<EMA(MACD(50, 55),60),1,-1)
+if((StochSlowK(70,3)<StochSlowD(70,3,3)) AND
하향돌파(StochSlowD(70,3,3),20)AND c<PARA(0.007,0.2),1,-1);
상향돌파(Binary_,2);
(StochSlowK(70,3)>StochSlowD(70,3,3))AND
상향돌파(StochSlowD(70,3,3),20)AND c<PARA(0.007,0.2);
예스스탁은 and,or로 연결하여 매도신호가 나오지 않고 있으니 재 검토 부탁드립니다.
.
* 매수신호는 폐쇄형이나 예스스탁과 동일하게 신호발생
*macd의 경우 단순,지수등은 별도 검토된바 없고 단순으로 알고 있음
답변 1
예스스탁 예스스탁 답변
2010-06-25 18:23:52
안녕하세요
예스스탁입니다.
var : Binary_(0);
Condition1 = CrossDown(TRIX(12), 0)and macd(30,40)>ema(macd(30,40),70);
Binary_= Iff(MACD(20, 30)<EMA(MACD(20, 30),40),1,-1)
+Iff(MACD(30, 40)<EMA(MACD(30, 40),70),1,-1)
+Iff(MACD(40, 50)<EMA(MACd(40, 50),80),1,-1)
+Iff(MACD(50, 55)<EMA(MACD(50, 55),60),1,-1)
+iff((StochasticsK(70,3)<Stochasticsd(70,3,3)) AND
CrossDown(Stochasticsd(70,3,3),20)AND c<Sar(0.007,0.2),1,-1);
Condition2 = CrossUp(Binary_,2);
Condition3 = (StochasticsK(70,3)>Stochasticsd(70,3,3))AND CrossDown(StochasticsD(70,3,3),20) AND c<Sar(0.007,0.2);
if Condition1 == true or Condition2 == true or Condition3 == true Then
exitlong();
올리신 조건이 3가지가 조합되는 것 같습니다.
각조건을 Condition1 ,Condition2, Condition3으로 지정했습니다.
해당조건이 and로 연결되는지 or인지 정확히 몰라 모두 or로 연결하였습니다.
예스의 MACD함수는 지수이동평균을 사용합니다.
만약 올리신 랭귀지의 MACD가 단순이동평균을 사용한다면
아래와 같이 식을 작성하셔야 합니다.
var : Binary_(0);
Condition1 = CrossDown(TRIX(12), 0)and macd(30,40)>ema(macd(30,40),70);
var1 = ma(c,20)-ma(c,30);
var2 = ma(c,30)-ma(c,30);
var3 = ma(c,40)-ma(c,40);
var4 = ma(c,50)-ma(c,50);
Binary_= Iff(var1<EMA(var1,40),1,-1)
+Iff(var2<EMA(var2,70),1,-1)
+Iff(var3<EMA(var3,80),1,-1)
+Iff(var4<EMA(var4,60),1,-1)
+iff((StochasticsK(70,3)<Stochasticsd(70,3,3)) AND
CrossDown(Stochasticsd(70,3,3),20)AND c<Sar(0.007,0.2),1,-1);
Condition2 = CrossUp(Binary_,2);
Condition3 = (StochasticsK(70,3)>Stochasticsd(70,3,3))AND CrossDown(StochasticsD(70,3,3),20) AND c<Sar(0.007,0.2);
if Condition1 == true or Condition2 == true or Condition3 == true Then
exitlong();
즐거운 하루되세요
> WT_hbs6615 님이 쓴 글입니다.
> 제목 : 14659에 대한 보충질의
> 14659에서 매수청산식에서
폐쇄형은 아래와 같이 연결을 : 으로 처리하였으나
하향돌파(TRIX(12), 0)and macd(30,40)>ema(macd(30,40),70);
Binary_:=
If(MACD(20, 30)<EMA(MACD(20, 30),40),1,-1)
+If(MACD(30, 40)<EMA(MACD(30, 40),70),1,-1)
+If(MACD(40, 50)<EMA(MACd(40, 50),80),1,-1)
+If(MACD(50, 55)<EMA(MACD(50, 55),60),1,-1)
+if((StochSlowK(70,3)<StochSlowD(70,3,3)) AND
하향돌파(StochSlowD(70,3,3),20)AND c<PARA(0.007,0.2),1,-1);
상향돌파(Binary_,2);
(StochSlowK(70,3)>StochSlowD(70,3,3))AND
상향돌파(StochSlowD(70,3,3),20)AND c<PARA(0.007,0.2);
예스스탁은 and,or로 연결하여 매도신호가 나오지 않고 있으니 재 검토 부탁드립니다.
.
* 매수신호는 폐쇄형이나 예스스탁과 동일하게 신호발생
*macd의 경우 단순,지수등은 별도 검토된바 없고 단순으로 알고 있음