커뮤니티

예수금잔액 조회 및 매수관련 문의

프로필 이미지
최선
2017-01-10 09:48:19
130
글번호 105734
답변완료
프로그램을 돌리면서 "예수금잔액"을 조회하여보면 안되는것은 아니지만 무엇인가 조금 이상하게 예수금잔액이 잘 조회되지 않는것 같아서 문의드리게 되었습니다. - 장중 매수매도의 결과에 대한 예수금잔액이 초단위는 아니더라도 분단위로도 반영되지 않는것 같습니다. 도움말 및 Q&A에서 제가 명확하게 이해하지 못해서 문의드림니다. 시스템중에 예수금 잔액을 조회해서 예수금 잔액이 1000000원 보다 크면 매수하는 시스템식을 작성한다고 할때....(가원장 생성항목은 이미 체크하여 놓았습니다) 아래와 같이 프로그램 내부에 "예수금잔액"을 조회해서 잔액만큼 매수한다고 하면 아래와 같이 작성하면 되는것인지??? 아니면 틀렸는지 궁금해서 문의드립니다. 아니면 정확하게 예수금잔액조회를 하기 위해서는 시간 인터벌을 일부러 삽입하여 두고 잔액조회를 해야 하는지요. 다른분의 질문에 대한 답변에서 시스템 부하를 줄이기 위하여 예수금잔액조회를 무한루프로 돌리지 말고 조회시간 간격을 두라는 말씀이 있던데, 무슨말씀인지? 프로그램 내부에 어떻게 시간 루프를 돌리라는 말씀인지 잘 모르겠습니다. 아래와 같이 예수금잔액을 조회해서 매수량을 결정하여 매수하는 방법을 정확하게 알려주셨으면 감사하겠습니다. . . . 예수금잔액 = GetUnclearedDeposits("1111-1111-11"); If 예수금잔액 >= 1000000 and CrossUp(단기평균값, 중기평균값) Then Buy("잔액매수", OnClose, DEF, Ceiling(예수금잔액 / C));
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-10 11:33:15

안녕하세요 예스스탁입니다. 1 작성하신 수식 내용이 맞습니다. 예수금은 따로 과거 데이터는 없고 실시간에서만 제공되므로 차트 과거봉에는 값이 0입니다. 그러므로 작성하신 내용이면 식 적용후 부터만 신호가 발생합니다. 2 예수금에 대한 값 호출을 for문이나 while문과 같은 루프문안에 위치시키면 한번 수식을 읽어들어갈때마다 반복적으로 여러번 호출이 되어 부하가 걸리게 되므로 루프문 안에는 위치하지 않게 작성하라는 의미입니다. 작성하신 내용은 시세수신시 한번 호출해서 값을 사용하므로 해당 내용과는 관계가 없습니다. 즐거운 하루되세요 > 최선 님이 쓴 글입니다. > 제목 : 예수금잔액 조회 및 매수관련 문의 > 프로그램을 돌리면서 "예수금잔액"을 조회하여보면 안되는것은 아니지만 무엇인가 조금 이상하게 예수금잔액이 잘 조회되지 않는것 같아서 문의드리게 되었습니다. - 장중 매수매도의 결과에 대한 예수금잔액이 초단위는 아니더라도 분단위로도 반영되지 않는것 같습니다. 도움말 및 Q&A에서 제가 명확하게 이해하지 못해서 문의드림니다. 시스템중에 예수금 잔액을 조회해서 예수금 잔액이 1000000원 보다 크면 매수하는 시스템식을 작성한다고 할때....(가원장 생성항목은 이미 체크하여 놓았습니다) 아래와 같이 프로그램 내부에 "예수금잔액"을 조회해서 잔액만큼 매수한다고 하면 아래와 같이 작성하면 되는것인지??? 아니면 틀렸는지 궁금해서 문의드립니다. 아니면 정확하게 예수금잔액조회를 하기 위해서는 시간 인터벌을 일부러 삽입하여 두고 잔액조회를 해야 하는지요. 다른분의 질문에 대한 답변에서 시스템 부하를 줄이기 위하여 예수금잔액조회를 무한루프로 돌리지 말고 조회시간 간격을 두라는 말씀이 있던데, 무슨말씀인지? 프로그램 내부에 어떻게 시간 루프를 돌리라는 말씀인지 잘 모르겠습니다. 아래와 같이 예수금잔액을 조회해서 매수량을 결정하여 매수하는 방법을 정확하게 알려주셨으면 감사하겠습니다. . . . 예수금잔액 = GetUnclearedDeposits("1111-1111-11"); If 예수금잔액 >= 1000000 and CrossUp(단기평균값, 중기평균값) Then Buy("잔액매수", OnClose, DEF, Ceiling(예수금잔액 / C));