커뮤니티

balance.current

프로필 이미지
깅창
2020-11-12 09:09:40
2527
글번호 225354
답변완료
안녕하세요, 장시작하면 if (A1.balance.current/A1.balance.avgUnitCost -1< 0.1) { 반만매도 } esle { 전체매도 } 로 코드를 짜놨는데, current가 안먹히는거 같아서요. 혹시 balance.current가 차트 1분봉이 생성되었을때 값이 나오는건가요? 감사합니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-24 18:17:03

안녕하세요 예스스탁입니다. Balance객체에 current로 현재가가 제공됩니다. 해당값이 리턴되지 않은다면 잔고가 셋팅되지 않은 것입니다. 보유종목에 대해서 잔고가 셋팅되면 current는 계속 자동업데이트 됩니다. 스팟은 차트 기반이 아니므로 일정주기로 업데이트 하거나 하지 않습니다. 작성하신 수식위에 balance가 셋팅되었는지 확인하시기 바랍니다. 스팟에서 잔고를 사용하려면 항상 셋팅을 하고 사용해야 합니다. 잔고셋팅 --> 잔고객체 이용 A1.SetBalance("종목코드",0); if (A1.balance.current/A1.balance.avgUnitCost -1< 0.1) { 반만매도 } esle { 전체매도 } 즐거운 하루되세요 > 깅창 님이 쓴 글입니다. > 제목 : balance.current > 안녕하세요, 장시작하면 if (A1.balance.current/A1.balance.avgUnitCost -1< 0.1) { 반만매도 } esle { 전체매도 } 로 코드를 짜놨는데, current가 안먹히는거 같아서요. 혹시 balance.current가 차트 1분봉이 생성되었을때 값이 나오는건가요? 감사합니다.