커뮤니티

원리 문의드립니다.

프로필 이미지
로봇짱
2016-01-20 05:22:29
137
글번호 94584
답변완료
언제나 명쾌한 답변에 감사합니다. 통합적으로 답변을 주셔도 좋습니다. 감사드립니다. 1. 랭귀지에서 수식을 계산하는 주기가 어떻게 되나요? 매봉이 끝날때(완성시) 마다 하나요? 새로운 시세가 수신될때마다 하나요? 2. 스팟에서 계산 주기는 어떤가요? 랭귀지와 동일하게 매봉마다 인가요? 3. 시뮬레이션 차트와 전략실행 차트에서의 계산 주기는 차이가 없지요? 4. 전에 답변 받기를 스팟에서 1계약 수준 증거금으로 리버셜을 진행하기 위해선 '청산주문->잔고확인->진입주문'순으로 작성하면 된다고 들었습니다. 그러면 만약 계산 주기가 매봉이 끝날때 마다라면, 1번봉에서 청산주문후 2번봉에서야 잔고확인(증거금 복구 확인)이 되는 샘이어서 새봉이 완성될 때까지 리버셜을 기다려야 할것 같다는 생각이 듭니다. 저런 일종의 시간차는 어쩔수 없나요? 최대한 줄여줄 수 있는 방법이 있나요? 5. 스팟에서 계산 주기 통제가 가능하다면 초단위 인가요 밀리초단위 인가요?
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2016-01-20 13:30:50

안녕하세요 예스스탁입니다. 1. 실시간 차트에서는 식이 처음 적용되면 과거봉은 봉완성시 1번, 차트마지막봉(현재봉)은 현재수식받은 시세가 봉의 마지막시세일수 있으므로 시세 수신시 마다 계산합니다. 2. 스팟은 이벤트가 발생하면 동작하게 됩니다. 스팟은 이벤트 중심의 언어입니다. 사용자분이 작성한 이벤트(시세가 수신될때, 차트에서 신호가 발생할때 등) 조건이 충족되면 계산을 하게 됩니다. 3 예 없습니다. 모두 시뮬레이션봉이므로 완성시 1회만 합니다. 4.5 전반적으로 스팟에 대해 오해가 있으신것 같습니다. 스팟은 차트에 적용되는 예스랭귀지와는 다른체계의 별도의 언어입니다. 다만 차트에서 신호등이 발생하면 그것도 인지할수 있는 기능이 제공되는 프로그램입니다. 전체 기능중 해당 부분은 일부입니다. 사용자분이 조건의 판단을 시세수신할때 마다 하게 만들수 있고 혹은 차트객체등을 이용해 차트봉이 완성할때마다 하게 하실수 있고 일정시간단위로 하게 만드실수도 있습니다. API급 언어이므로 의도하시는 거의 모든 내용이 작성이 가능하게 됩니다. 사용자분의 코딩능력에 따라 얼마든지 자유롭게 전략을 구현하실수 있습니다. 즐거운 하루되세요 > 로봇짱 님이 쓴 글입니다. > 제목 : 원리 문의드립니다. > 언제나 명쾌한 답변에 감사합니다. 통합적으로 답변을 주셔도 좋습니다. 감사드립니다. 1. 랭귀지에서 수식을 계산하는 주기가 어떻게 되나요? 매봉이 끝날때(완성시) 마다 하나요? 새로운 시세가 수신될때마다 하나요? 2. 스팟에서 계산 주기는 어떤가요? 랭귀지와 동일하게 매봉마다 인가요? 3. 시뮬레이션 차트와 전략실행 차트에서의 계산 주기는 차이가 없지요? 4. 전에 답변 받기를 스팟에서 1계약 수준 증거금으로 리버셜을 진행하기 위해선 '청산주문->잔고확인->진입주문'순으로 작성하면 된다고 들었습니다. 그러면 만약 계산 주기가 매봉이 끝날때 마다라면, 1번봉에서 청산주문후 2번봉에서야 잔고확인(증거금 복구 확인)이 되는 샘이어서 새봉이 완성될 때까지 리버셜을 기다려야 할것 같다는 생각이 듭니다. 저런 일종의 시간차는 어쩔수 없나요? 최대한 줄여줄 수 있는 방법이 있나요? 5. 스팟에서 계산 주기 통제가 가능하다면 초단위 인가요 밀리초단위 인가요?
프로필 이미지

로봇짱

2016-01-20 17:27:52

명쾌한 답변에 정말 감사합니다. 이해가 잘 되었습니다. 스팟의 이벤트에 대해 간단한 질문드리겠습니다. 랭귀지 수식이 다음과 같을때 If CrossUp( Ma(C,5), Ma(C,20) ) Then {Buy( ); abc=1;} Buy가 실행되면 스팟에서 그걸 이벤트로 삼는 것이 가능하다는 걸 메뉴얼에서 봤습니다. 그러면 'abc=1'을 이벤트로 삼을 수도 있나요? 그러니까 변수에 새 값이 할당되는 것을 이벤트로 삼을 수 있느냐는 뜻입니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 원리 문의드립니다. > 안녕하세요 예스스탁입니다. 1. 실시간 차트에서는 식이 처음 적용되면 과거봉은 봉완성시 1번, 차트마지막봉(현재봉)은 현재수식받은 시세가 봉의 마지막시세일수 있으므로 시세 수신시 마다 계산합니다. 2. 스팟은 이벤트가 발생하면 동작하게 됩니다. 스팟은 이벤트 중심의 언어입니다. 사용자분이 작성한 이벤트(시세가 수신될때, 차트에서 신호가 발생할때 등) 조건이 충족되면 계산을 하게 됩니다. 3 예 없습니다. 모두 시뮬레이션봉이므로 완성시 1회만 합니다. 4.5 전반적으로 스팟에 대해 오해가 있으신것 같습니다. 스팟은 차트에 적용되는 예스랭귀지와는 다른체계의 별도의 언어입니다. 다만 차트에서 신호등이 발생하면 그것도 인지할수 있는 기능이 제공되는 프로그램입니다. 전체 기능중 해당 부분은 일부입니다. 사용자분이 조건의 판단을 시세수신할때 마다 하게 만들수 있고 혹은 차트객체등을 이용해 차트봉이 완성할때마다 하게 하실수 있고 일정시간단위로 하게 만드실수도 있습니다. API급 언어이므로 의도하시는 거의 모든 내용이 작성이 가능하게 됩니다. 사용자분의 코딩능력에 따라 얼마든지 자유롭게 전략을 구현하실수 있습니다. 즐거운 하루되세요 > 로봇짱 님이 쓴 글입니다. > 제목 : 원리 문의드립니다. > 언제나 명쾌한 답변에 감사합니다. 통합적으로 답변을 주셔도 좋습니다. 감사드립니다. 1. 랭귀지에서 수식을 계산하는 주기가 어떻게 되나요? 매봉이 끝날때(완성시) 마다 하나요? 새로운 시세가 수신될때마다 하나요? 2. 스팟에서 계산 주기는 어떤가요? 랭귀지와 동일하게 매봉마다 인가요? 3. 시뮬레이션 차트와 전략실행 차트에서의 계산 주기는 차이가 없지요? 4. 전에 답변 받기를 스팟에서 1계약 수준 증거금으로 리버셜을 진행하기 위해선 '청산주문->잔고확인->진입주문'순으로 작성하면 된다고 들었습니다. 그러면 만약 계산 주기가 매봉이 끝날때 마다라면, 1번봉에서 청산주문후 2번봉에서야 잔고확인(증거금 복구 확인)이 되는 샘이어서 새봉이 완성될 때까지 리버셜을 기다려야 할것 같다는 생각이 듭니다. 저런 일종의 시간차는 어쩔수 없나요? 최대한 줄여줄 수 있는 방법이 있나요? 5. 스팟에서 계산 주기 통제가 가능하다면 초단위 인가요 밀리초단위 인가요?
프로필 이미지

예스스탁 예스스탁 답변

2016-01-21 11:30:38

안녕하세요 예스스탁입니다. 차트에서 스팟으로 넘겨주는 정보는 신호발생정보입니다. 시스템식에서 사용되는 변수값이 넘길수는 없습니다. 즐거운 하루되세요 > 로봇짱 님이 쓴 글입니다. > 제목 : Re : Re : 원리 문의드립니다. > 명쾌한 답변에 정말 감사합니다. 이해가 잘 되었습니다. 스팟의 이벤트에 대해 간단한 질문드리겠습니다. 랭귀지 수식이 다음과 같을때 If CrossUp( Ma(C,5), Ma(C,20) ) Then {Buy( ); abc=1;} Buy가 실행되면 스팟에서 그걸 이벤트로 삼는 것이 가능하다는 걸 메뉴얼에서 봤습니다. 그러면 'abc=1'을 이벤트로 삼을 수도 있나요? 그러니까 변수에 새 값이 할당되는 것을 이벤트로 삼을 수 있느냐는 뜻입니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 원리 문의드립니다. > 안녕하세요 예스스탁입니다. 1. 실시간 차트에서는 식이 처음 적용되면 과거봉은 봉완성시 1번, 차트마지막봉(현재봉)은 현재수식받은 시세가 봉의 마지막시세일수 있으므로 시세 수신시 마다 계산합니다. 2. 스팟은 이벤트가 발생하면 동작하게 됩니다. 스팟은 이벤트 중심의 언어입니다. 사용자분이 작성한 이벤트(시세가 수신될때, 차트에서 신호가 발생할때 등) 조건이 충족되면 계산을 하게 됩니다. 3 예 없습니다. 모두 시뮬레이션봉이므로 완성시 1회만 합니다. 4.5 전반적으로 스팟에 대해 오해가 있으신것 같습니다. 스팟은 차트에 적용되는 예스랭귀지와는 다른체계의 별도의 언어입니다. 다만 차트에서 신호등이 발생하면 그것도 인지할수 있는 기능이 제공되는 프로그램입니다. 전체 기능중 해당 부분은 일부입니다. 사용자분이 조건의 판단을 시세수신할때 마다 하게 만들수 있고 혹은 차트객체등을 이용해 차트봉이 완성할때마다 하게 하실수 있고 일정시간단위로 하게 만드실수도 있습니다. API급 언어이므로 의도하시는 거의 모든 내용이 작성이 가능하게 됩니다. 사용자분의 코딩능력에 따라 얼마든지 자유롭게 전략을 구현하실수 있습니다. 즐거운 하루되세요 > 로봇짱 님이 쓴 글입니다. > 제목 : 원리 문의드립니다. > 언제나 명쾌한 답변에 감사합니다. 통합적으로 답변을 주셔도 좋습니다. 감사드립니다. 1. 랭귀지에서 수식을 계산하는 주기가 어떻게 되나요? 매봉이 끝날때(완성시) 마다 하나요? 새로운 시세가 수신될때마다 하나요? 2. 스팟에서 계산 주기는 어떤가요? 랭귀지와 동일하게 매봉마다 인가요? 3. 시뮬레이션 차트와 전략실행 차트에서의 계산 주기는 차이가 없지요? 4. 전에 답변 받기를 스팟에서 1계약 수준 증거금으로 리버셜을 진행하기 위해선 '청산주문->잔고확인->진입주문'순으로 작성하면 된다고 들었습니다. 그러면 만약 계산 주기가 매봉이 끝날때 마다라면, 1번봉에서 청산주문후 2번봉에서야 잔고확인(증거금 복구 확인)이 되는 샘이어서 새봉이 완성될 때까지 리버셜을 기다려야 할것 같다는 생각이 듭니다. 저런 일종의 시간차는 어쩔수 없나요? 최대한 줄여줄 수 있는 방법이 있나요? 5. 스팟에서 계산 주기 통제가 가능하다면 초단위 인가요 밀리초단위 인가요?