커뮤니티

수고많으십니다. 예스스팟 컴퓨터 끄면 작동안하는지 궁금합니다.

프로필 이미지
멋진감자
2023-06-06 20:28:32
732
글번호 169556
답변완료

첨부 이미지

수고 많으십니다. 전화상담 및 친절한 수식해주신 덕분에 원하던 수식 완성하여 테스트 중입니다. 1차테스트와 2차테스트는 성공하였습니다. 그런데 오늘은 퇴근하고 예스트레이더 켜는순간 매매가 체결되니까 우연의 일치인지 컴퓨터 끄면 예스스팟이 중지되는지 계속 매매전략이 계속되는지 궁금해서 질문드립니다. 그리고 숫자에 소수점이하 단위가 표시 되는 것이 오류인지 정상인지도 궁금합니다. 감사합니다,
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-06-07 14:10:05

안녕하세요 예스스탁입니다. 1 프로그램의 모든 자동매매는 프로그램이 실행이 되고 있을 때만 동작합니다. 종료한 상태에서는 수행될 수 없습니다. 스팟은 작성하신 코드에 따라 수행됩니다. 자동매매로 적용된 스팟이 접속후 바로 주문이 발생한다면 작성하신 스팟코드상 조건이 만족한 경우입니다. 2 해당 부분은 부동소숫점 오류입니다. 컴퓨터는 10진법 계산을 2진법으로 수행후 다시 10진법으로 값을 돌려주게 되는데 이때 발생되는 내용입니다. 예를 들어 9.01+9.11 = 18.12가 되어야 하는데 18.119999999998이나 18.12000000001과 같이 리턴되는 경우입니다. 해당 부분을 무시하고 작성하는 경우도 있는데 수식동작에 영향을 준다면 계산값을 별도로 다시 처리하셔야 합니다. 만약 소숫점 2자리까지 사용한다면 아래와 같이 계산값에 100을 곱해서 라운드처리후 다시 100으로 나눠서 사용합니다. Math.round((9.01 + 9.11) * 100) / 100 자세한 내용은 인터넷에서 부동소숫점오류로 검색해 보시면 많은 내용 보실수 있습니다. 즐거운 하루되세요 > 멋진감자 님이 쓴 글입니다. > 제목 : 수고많으십니다. 예스스팟 컴퓨터 끄면 작동안하는지 궁금합니다. > 수고 많으십니다. 전화상담 및 친절한 수식해주신 덕분에 원하던 수식 완성하여 테스트 중입니다. 1차테스트와 2차테스트는 성공하였습니다. 그런데 오늘은 퇴근하고 예스트레이더 켜는순간 매매가 체결되니까 우연의 일치인지 컴퓨터 끄면 예스스팟이 중지되는지 계속 매매전략이 계속되는지 궁금해서 질문드립니다. 그리고 숫자에 소수점이하 단위가 표시 되는 것이 오류인지 정상인지도 궁금합니다. 감사합니다,