커뮤니티

문의드립니다

프로필 이미지
파인애플
2015-04-29 08:30:06
149
글번호 85511
답변완료
틱차트에서 당일 1회 진입하여 청산이 되었다면 청산명("EXIT_1") 최근청산시간에서 최소 5분뒤에 진입가능 이라는 조건을 만들고 싶습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-04-29 11:11:04

안녕하세요 예스스탁입니다. 1 주문함수의 이름은 주문함수별로 다르게 가져가야 합니다. 같은 이름을 쓸수 없습니다. 첫진입이 매수나 매도일수 있으므로 포지션별로 첫진입과 두번째 이후로 나누어 이름을 지정하셔야 합니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = 0; } if MarketPosition == 1 Then{ #당일 첫진입이고 매수포지션이고 매수청산조건만족 if count == 1 and 매수청산조건 Then ExitLong("BExit_1"); #당일 두번째 진입부터 매수포지션이고 매수청산조건만족 if count >= 2 and 매수청산조건 Then ExitLong("BExit"); } if MarketPosition == -1 Then{ #당일 첫진입이고 매도포지션이고 매도청산조건만족 if count == 1 and 매도청산조건 Then ExitLong("SExit_1"); #당일 두번째 진입부터 매도포지션이고 매도청산조건만족 if count >= 2 and 매도청산조건 Then ExitLong("SExit"); } 2. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = 0; } if count == 0 Then{ if 매수진입조건 Then buy(); if 매도진입조건 Then sell(); } if count >= 1 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+5 Then{ if 매수진입조건 Then buy(); if 매도진입조건 Then sell(); } 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 문의드립니다 > 틱차트에서 당일 1회 진입하여 청산이 되었다면 청산명("EXIT_1") 최근청산시간에서 최소 5분뒤에 진입가능 이라는 조건을 만들고 싶습니다