커뮤니티

이렇게 좀 부탁드립니다

프로필 이미지
클루지
2009-07-03 15:08:53
814
글번호 23242
답변완료
매수때는 entry이후 최고종가에서 m만큼 내리면 청산 매도때는 entry이후 최저종가에서 n만큼 오르면 청산 이렇게 하려면 식을 어떻게 짜야하는가요? m,n은 제가 따로 정한 식입니다 그리고 어제의 standard deviation을 참고하고 싶은데 종가 10일동안의 표준편차 어제 수치를 참고하려면 std(c,10)[1]이렇게 하면 되는건가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-03 15:18:39

안녕하세요 예스스탁입니다. 1. if MarketPosition == 1 Then{ ExitLong("bx",AtStop,Highest(H,BarsSinceEntry)-MM); } if MarketPosition == -1 Then{ ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+NN); } 2. 사용하시는 차트가 일봉이시면 std(c,10)[1]가 맞습니다. 분봉에서 일봉의 10일동안 표준편차를 구하신다면 식을 따로 작성하셔야 합니다. Input : Length(10); Var : SumSqrt(0), mav(0), Counter(0),stdv(0),sum(0),cnt(0); If Length != 0 Then Begin sum = 0; for cnt = 0 to Length-1{ sum = sum+DayClose(cnt); } mav = sum/Length; SumSqrt = 0; For Counter = 0 To Length - 1 Begin SumSqrt = SumSqrt + (DayClose(Counter) - mav) * (DayClose(Counter) - mav); End; Stdv = SquareRoot(SumSqrt / Length); End Else Stdv = 0; plot1(STDV[dayindex+1]); 즐거운 하루되세요 > 클루지 님이 쓴 글입니다. > 제목 : 이렇게 좀 부탁드립니다 > 매수때는 entry이후 최고종가에서 m만큼 내리면 청산 매도때는 entry이후 최저종가에서 n만큼 오르면 청산 이렇게 하려면 식을 어떻게 짜야하는가요? m,n은 제가 따로 정한 식입니다 그리고 어제의 standard deviation을 참고하고 싶은데 종가 10일동안의 표준편차 어제 수치를 참고하려면 std(c,10)[1]이렇게 하면 되는건가요?