커뮤니티

문의

프로필 이미지
송아지
2011-08-21 17:16:14
773
글번호 42082
답변완료
안녕하세요? 현재 사용하고 있는 사용자함수 식을 시스템식에 포함시켜 사용하고 싶은데 직접해보니 잘 안되내요. 1. 먼저 시스템 식입니다. if c>dayopen+0.5 and MarketPosition==0 and c[1]<=DayOpen+0.5 then buy(); if c<dayopen-0.5 and MarketPosition==0 and c[1]>=DayOpen-0.5 then sell(); if MarketPosition==1 and c<EntryPrice-2.0 then ExitLong(); if MarketPosition==-1 and c>EntryPrice+2.0 Then ExitShort(); SetStopEndofday(); 2. 당일 진입 횟수를 리턴하는 사용자 합수 식입니다. Input : nDate(Numeric); Var : Count(0); Count = 0 ; For Value1 = 0 To 10 { If EntryDate(Value1) == nDate Then Count = Count + 1; } EntriesToday = Count; 3.사용자 함수식을 시스템식에 포함시킨후 당일 진입횟수가 3회 미만인 경우만 진입을 허용하고 싶습니다. 수식 부탁 드립니다. 미리 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-08-22 14:56:17

안녕하세요 예스스탁입니다. Var : Count(0); Count = 0 ; For Value1 = 0 To 10 { If EntryDate(Value1) == sdate Then Count = Count + 1; } if count < 3 and c>dayopen+0.5 and MarketPosition==0 and c[1]<=DayOpen+0.5 then buy(); if count < 3 and c<dayopen-0.5 and MarketPosition==0 and c[1]>=DayOpen-0.5 then sell(); if MarketPosition==1 and c<EntryPrice-2.0 then ExitLong(); if MarketPosition==-1 and c>EntryPrice+2.0 Then ExitShort(); SetStopEndofday(); 즐거운 하루되세요 > 송아지 님이 쓴 글입니다. > 제목 : 문의 > 안녕하세요? 현재 사용하고 있는 사용자함수 식을 시스템식에 포함시켜 사용하고 싶은데 직접해보니 잘 안되내요. 1. 먼저 시스템 식입니다. if c>dayopen+0.5 and MarketPosition==0 and c[1]<=DayOpen+0.5 then buy(); if c<dayopen-0.5 and MarketPosition==0 and c[1]>=DayOpen-0.5 then sell(); if MarketPosition==1 and c<EntryPrice-2.0 then ExitLong(); if MarketPosition==-1 and c>EntryPrice+2.0 Then ExitShort(); SetStopEndofday(); 2. 당일 진입 횟수를 리턴하는 사용자 합수 식입니다. Input : nDate(Numeric); Var : Count(0); Count = 0 ; For Value1 = 0 To 10 { If EntryDate(Value1) == nDate Then Count = Count + 1; } EntriesToday = Count; 3.사용자 함수식을 시스템식에 포함시킨후 당일 진입횟수가 3회 미만인 경우만 진입을 허용하고 싶습니다. 수식 부탁 드립니다. 미리 감사드립니다.