매수 이후에 저가대비 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% 상승시 매도
라는 식을 스팟에서 적용하려고 합니다.
지도 부탁드립니다. 감사합니다.
(저가 산정의 기준은 매수시점 이후로 국한해서 산정)