커뮤니티

매수 이후의 저가 찾기

프로필 이미지
cs아빠
2019-10-29 12:45:14
3285
글번호 225064
답변완료
매수 이후에 저가대비 n% 상승시 매도 라는 식을 스팟에서 적용하려고 합니다. 지도 부탁드립니다. 감사합니다. (저가 산정의 기준은 매수시점 이후로 국한해서 산정)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-11-20 11:25:00

안녕하세요 예스스탁입니다. 아래 수식 참고하시기 바랍니다. 계좌에 새로운종목이 추가된 이후에 종목객체를 생성해서 최저가를 계산합니다. 영문 업데이트가 게시판 금칙어 입니다. Up*date와 같이 중간에 *이 들어가 있으므로 제거하시기 바랍니다. var n = 10; var add, reqMK; var MK = [],LL = []; function Main_OnStart() { add = 0; } function Main_OnUp*dateAccount(sAccntNum, sItemCode, lUp*dateID)//제거 { if (lUp*dateID == 30001) //*제거 { add = add+1; reqMK = sItemCode; Main.ReqMarketData(sItemCode); } } function Main_OnRcvMarketData(MarketData) { if (MarketData.code == reqMK) { MK[add] = MarketData; HH[add] = MarketData.current; } } function Main_OnUp*dateMarket(sItemCode, lUp*dateID) //*제거 { if (lUp*dateID == 20001) //*제거 { for (var i= 1; i <= MK.length; i++) { if (MK[i].code == sItemCode) { if MK[i].current < LL[i]) { LL[i] = MK[i].current; } if (MK[i].current >= LL[i]*(1+N/100)) { Account1.SetBalance(MK.code,0) if (Account1.Balance.count > 0 && Account1.Balance.position == 2) { Account1.OrderSell(Account1.Balance.code, Account1.Balance.count,MK[i].Bid(5),0); } Main.RemoveMarketData(MK[i]); } } } } } 즐거운 하루되세요 > cs아빠 님이 쓴 글입니다. > 제목 : 매수 이후의 저가 찾기 > 매수 이후에 저가대비 n% 상승시 매도 라는 식을 스팟에서 적용하려고 합니다. 지도 부탁드립니다. 감사합니다. (저가 산정의 기준은 매수시점 이후로 국한해서 산정)