커뮤니티

ExitLong후 CurrentContracts 변경 문의

프로필 이미지
멋진개발자
2012-08-27 14:44:18
268
글번호 54100
답변완료
1. 거래 정보는 다음 틱에서만 새로고침 되는 것인지요? 소스 중간에 새로고침 하여 새로운 변수를 받거나 소스 중간에 리턴하여 뒤 명령어들이 작동안되게 하는 방법이 있는지요? 제목을 예로 들면 ExitLong 을 한 뒤에 CurrentContracts는 청산전 값을 유지하던데요 2. vars 에서 정의한 어떤 변수가 시스템 트레이딩 종료 후에 시스템 트레이딩을 다시 넣었을 때에도 변수값이 유지되는지요? 전에 설명이 어디 있었던거 같은데 찾지 못해서 질문드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-08-27 15:19:27

안녕하세요 예스스탁입니다. 1. 수식은 봉완성이 기준이 됩니다. if로 작성하는 모든 조건은 봉완성시가 기준입니다. 식을 작성하실때 모든 값은 완성된 봉 기준으로 가져와 사용할 수 있습니다. 봉 미완성시에 중간에 어떤 값을 가져와 조건식등을 만들어 사용할 수 없습니다. 포지션 관련 함수도 마찬가지로 신호가 발생한 봉이 완성이 되어야 변경된 내용으로 조건식을 구성할 수 있습니다. 2. 사용자가 수식에서 어떤 변수에 값을 저장하는 것은 해당식이 차트에 걸려있는 동안 까지 입니다. 다시 걸면 다시 과거봉에서 시뮬레이션해서 다시 할당이 되는 것입니다. 모든 수식은 차트에 적용하면 차트 첫봉부터 현재봉쪽으로 계산합니다. 만약 오늘 특정시간의 봉에서 계산된 값이 특정변수에 할당이 되었되었다면 계산식을 변경하지 않는 한 오늘 다시 과거봉들을 조회하고 수식을 차트에 적용하면 동일하게 해당봉에서 같은 계산값을 저장하게 됩니다. 만약 오늘 차트를 열었는데 5000개봉 안에 어제 특봉봉이 없으면 해당 변수에는 원하는 값이 저장이 되질 않습니다. 즐거운 하루되세요 > 멋진개발자 님이 쓴 글입니다. > 제목 : ExitLong후 CurrentContracts 변경 문의 > 1. 거래 정보는 다음 틱에서만 새로고침 되는 것인지요? 소스 중간에 새로고침 하여 새로운 변수를 받거나 소스 중간에 리턴하여 뒤 명령어들이 작동안되게 하는 방법이 있는지요? 제목을 예로 들면 ExitLong 을 한 뒤에 CurrentContracts는 청산전 값을 유지하던데요 2. vars 에서 정의한 어떤 변수가 시스템 트레이딩 종료 후에 시스템 트레이딩을 다시 넣었을 때에도 변수값이 유지되는지요? 전에 설명이 어디 있었던거 같은데 찾지 못해서 질문드립니다.