1.1분봉에서는 잘되는데 2분봉으로 실현시키면 오류가 뜨면서 yt가 다운됩니다.
1분봉에서도 조건문안에 배열을 사용해도 잘되다가 조건을 하나추가하자
yt가 다운되어서
1분봉 안의 if 안에 있는 배열(배열도 겨우 arr[6] 으로 몇개 안잡았습니다)
을 모두 condition 변수를 사용하여 if 밖으로
뺐는데도 같은 현상이 발생합니다. 자바나 C프로그램할때 보면 이런 문제는
보통 메모리 문제인 것 같지만,,
빈줄을 뺀 코드는 60여줄 정도로 짧고 컴퓨터가 core2 cpu에, 메모리 2GB 인데
왜 이런 문제가 발생하는지 모르겠네요. 시뮬레이션에서도 다운될 정도면 실시간 트
레이딩에서 중간에 다운되는 일이 늘상 발생될 것 같은데, 무엇이 문제이고 어떻게
해결해야 하는지 알려주시겠어요?
2. 편집기에서 오류표시창이 사라져서 보기에서 체크표시해도 안나타나고 화면 가장
자리로 숨었나 찾아봐도 없는데 어떻게 하면 다시 보이게 하나요?
또, 편집기에서 오류창, 디버그창 등의 배치를 초기화 하는 방법이 있나요?
3. 그리고 때때로 서버와의 접속이 끊겼습니다(보통 30,40분 사용하지 않으면). 라 며 접속이 끊기는데 인터넷연결 문제는 아닌데 원래 이런 건가요?
답변 1
예스스탁
예스스탁 답변
2011-06-23 10:51:18
안녕하세요? 예스스탁입니다.
문의하신 내용 답변드립니다.
1.1분봉에서는 잘되는데 2분봉으로 실현시키면 오류가 뜨면서 yt가 다운됩니다.
1분봉에서도 조건문안에 배열을 사용해도 잘되다가 조건을 하나추가하자
yt가 다운되어서
1분봉 안의 if 안에 있는 배열(배열도 겨우 arr[6] 으로 몇개 안잡았습니다)
을 모두 condition 변수를 사용하여 if 밖으로
뺐는데도 같은 현상이 발생합니다. 자바나 C프로그램할때 보면 이런 문제는
보통 메모리 문제인 것 같지만,,
빈줄을 뺀 코드는 60여줄 정도로 짧고 컴퓨터가 core2 cpu에, 메모리 2GB 인데
왜 이런 문제가 발생하는지 모르겠네요. 시뮬레이션에서도 다운될 정도면 실시간 트
레이딩에서 중간에 다운되는 일이 늘상 발생될 것 같은데, 무엇이 문제이고 어떻게
해결해야 하는지 알려주시겠어요?
=> 일전에 if문 안에 중첩if문을 많이 사용할 경우 프로그램이 종료되는 현상이 있었습니다. 메모리 문제일 수도 있고 프로그램내에서 사용할 수 있는 배열등의 갯수를 제한한 부분 때문에 발생하는 문제일 수도 있는데, 정확한 내용은 작성하신 식으로 검증해 봐야 확인이 가능할 것 같습니다. 핵심로직은 삭제하시고 해당 식을 chartist@yesstock.com으로 보내주시면 원인을 찾을수 있을것 같습니다. 번거로우시겠지만, 메일로 내용 전달을 부탁드리겠습니다.
2. 편집기에서 오류표시창이 사라져서 보기에서 체크표시해도 안나타나고 화면 가장
자리로 숨었나 찾아봐도 없는데 어떻게 하면 다시 보이게 하나요?
또, 편집기에서 오류창, 디버그창 등의 배치를 초기화 하는 방법이 있나요?
=> 예스트레이더 설치폴더에서 DockStatus.ini 파일을 삭제하시고 재접속 하시면 됩니다.
3. 그리고 때때로 서버와의 접속이 끊겼습니다(보통 30,40분 사용하지 않으면). 라 며 접속이 끊기는데 인터넷연결 문제는 아닌데 원래 이런 건가요?
=> 일반 HTS는 일정시간 동안 데이타를 못 받을 경우 접속을 끊지 않지만, 자동매매를 하는 예스트레이더에서는 일정시간 동안 데이터를 받지 못하면 중간에 신호가 나올 수 있기 때문에 접속을 끊어서 데이터 수신이 제대로 되지 않음을 인지할 수 있도록 합니다. 이 때문에 접속이 끊기는 문제가 다른 프로그램보다 빈번하게 발생할 수는 있는데, 사용하는 식이 복잡하거나 차트를 너무 많이 띄워나서 연산이 오래 걸리는 경우에도 접속이 끊기는 현상은 발생할 수 있습니다. 식을 최대한 간단히 작성하여 적용하시기를 권해드립니다.
즐거운 날 되십시오