답변완료
차트생성 stopSet 질문 드립니다.
아래같이 1개의 종목에 차트를 2개를 만든다면 stopSet을 1개의 차트에 만 넣어 생성해도
되나요
// 시스템 중지 정보 생성
var stopSet = new SystemStopInfo(
new StopLoss(4, CALCMETHOD_PERCENT, 0xFFDA93),
new StopTrailing(2, 5, CALCMETHOD_PERCENT, 0),
new StopEndOfDay(151500)
);
// 3분봉 차트 요청 정보 생성
var chartSet1M = new ReqChartItem(
filteredItems[reqIndex],
3,
CHART_PERIOD_MINUTE,
5000,
CHART_REQCOUNT_BAR,
false,
stopSet
);
// 30분봉 차트 요청 정보 생성
var chartSet15M = new ReqChartItem(
filteredItems[reqIndex],
30,
CHART_PERIOD_MINUTE,
5000,
CHART_REQCOUNT_BAR,
false,
stopSet <== 삭제 해도 되는지?
);
2024-05-08
627
글번호 226007
답변완료
확장차트 시그널 관련 문의
안녕하세요
Spot에서 확장차트를 불러 매수 시그널을 받을 때
차트에 지정된 시스템 전략식의 매수, 매도량을
받아서 처리할수는 없을까요?
현재는 아래와 같이 되어 있습니다.
<Yes Language 시스템 식>
#capitals 는 자본, highband_price는 임의로 설정한 기준가격
# highband_price 값에 따라 수량이 바뀜
qnt = Round((capitals/highband_price),0);
buy("Long1", onClose,DEF,qnt);
# 이외 다양한 분할 손절/익절 조건 존재
<Yes Spot 수식>
function Main_OnRiseSignal(ChartEx, Signal)
{
//신호발생 종목에 대해 잔고셋팅
Account1.SetBalance(Main.GetOrderCode(Signal.code),0);
//매수신호이고 잔고가 없을때만 매수
if (Signal.signalKind == 1)
{
//Account1.OrderBuy(Main.GetOrderCode(Signal.code),Math.floor(500000/ChartEx.current),0,1);
Account1.OrderBuy(Main.GetOrderCode(Signal.code),Math.floor(500000/ChartEx.GetClose(1,0)),0,1);
Main.MessageLog("매수주문 수량 "+Math.floor(500000/ChartEx.GetClose(1,0)));
}
//알단 여기 QnA 계시판 보고 확장차트 시그널 받아서 처리하는 부분을 저렇게 처리를 했는데.. 아무래도 저렇게 하면 수량이 50만원 자본, 현재가 기준 매수 수량으로 고정이 되는거 같은데요.
위의 예스 랭귀지 시스템에서 발생한 매수 시그널의 매수 수량을 그대로 가져와서 매수가 되게끔 처리할수 없을지 문의드립니다.
감사합니다.
2024-05-08
557
글번호 226006
답변완료
파워종목검색후 자동매매 문의드립니다.
예스스탁에서 매일 파워종목검색하여 시스템 조건식으로 아래와 같이 예스스팟에서 자동매매식 문의드립니다
1. 코스닥,코스피에서 종목검색
2. 종목검색식은 [3202]파워종목검색에서 사용자 검색조건식 사용
- 파워종목검색명(①)
①[전일 동시간대비 거래급등종목] 거래량조건[1만주이상]and[순위검색]설정조건에서[거래량][상위]
순으로[100]검색
3. 파워종목검색 후 매수 → 매수 신호 발생 종목당 각1주씩 시장가 매수[미체결주문 발생시 제외]
4. 매수 / 매도 조건
- 오전 9시 ~ 11시까지만 매수 주문하며, 오후 15시 20분 당일 모든 종목 전량매도
(단, 매수종목이 매수금액 4%이하로 떨어져도 매도)
- 매수종목 주문체결시 문자발송되는지
감사합니다.
2024-04-29
643
글번호 226003