커뮤니티
안녕하세요~
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);
이전글