커뮤니티

안녕하세요~

프로필 이미지
비월검파
2012-09-10 10:22:55
301
글번호 54529
답변완료
안녕하세요~ 수고가 많으십니다. 아래식은 어떤 분이 올려 놓으신건데요,아래식을 macd 나cci로 변경 하면 어떤 식이 되는지 부탁 좀 올립니다. input : sto1(12),sto2(5),sto3(5),percentH(80),percentL(20); var : stok(0),stod(0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); if crossup(stok,PercentH) Then var1 = H; if H > var1 Then var1 = H; if stod > PercentH and CrossDown(stok,stod) Then value1 = var1; plot1(value1); if crossup(stok,PercentH) Then var2 = H; if H > var2 Then var2 = H; if CrossDown(stok,PercentH) Then value2 = var2; plot2(value2); if crossup(stok,PercentL) Then var3 = L; if L < var3 Then var3 = L; if stod < PercentL and CrossUp(stok,stod) Then value3 = var3; plot3(value3); if crossdown(stok,PercentL) Then var4 = L; if L < var4 Then var4 = L; if CrossUp(stok,PercentL) Then value4 = var4; plot4(value4);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-09-10 14:44:40

안녕하세요 예스스탁입니다. 1. MACD MACD는 과매수나 과매도구간을 설정하는 값이 없습니다. 적당히 조절해서 보시기 바랍니다. input : P1(12),P2(5),P3(5),percentH(0.1),percentL(-0.1); var : MACDV(0),MACDS(0); MACDV = StochasticsK(P1,P2); MACDS = StochasticsD(P1,P2,P3); if crossup(MACDV,PercentH) Then var1 = H; if H > var1 Then var1 = H; if MACDS > PercentH and CrossDown(MACDV,MACDS) Then value1 = var1; plot1(value1); if crossup(MACDV,PercentH) Then var2 = H; if H > var2 Then var2 = H; if CrossDown(MACDV,PercentH) Then value2 = var2; plot2(value2); if crossup(MACDV,PercentL) Then var3 = L; if L < var3 Then var3 = L; if MACDS < PercentL and CrossUp(MACDV,MACDS) Then value3 = var3; plot3(value3); if crossdown(MACDV,PercentL) Then var4 = L; if L < var4 Then var4 = L; if CrossUp(MACDV,PercentL) Then value4 = var4; plot4(value4); 2.CCI input : P1(9),P2(10),percentH(100),percentL(-100); var : CCIV(0),CCIS(0); CCIV = CCI(P1); CCIS = ema(CCIV,P2); if crossup(CCIV,PercentH) Then var1 = H; if H > var1 Then var1 = H; if CCIS > PercentH and CrossDown(CCIV,CCIS) Then value1 = var1; plot1(value1); if crossup(CCIV,PercentH) Then var2 = H; if H > var2 Then var2 = H; if CrossDown(CCIV,PercentH) Then value2 = var2; plot2(value2); if crossup(CCIV,PercentL) Then var3 = L; if L < var3 Then var3 = L; if CCIS < PercentL and CrossUp(CCIV,CCIS) Then value3 = var3; plot3(value3); if crossdown(CCIV,PercentL) Then var4 = L; if L < var4 Then var4 = L; if CrossUp(CCIV,PercentL) Then value4 = var4; plot4(value4); 즐거운 하루되세요 > 비월검파 님이 쓴 글입니다. > 제목 : 안녕하세요~ > 안녕하세요~ 수고가 많으십니다. 아래식은 어떤 분이 올려 놓으신건데요,아래식을 macd 나cci로 변경 하면 어떤 식이 되는지 부탁 좀 올립니다. input : sto1(12),sto2(5),sto3(5),percentH(80),percentL(20); var : stok(0),stod(0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); if crossup(stok,PercentH) Then var1 = H; if H > var1 Then var1 = H; if stod > PercentH and CrossDown(stok,stod) Then value1 = var1; plot1(value1); if crossup(stok,PercentH) Then var2 = H; if H > var2 Then var2 = H; if CrossDown(stok,PercentH) Then value2 = var2; plot2(value2); if crossup(stok,PercentL) Then var3 = L; if L < var3 Then var3 = L; if stod < PercentL and CrossUp(stok,stod) Then value3 = var3; plot3(value3); if crossdown(stok,PercentL) Then var4 = L; if L < var4 Then var4 = L; if CrossUp(stok,PercentL) Then value4 = var4; plot4(value4);