커뮤니티

거래일관련 질문다시 드립니다.

프로필 이미지
바랍이었어라
2009-06-15 11:34:01
595
글번호 22809
답변완료
아래는 관리자님께서 답해주신 것과 제가 질문 올린 것입니다. 1. 우선 buy() 대신에 ExitLong 이 들어가야 할 것 같은데 맞는지요? 2. 분봉을 사용하고 있는데, Var1[괄호] 괄호 안에 BarsSinceEntry를 사용해도 되는것인지요? 제 목적은 거래일로 따져서, 진입이 이루어진 날을 포함하여 3일째에는 무조건 청산하도록 하는 것입니다. 늘 도움말씀 감사드립니다. ################################################################### 날짜는 주말이나 월이변경될때 날자값이 크게 바뀌므로 거래일을 카운트하는 변수를 만들어 사용하시기 바랍니다. if sdate != sdate[1] then var1 = var1+1; if var1[BarsSinceEntry] == var1+2 and stime == 150000 then buy(); 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 수식문의드립니다. 만약 이틀오버나잇을 허용한다면... 즉 진입한 날을 포함하여 3일 째 되는 날, 장 중에도 청산신호가 안나오면 그 3일 째 날 15시에 청산하겠다면 어떻게 식을 적어주어야 하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-06-15 11:52:20

안녕하세요 에스스탁입니다. 1. 죄송합니다. 수식이 잘못 작성되었습니다. if sdate != sdate[1] then var1 = var1+1; if var1 == var1[BarsSinceEntry]+2 and stime == 150000 then exitlong(); 입니다. 2. if sdate != sdate[1] then var1 = var1+1; 위 수식은 날짜가 변경될때마다 1씩 누적하는 식입니다. 거래일수를 리턴합니다. var1[BarsSinceEntry]은 진입시점의 거래일수 값을 나타냅니다. var1 == var1[BarsSinceEntry]+2 는 진입시점에서의 var1보다 현재 var1이 2 크다라는 의미입니다. 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 거래일관련 질문다시 드립니다. > 아래는 관리자님께서 답해주신 것과 제가 질문 올린 것입니다. 1. 우선 buy() 대신에 ExitLong 이 들어가야 할 것 같은데 맞는지요? 2. 분봉을 사용하고 있는데, Var1[괄호] 괄호 안에 BarsSinceEntry를 사용해도 되는것인지요? 제 목적은 거래일로 따져서, 진입이 이루어진 날을 포함하여 3일째에는 무조건 청산하도록 하는 것입니다. 늘 도움말씀 감사드립니다. ################################################################### 날짜는 주말이나 월이변경될때 날자값이 크게 바뀌므로 거래일을 카운트하는 변수를 만들어 사용하시기 바랍니다. if sdate != sdate[1] then var1 = var1+1; if var1[BarsSinceEntry] == var1+2 and stime == 150000 then buy(); 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 수식문의드립니다. 만약 이틀오버나잇을 허용한다면... 즉 진입한 날을 포함하여 3일 째 되는 날, 장 중에도 청산신호가 안나오면 그 3일 째 날 15시에 청산하겠다면 어떻게 식을 적어주어야 하나요?