커뮤니티

시스템식 부탁드립니다.

프로필 이미지
묘선낭자
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);