커뮤니티
시스템식 부탁드립니다.
2013-07-16 15:02:53
232
글번호 65395
아래와 같이 식을 작성해봤는데요.
var12와 var22를 추가하니까 신호가 안 뜨네요.
5이평변곡의 저점이 더 낮아진 상태에서 고점을 높이는 쌍바닥때 매수,
5이평변곡의 고점이 더 높아진 상태에서 저점을 낮추는 쌍봉때 매도.(확대형 매매)
부탁드립니다.
If ma(c,5)[1]>=ma(C,5)[2] and ma(C,5)<ma(C,5)[1] Then{
var2=Index;
var11=Highest(C,5);
var12=Highest(High,5);
}
If ma(C,5)[1]<=ma(C,5)[2] and ma(C,5)>ma(C,5)[1] Then{
var1=Index;
var21=Lowest(c,5);
var22=Lowest(Low,5);
}
If C>dayopen and var1>var2 and var22<var22[1] and C>var11 Then{
Buy();
}
If (C>dayopen and var1<var2 and var12>var12[1] and C<var21) or C<dayopen Then{
Exitlong();
}
If C<dayopen and var1<var2 and var12>var12[1] and C<var21 Then{
Sell();
}
If (C<dayopen and var1>var2 and var22<var22[1]and C>var11) or C>dayopen Then{
ExitShort();
}
SetStopEndofday(150000);
답변 3
예스스탁 예스스탁 답변
2013-07-16 16:15:36
안녕하세요
예스스탁입니다.
var12>var12[1]
var22<var22[1]
위 표현이 변곡시점의 값을 저장해 그
이전 변곡시점의 값과 현재 변곡시점의 값을 비교하는것이면
잘못 작성한 식입니다.
아래의 var13,var23 조건만족시 직전의 값을 다른 변수에 저장해서 사용하셔야 합니다.
If ma(c,5)[1]>=ma(C,5)[2] and ma(C,5)<ma(C,5)[1] Then{
var2=Index;
var11=Highest(C,5);
var12=Highest(H,5); #하락전환 시점의 5개봉 최고가
var13 = var12[1]; #직전 하락전환 시점의 5개봉 최고가
}
If ma(C,5)[1]<=ma(C,5)[2] and ma(C,5)>ma(C,5)[1] Then{
var1=Index;
var21=Lowest(c,5);
var22=Lowest(L,5); #상승전환 시점의 5개봉 최저가
var23 = var22[1]; #직전 상승전환 시점의 5개봉 최저가
}
If C>dayopen and var1>var2 and var22 < var23 and C>var11 Then{
Buy();
}
If (C>dayopen and var1<var2 and var12 > var13 and C<var21) or C<dayopen Then{
Exitlong();
}
If C<dayopen and var1<var2 and var12 > var13 and C<var21 Then{
Sell();
}
If (C<dayopen and var1>var2 and var22 < var23 and C>var11) or C>dayopen Then{
ExitShort();
}
SetStopEndofday(150000);
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 아래와 같이 식을 작성해봤는데요.
var12와 var22를 추가하니까 신호가 안 뜨네요.
5이평변곡의 저점이 더 낮아진 상태에서 고점을 높이는 쌍바닥때 매수,
5이평변곡의 고점이 더 높아진 상태에서 저점을 낮추는 쌍봉때 매도.(확대형 매매)
부탁드립니다.
If ma(c,5)[1]>=ma(C,5)[2] and ma(C,5)<ma(C,5)[1] Then{
var2=Index;
var11=Highest(C,5);
var12=Highest(High,5);
}
If ma(C,5)[1]<=ma(C,5)[2] and ma(C,5)>ma(C,5)[1] Then{
var1=Index;
var21=Lowest(c,5);
var22=Lowest(Low,5);
}
If C>dayopen and var1>var2 and var22<var22[1] and C>var11 Then{
Buy();
}
If (C>dayopen and var1<var2 and var12>var12[1] and C<var21) or C<dayopen Then{
Exitlong();
}
If C<dayopen and var1<var2 and var12>var12[1] and C<var21 Then{
Sell();
}
If (C<dayopen and var1>var2 and var22<var22[1]and C>var11) or C>dayopen Then{
ExitShort();
}
SetStopEndofday(150000);
묘선낭자
2013-07-17 07:36:38
var13과 var23역시 앞번 5변곡의 고점과 저점이 아닌, 직전봉5개의 고점과 저점으로 인식하네요.
부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템식 부탁드립니다.
> 안녕하세요
예스스탁입니다.
var12>var12[1]
var22<var22[1]
위 표현이 변곡시점의 값을 저장해 그
이전 변곡시점의 값과 현재 변곡시점의 값을 비교하는것이면
잘못 작성한 식입니다.
아래의 var13,var23 조건만족시 직전의 값을 다른 변수에 저장해서 사용하셔야 합니다.
If ma(c,5)[1]>=ma(C,5)[2] and ma(C,5)<ma(C,5)[1] Then{
var2=Index;
var11=Highest(C,5);
var12=Highest(H,5); #하락전환 시점의 5개봉 최고가
var13 = var12[1]; #직전 하락전환 시점의 5개봉 최고가
}
If ma(C,5)[1]<=ma(C,5)[2] and ma(C,5)>ma(C,5)[1] Then{
var1=Index;
var21=Lowest(c,5);
var22=Lowest(L,5); #상승전환 시점의 5개봉 최저가
var23 = var22[1]; #직전 상승전환 시점의 5개봉 최저가
}
If C>dayopen and var1>var2 and var22 < var23 and C>var11 Then{
Buy();
}
If (C>dayopen and var1<var2 and var12 > var13 and C<var21) or C<dayopen Then{
Exitlong();
}
If C<dayopen and var1<var2 and var12 > var13 and C<var21 Then{
Sell();
}
If (C<dayopen and var1>var2 and var22 < var23 and C>var11) or C>dayopen Then{
ExitShort();
}
SetStopEndofday(150000);
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 아래와 같이 식을 작성해봤는데요.
var12와 var22를 추가하니까 신호가 안 뜨네요.
5이평변곡의 저점이 더 낮아진 상태에서 고점을 높이는 쌍바닥때 매수,
5이평변곡의 고점이 더 높아진 상태에서 저점을 낮추는 쌍봉때 매도.(확대형 매매)
부탁드립니다.
If ma(c,5)[1]>=ma(C,5)[2] and ma(C,5)<ma(C,5)[1] Then{
var2=Index;
var11=Highest(C,5);
var12=Highest(High,5);
}
If ma(C,5)[1]<=ma(C,5)[2] and ma(C,5)>ma(C,5)[1] Then{
var1=Index;
var21=Lowest(c,5);
var22=Lowest(Low,5);
}
If C>dayopen and var1>var2 and var22<var22[1] and C>var11 Then{
Buy();
}
If (C>dayopen and var1<var2 and var12>var12[1] and C<var21) or C<dayopen Then{
Exitlong();
}
If C<dayopen and var1<var2 and var12>var12[1] and C<var21 Then{
Sell();
}
If (C<dayopen and var1>var2 and var22<var22[1]and C>var11) or C>dayopen Then{
ExitShort();
}
SetStopEndofday(150000);
예스스탁 예스스탁 답변
2013-07-17 09:37:52
> 묘선낭자 님이 쓴 글입니다.
> 제목 : Re : Re : 시스템식 부탁드립니다.
> var13과 var23역시 앞번 5변곡의 고점과 저점이 아닌, 직전봉5개의 고점과 저점으로 인식하네요.
부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템식 부탁드립니다.
> 안녕하세요
예스스탁입니다.
var12>var12[1]
var22<var22[1]
위 표현이 변곡시점의 값을 저장해 그
이전 변곡시점의 값과 현재 변곡시점의 값을 비교하는것이면
잘못 작성한 식입니다.
아래의 var13,var23 조건만족시 직전의 값을 다른 변수에 저장해서 사용하셔야 합니다.
If ma(c,5)[1]>=ma(C,5)[2] and ma(C,5)<ma(C,5)[1] Then{
var2=Index;
var11=Highest(C,5);
var12=Highest(H,5); #하락전환 시점의 5개봉 최고가
var13 = var12[1]; #직전 하락전환 시점의 5개봉 최고가
}
If ma(C,5)[1]<=ma(C,5)[2] and ma(C,5)>ma(C,5)[1] Then{
var1=Index;
var21=Lowest(c,5);
var22=Lowest(L,5); #상승전환 시점의 5개봉 최저가
var23 = var22[1]; #직전 상승전환 시점의 5개봉 최저가
}
If C>dayopen and var1>var2 and var22 < var23 and C>var11 Then{
Buy();
}
If (C>dayopen and var1<var2 and var12 > var13 and C<var21) or C<dayopen Then{
Exitlong();
}
If C<dayopen and var1<var2 and var12 > var13 and C<var21 Then{
Sell();
}
If (C<dayopen and var1>var2 and var22 < var23 and C>var11) or C>dayopen Then{
ExitShort();
}
SetStopEndofday(150000);
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 아래와 같이 식을 작성해봤는데요.
var12와 var22를 추가하니까 신호가 안 뜨네요.
5이평변곡의 저점이 더 낮아진 상태에서 고점을 높이는 쌍바닥때 매수,
5이평변곡의 고점이 더 높아진 상태에서 저점을 낮추는 쌍봉때 매도.(확대형 매매)
부탁드립니다.
If ma(c,5)[1]>=ma(C,5)[2] and ma(C,5)<ma(C,5)[1] Then{
var2=Index;
var11=Highest(C,5);
var12=Highest(High,5);
}
If ma(C,5)[1]<=ma(C,5)[2] and ma(C,5)>ma(C,5)[1] Then{
var1=Index;
var21=Lowest(c,5);
var22=Lowest(Low,5);
}
If C>dayopen and var1>var2 and var22<var22[1] and C>var11 Then{
Buy();
}
If (C>dayopen and var1<var2 and var12>var12[1] and C<var21) or C<dayopen Then{
Exitlong();
}
If C<dayopen and var1<var2 and var12>var12[1] and C<var21 Then{
Sell();
}
If (C<dayopen and var1>var2 and var22<var22[1]and C>var11) or C>dayopen Then{
ExitShort();
}
SetStopEndofday(150000);