커뮤니티
부탁드립니다.
2011-09-07 20:10:38
574
글번호 42565
갭보정 하여 첫번째 5 이동평균선과 10 이동평균선이 골드가 발생하고 두번째 10 이동평균선과 20 이동평균선이 골드가 발생하고 세번째 MACD가 골드가 발생한다.
위의 세가지 조건을 동시에 만족하면 매수, 위의 세가지 조건중 하나라도 조건이 이탈하면 청산 하는 로직을 알고 싶습니다.
항상 친절하고 신속한 답변에 감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-09-08 10:31:57
안녕하세요
예스스탁입니다.
var : sumGap(0), gap(0), GC(0);
var : Gma1(0), Gma2(0),Gma3(0),MACDV(0),MACDS(0);
if date!=date[1] then {
gap = Open-Close[1];
sumGap = sumGap+gap;
}
GC = C - sumGap;
Gma1 = ma(GC,5);
Gma2 = ma(GC,10);
Gma3 = ma(GC,20);
MACDV = ema(GC,12)-Ema(GC,26);
MACDS = ema(MACDV,9);
if crossup(Gma1,Gma2) Then{
var1 = 1;
var2 = index;
}
if CrossDown(Gma1,Gma2) Then{
var1 = -1;
var2 = index;
}
if crossup(Gma2,Gma3) Then{
var3 = 1;
var4 = index;
}
if CrossDown(Gma2,Gma3) Then{
var3 = -1;
var4 = index;
}
if crossup(MACDv,MACDs) Then{
var5 = 1;
var6 = index;
}
if CrossDown(MACDV,MACDS) Then{
var5 = -1;
var6 = index;
}
if var1 == 1 and var3 == 1 and var5 == 1 and
var6 > var4 and var4 > var2 and
crossup(MACDv,MACDs) Then
buy();
if var1 == -1 or var3 == -1 or var5 == -1 Then
ExitLong();
즐거운 하루되세요
> 초보자10 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 갭보정 하여 첫번째 5 이동평균선과 10 이동평균선이 골드가 발생하고 두번째 10 이동평균선과 20 이동평균선이 골드가 발생하고 세번째 MACD가 골드가 발생한다.
위의 세가지 조건을 동시에 만족하면 매수, 위의 세가지 조건중 하나라도 조건이 이탈하면 청산 하는 로직을 알고 싶습니다.
항상 친절하고 신속한 답변에 감사합니다.
이전글