커뮤니티

문의드립니다

프로필 이미지
feelkdn
2018-06-29 10:12:58
174
글번호 120174
답변완료
안녕하세요. 예스에서 파일생성에 대해 문의드립니다 다음과 같은 프로그램으로 파일을 생성하고 있는데. If (sDate == CurrentDate) and MarketPosition[0] <> MarketPosition[1] Then { if MarketPosition == 1 and BarsSinceEntry == 1 Then Print("C:₩매매.txt", "진입가격:%.2f", EntryPrice); if MarketPosition[0] <> 1 and MarketPosition[1] == 1 Then Print("C:₩매매.txt", "청산가격:%.2f", ExitPrice(1)); } 해당봉이 아닌 다음봉에 파일이 생성되고 있네요. 해당봉에서 파일을 생성하는 방법을 알려주셨으면 합니다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-29 16:13:15

안녕하세요 예스스탁입니다. 사용하는 진입청산조건이 onclose나 atmarket이면 다음봉에서 생성됩니다. onclose와 atmarket은 봉완성시에 신호가 발생합니다. 봉완성시는 다음봉 시가가 수신될때 이고 포지션으로 진입여부를 판별해야 하므로 다음봉에나 확인가능합니다. 아래와 같이 진입쪽에 1봉뒤라는 내용을 빼면 신호타입이 atstop이나 atlimit이라면 신호가 발생하는 봉에 나오게 할수 있습니다. If (sDate == CurrentDate) and MarketPosition[0] <> MarketPosition[1] Then { if MarketPosition == 1 Then Print("C:₩매매.txt", "진입가격:%.2f", EntryPrice); if MarketPosition[0] <> 1 and MarketPosition[1] == 1 Then Print("C:₩매매.txt", "청산가격:%.2f", ExitPrice(1)); } 즐거운 하루되세요 > feelkdn 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요. 예스에서 파일생성에 대해 문의드립니다 다음과 같은 프로그램으로 파일을 생성하고 있는데. If (sDate == CurrentDate) and MarketPosition[0] <> MarketPosition[1] Then { if MarketPosition == 1 and BarsSinceEntry == 1 Then Print("C:₩매매.txt", "진입가격:%.2f", EntryPrice); if MarketPosition[0] <> 1 and MarketPosition[1] == 1 Then Print("C:₩매매.txt", "청산가격:%.2f", ExitPrice(1)); } 해당봉이 아닌 다음봉에 파일이 생성되고 있네요. 해당봉에서 파일을 생성하는 방법을 알려주셨으면 합니다 감사합니다