커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
7519
글번호 230811
지표

성공예견 님에 의해서 삭제되었습니다.

프로필 이미지
성공예견
2014-03-03
13
글번호 73105
지표
답변완료

문의

시스템 신호에 의해서 예를 들어서 매수신호가 발생되면 시장가로 매수2계약 진입, 1계약은 -10핍(틱)에서 매수대기하다가 -10핍이 되면 총3계약 진입이 되고 +10핍에 1계약은 익절후 나머지는 반대신호까지 홀딩하게할 방법이 있는지요? 즉, 5이평20이평 골드가 되면 최초 시장가2계약 진입 거기에서 -10핍에 1계약 진입대기 진입되면 +10틱에 청산 거기에서 +10핍에 1계약 청산대기 나머지 한계약은 반대신호까지 쭉~ 홀딩 입니다^^
프로필 이미지
으럇챠
2014-03-03
128
글번호 73101
시스템

이재찬 님에 의해서 삭제되었습니다.

프로필 이미지
이재찬
2014-03-03
0
글번호 73100
시스템
답변완료

부탁합니다

장 시작후 시가로부터 1p이상 상승후 0.5p하락시 매수. 장 시작후 시가로부터 1p이상 하락후 0.5p상승시 매도. 이런 식도 가능한지요 부탁합니다
프로필 이미지
이재찬
2014-03-03
136
글번호 73099
시스템
답변완료

행복; 수식 작성바랍니다

한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 시스템식 작성 바랍니다 하이투자증권에서 판매하는 시스템의 전략 중에 있었던 내용입니다 투자금이 부족하여 지수선물 1계약만을 운용할 때 reverse 로 매매하는 전략입니다 주기 ; 틱봉 계약수; 1계약 < 전략 > - 5일 이평선이 20일 이평선을 상향돌파하면 1계약 매수하고 - 5일 이평선이 20일 이평선을 하향돌파하면 1계약 청산한 후 - 즉시 또는 1초 정도 시차를 두고 1계약을 매도합니다 - marketposition != 0 이면 14시50분에 보유잔량을 청산합니다 수고하십시요^^
프로필 이미지
행복한가방
2014-03-03
137
글번호 73098
시스템
답변완료

수식작성 부탁드립니다.

(선물) 장 시작 후(120틱봉에서) 위쪽이든 아랫쪽이든 1.2포인트를 터치하면 진입조건 성립 매수를 예를 들면 장 시작후 최저가 250을 찍고 최저점에서 +1.2포인트인 251.20이 되는 순간 최저점에서 1포인트 위에 첫번째 매수주문(251) 두분째 매수 주문은 -0.25(250.95)에 매수주문, 그런데 251.2가 최고가가 아니라 추가상승하여 252까지 상승하였다면 -0.25인 251.75로 수정주문 최고가는 1.15포인트 돌파 후 1분 이내의 최 고가입니다. 첫번재 주문은 최저가에서 1포인트 위, 두번째 주문은 최고가에서 -0.25에 주문 손절은 최저가의 2틱 아래 청산은 각 39틱 장 중 청산이 되지 않으면 15시 4분에 시장가 일괄청산 매도주문의 조건과 주문도 동일합니다. 이렇게 수식을 만들어 주실분 계실까요 부탁드립니다. 시뮬레이션을 해보려고 합니다. 1년치 시뮬레이션 결과도 같이 올려주시면 더 감사하구요^^
프로필 이미지
선물5437
2014-03-02
135
글번호 73097
시스템

선물5437 님에 의해서 삭제되었습니다.

프로필 이미지
선물5437
2014-03-02
0
글번호 73096
시스템
답변완료

시스템 작성 요청

국내선물의 최근 변폭은 2.5포 내외가 되고 있습니다. 따라서 이런 시장상황에 맞게 레인지 매매를 하고자 합니다. 이에 맞는 신호발생기와 시스템을 부탁드립니다. 오전 10시 이후- 오후 2시 사이에 발생되게 하되, 당일 저점으로부터 고점까지의 변폭이 2.5포인트 상승하면 "매도1차" 신호가 발생 당일 저점으로부터 고점까지의 변폭이 3.0포인트 상승하면 "매도2차" 신호가 발생, 단, 1차 변폭과 2차 변폭은 input 변수로 처리하도록 함. 매도신호도 위와 반대로 하면 됩니다. 청산의 변폭은 디폴트 1포로 해주시되, 역시 input 변수로 처리할 수 있도록 해주십시요. 2개가 진입된 경우 동시청산을 원칙으로 하되, 2차로 나눠서 할 수 있는 방법이 있으면 그것도 제시해주십시요. 지표의 경우, 첨부한 그림처럼 매수신호가 발생하는 순간 고점과 신호발생지점에 각각 수평선이 그어지게 하고, 동시에 고점에서 저점까지 청색 대각선이 그어지게끔(반대로 매도신호의 경우는 저점과 신호발생지점까지 적색 대각선, 2차신호들은 각각 녹색, 분홍색) 해주시면 감사하겠습니다.
프로필 이미지
황금의성
2014-03-02
173
글번호 73095
시스템
답변완료

시스템식 수정요청

국선 거래에 있어, 갭이 많이 발생되기 때문에 안정성을 위하여 '당일청산'을 강제청산조건으로 주고 있습니다. 그런데, 위의 그림들과 같은 경우, 새로운 거래일이 시작되어 하염없이 내려(올라)가도 렌코는 중간에 반등(반락)을 주지 않는 한 진입신호가 주어지지 않습니다. 전에 매일 아침 새로이 계산을 시작하도록 고쳐주셨다고 하셨지만, 여전히 이러한 문제점이 있습니다. 그래서 생각한 아이디어는, 아침에 장이 시작되어 시가로부터 단위호가의 2배 내지 2.5배의 가격 움직임(하향이든 상향이든)이 있으면 그 방향으로 진입하도록 조치하여 주시면 대단히 감사하겠습니다. 기존의 수식은 다음과 같습니다. input:단위호가(5),Profit(20),loss(20); var:j(0),벽돌크기(0),방향(0),상승(1),하락(-1); array:고[10](0),저[10](0); if index == 0 or dayindex == 0 then { 벽돌크기 = PriceScale * 단위호가; //_TickValue()는 사용자 함수 고[0] = C; 저[0] = C; 방향 = 0; } if 방향 == 0 then { if 저[0] - 벽돌크기 >= C then { 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; 방향 = 하락; } else if 고[0] + 벽돌크기 <= C then { 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; 방향 = 상승; } } else if 방향 == 하락 then { if 저[0] - 벽돌크기 >= C then 저[0] = 저[0] - int((저[0]-C)/벽돌크기)*벽돌크기; if 저[0] + 2*벽돌크기 <= C then { for j = 8 downto 0 { 고[j+1] = 고[j]; } 방향 = 상승; 고[0] = 저[0] + int((C-저[0])/벽돌크기)*벽돌크기; } } else if 방향 == 상승 then { if 고[0] + 벽돌크기 <= C then 고[0] = 고[0] + int((C-고[0])/벽돌크기)*벽돌크기; if 고[0] - 2*벽돌크기 >= C then { for j = 8 downto 0 { 저[j+1] = 저[j]; } 방향 = 하락; 저[0] = 고[0] - int((고[0]-C)/벽돌크기)*벽돌크기; } } if 방향[1]==하락 and 방향==상승 then Buy("상승"); if 방향[1]==상승 and 방향==하락 then Sell("하락"); SetStopProfittarget(PriceScale*Profit,PointStop); SetStopLoss(PriceScale*loss,PointStop);
프로필 이미지
황금의성
2014-03-02
173
글번호 73094
시스템