답변완료
부탁드립니다
var : tx1(0),tx2(0); if abs(c-o) <= (h-L)*(1/3) Then { if c > o Then { tx1 = Text_New(sDate,sTime,l,"●"); Text_SetStyle(tx1,2,0); Text_SetColor(tx1,Red); } if c < o Then { tx1 = Text_New(sDate,sTime,h,"●"); Text_SetStyle(tx1,2,1); Text_SetColor(tx1,Blue); } } if abs(c-o) <= (h-L)*(1/5) Then { if c > o Then { tx2 = Text_New(sDate,sTime,l-PriceScale*5,"●"); Text_SetStyle(tx2,2,0); Text_SetColor(tx2,Magenta); } if c < o Then { tx2 = Text_New(sDate,sTime,h+PriceScale*5,"●"); Text_SetStyle(tx2,2,1); Text_SetColor(tx2,Cyan); } } 위의 수식에서 음양봉 기준이 아닌 꼬리기준으로 수정 부탁드립니다 - 아래꼬리가 길면 아래꼬리 아래에 빨강점을 - 윗꼬리가 길면 윗꼬리 위에 파랑점으로 - 비율이 같다면 음양봉 기분으로 수정부탁드립니다
답변완료
주문가능금액 실시간 조회 함수에 대해서 질문 있습니다.
현재 한국투자증권 eFriend Global Yestrader로 해외선물거래 중인데요.현재 거래하는 해외선물종목이 10개가 넘어가다보니 실제 주문가능금액을 조회해서 주문을 내려고 합니다.예스랭귀지에서 주문가능금액을 구하기 위해서 아래와 같이 GetUnclearedDeposits 함수로 예수금을 조회하고 GetOpenOrderInitialMargin 함수로 위탁증거금을 조회한 다음에 주문가능금액을 구해 보았습니다.deposit = GetUnclearedDeposits(acc); // 예수금 / 예탁총액 조회openOrderMargin = GetOpenOrderInitialMargin(acc); // 위탁증거금(오픈오더 사용중인 증거금)orderable = deposit - openOrderMargin; // 주문가능금액 계산그런데, 위탁증거금 조회함수인 GetOpenOrderInitialMargin 가 실시간으로 위탁증거금을 받아오지 못하는 거 같습니다.그래서, 좀 더 알아보니 주문가능금액을 리턴하는 GetBalanceETCinfo 이라는 함수가 있던데 (https://www.yesstock.com/community/qna-type3-dtl?postNo=223743) 한국투자증권 eFriend Global Yestrader에서는 이 함수는 존재하지 않는 함수라고 나오네요.예스트레이더 입문 클래스 강의자료(https://help.yesstock.com/im/class1)라는 페이지에 보면 또, 아래와 같은 함수들이 있는 걸로 확인되는데,카) 잔고함수GetAccount 계좌목록의 계좌 중 지정한 순번의 계좌번호를 리턴GetAccountStatus 가원장 구축상태를 리턴(구축 :1, 미구축 : 0)GetAccountType 계좌종류,(1:위탁, 2:저축, 3:선/옵션)GetNumAccounts 보유계좌의 총갯수GetNumPositions 지정한 계좌의 보유 총 종목수GetOpenOrderInitialMargin 지정한 계좌의 위탁증거금GetPositionSymbol 계좌의 종목들 중에서 지정한 순번의 종목코드(단축코드)를 리턴GetPositionAveragePrice 지정한 계좌의 지정한 종목의 평균가GetPositionMarketValue 지정한 계좌의 지정한 종목의 현재가GetPositionOpenPL 지정한 계좌의 지정한 종목의 평가손익GetPositionQuantity 지정한 계좌의 지정한 종목의 보유수량GetUnclearedDeposits 지정한 계좌의 예수금(선/옵인 경우 예탁총액, 위탁/저축인 경우 예수금)여기에도 해외선물의 경우 직접적으로 주문가능금액을 리턴하는 함수는 보이지 않습니다.거래 중인 종목이 10개가 넘으니 각 종목당 포지션을 서로 조회해서 위탁증거금을 계산해서 주문가능금액을 계산해야 하는지, 아니면 다른 어떤 방법을 써야 할지 좀 어렵습니다.주문시 주문가능금액을 실시간으로 계산하는 기능이 절실히 필요합니다.꼭 도와주세요.감사합니다.