커뮤니티
문의
2013-12-11 08:45:23
115
글번호 70329
1.macd 상승다이버전스 -매수
하락다이버전스-매도
2.스톡캐스틱 상승다이버전스-매수
하락다이버전스-매도
부탁합니다.
답변 1
예스스탁 예스스탁 답변
2013-12-11 16:34:11
안녕하세요
예스스탁입니다.
1. MACD
input : P1(12),P2(26),P3(9);
var : MACDV(0),MACDS(0);
var : UpV1(0),UpV2(0),UpC1(0),UpC2(0);
var : DnV1(0),DnV2(0),DnC1(0),DnC2(0);
MACDV = MACD(P1, P2);
MACDS = ema(MACDV, P3);
if CrossUp(MACDV,MACDS) Then{
upv1 = MACDV;
upV2 = upv1[1];
UpC1 = C;
upC2 = UpC1[1];
if UpV1 > UpV2 and UpC1 < UpC2 and UpC1 > 0 Then
buy();
}
if CrossDown(MACDV,MACDS) Then{
Dnv1 = MACDV;
DnV2 = Dnv1[1];
DnC1 = C;
DnC2 = DnC1[1];
if DnV1 < DnV2 and DnC1 > DnC2 and DnC1 > 0 Then
sell();
}
2.스토케스틱
input : P1(12),P2(26),P3(9);
var : Stok(0),Stod(0);
var : UpV1(0),UpV2(0),UpC1(0),UpC2(0);
var : DnV1(0),DnV2(0),DnC1(0),DnC2(0);
Stok = StochasticsK(P1, P2);
Stod = StochasticsD(p1,P2,P3);
if CrossUp(Stok,Stod) Then{
upv1 = Stok;
upV2 = upv1[1];
UpC1 = C;
upC2 = UpC1[1];
if UpV1 > UpV2 and UpC1 < UpC2 and UpC1 > 0 Then
buy();
}
if CrossDown(Stok,Stod) Then{
Dnv1 = Stok;
DnV2 = Dnv1[1];
DnC1 = C;
DnC2 = DnC1[1];
if DnV1 < DnV2 and DnC1 > DnC2 and DnC1 > 0 Then
sell();
}
즐거운 하루되세요
> HI_cu***** 님이 쓴 글입니다.
> 제목 : 문의
> 1.macd 상승다이버전스 -매수
하락다이버전스-매도
2.스톡캐스틱 상승다이버전스-매수
하락다이버전스-매도
부탁합니다.