커뮤니티

예스스팟 매도주문

프로필 이미지
아미고
2026-08-05 09:25:41
37
글번호 233115
답변완료

// 3. 1차 익절 : 매수가 대비 설정된 비율(익절) 상승 시 설정된 비율(익절매도비율) 매도

if (unfillQty == 0 && curPrice >= avgCost * (1 + 익절 / 100) && ProfitTaken[code] == false)

{

var sellQty = Math.floor(qty * (익절매도비율 / 100));

if (sellQty > 0)

{

Main.MessageList(HHMMSS, "|1차익절|" + 익절매도비율 + "%최유리매도", code, curPrice);

// 매도 가격 0 -> curPrice 적용

Account1.OrderSell(code, sellQty, curPrice, 3);

ProfitTaken[code] = true;

HighPrices[code] = curPrice;


1차 익절을 매도주문을 작성해서 실행하면 주문을 넣고 바로 주문취소 상태가 됩니다.

예스스팟 미체결 내용에는

주문번호, 주문가격, 호가유형(지정가), 주문수량 까지 다 작성되어 있고

주문상태가 주문취소로 되어 있습니다.


날씨가 많이 덥네요.. 건강 조심하세요.

답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-08-06 13:18:33

안녕하세요 예스스탁입니다. Account1.OrderSell(code, sellQty, curPrice, 3); 전화로 답변드린 부분과 같이 현재 최유리지정가가 아닌 지정가(IOC)로 지정되어 있습니다. 최유리지정가는 주문구분이 2번입니다. 최유리지정가는 가격을 지정하는 주문유형이 아니므로 가격을 지정하면 무시됩니다. 즐거운 하루되세요