커뮤니티

연산처리에 대해 문의드립니다.

프로필 이미지
로봇짱
2015-12-31 15:54:30
95
글번호 93952
답변완료
항상 명쾌한 답변에 감사드립니다. 잔고함수의 처리에 대해 문의드립니다. 감사합니다. 수식에서 증권사 실계좌를 참조하는 잔고함수를 실행했는데 인터넷 문제로 증권사로부터 정보가 5초 뒤에 들어왔다고 가정합시다. 1. 이때 잔고함수의 리턴값도 5초뒤에 생겨나는 건가요? 그렇다면 잔고함수 뒤쪽에 있는 코딩들은 연달아 5초뒤부터 연산되나요? 2. 이 5초가 되기전 새로운 봉이 완성돼 수식을 실시하면 정상 작동하나요? 3. 이 새로운 봉의 수식에서 동일한 잔고함수를 또 다시 호출하면 기존 미 리턴된 잔고함수는 무시하고 새 잔고함수 리턴값을 기다리나요? 아니면 순차적으로 리턴값 날때까지 시스템 진행이 밀려버리나요? 4. 만약 잔고함수 리턴값이 N/A가 된다면 이 함수를 사용하는 수식들에만 영향을 미칠 뿐, 다른 변수나 함수를 사용하는 수식들은 정상 작동되지요? 5. 스팟에서는 "실계좌 관련 정보를 호출 했는데 몇 초내에 정보 안들어오면 그걸 건너뛰고 다른 것을 하라..."이런식으로 수식 작성하는게 가능한가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-04 13:31:04

안녕하세요 예스스탁입니다. 1,2, 수식의 잔고함수는 해당 함수가 실행되었을때 값을 가져오는데 실제 원장에서 값을 호출하는 것이 아니고 사용자분 컴퓨터안에 가원장을 만들어 해당 가원장에서 값을 가져옵니다. 가원장은 프로그램 접속시 계좌비밀번호를 설정하면 그때 실제 원장에서 값을 복사해 와서 만들어지 지고 이후에는 해당 컴퓨터로 수식되는 주문응답이나 체결응답으로 실시간 갱신되므로 시스템에서 잔고함수가 호출되면 해당 가원장에서 즉시 현재값 가져오므로 인터넷 문제로 지연은 없습니다. 함수가 호출될때 현재시점에서 가원장의 값을 리턴해 주게 됩되며 인터넷속도 문제로 지연여부는 수식에서 알수 없습니다. 현재 상태의 값을 리턴해 주고 다음 구문으로 넘어가게 됩니다. 3 수식에서 모든 데이터는 현재 시점의 값을 가져옵니다 다음 리턴값을 기다리거나 하는 부분은 없습니다. 4 다른 수식에 영향은 없습니다. 5 스팟도 마찬가지입니다. 가원장에 현재 시점의 값을 이용하므로 몇초안에 정보수신이 되었는지 여부는 알수가 없습니다. 새해 복 많이 받으세요 > 로봇짱 님이 쓴 글입니다. > 제목 : 연산처리에 대해 문의드립니다. > 항상 명쾌한 답변에 감사드립니다. 잔고함수의 처리에 대해 문의드립니다. 감사합니다. 수식에서 증권사 실계좌를 참조하는 잔고함수를 실행했는데 인터넷 문제로 증권사로부터 정보가 5초 뒤에 들어왔다고 가정합시다. 1. 이때 잔고함수의 리턴값도 5초뒤에 생겨나는 건가요? 그렇다면 잔고함수 뒤쪽에 있는 코딩들은 연달아 5초뒤부터 연산되나요? 2. 이 5초가 되기전 새로운 봉이 완성돼 수식을 실시하면 정상 작동하나요? 3. 이 새로운 봉의 수식에서 동일한 잔고함수를 또 다시 호출하면 기존 미 리턴된 잔고함수는 무시하고 새 잔고함수 리턴값을 기다리나요? 아니면 순차적으로 리턴값 날때까지 시스템 진행이 밀려버리나요? 4. 만약 잔고함수 리턴값이 N/A가 된다면 이 함수를 사용하는 수식들에만 영향을 미칠 뿐, 다른 변수나 함수를 사용하는 수식들은 정상 작동되지요? 5. 스팟에서는 "실계좌 관련 정보를 호출 했는데 몇 초내에 정보 안들어오면 그걸 건너뛰고 다른 것을 하라..."이런식으로 수식 작성하는게 가능한가요?