커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

다시 문의요

안녕하세요~ 매수할때요 3일전에 난 1000원보다 낮은 가격에 있을때 조건 넣어주세요 매도부분에서 당일날 매도는 하지말고 그다음날 1000원 이하로 떨어지면 매도해주세요 캡하락시 즉시매도 input : Price(1000); input : 투입금액(1000000); #kospi if CodeCategory == 1 Then{ if BasePrice < 50000 Then #기준가 5만원 미만 Var1 = int(int(투입금액/C)/10)*10; Else #5만원 이상 Var1 = int(투입금액/C); } #kosdoq if CodeCategory == 2 Then Var1 = int(투입금액/C); #당일 첫봉에 가격조건 만족하면 매수하기 위한 식 if stime == 150000 and C < Price Then buy("b1",AtStop,Price,Var1); #당일 두번째 봉부터 가격조건만족하면 매수 if DayClose(1) < Price and NextBarOpen < Price and MarketPosition == 0 Then{ if H < Price Then buy("buy",AtStop,Price,Var1); } #매수이후 Price대비 1%이상 상승했다가 다시 Price+1%까지 내려오면 매도 if MarketPosition == 1 Then{ if Highest(H,BarsSinceEntry) > Price*1.01 Then ExitLong("bx",AtStop,Price*1.01); }
프로필 이미지
회원
2013-07-18
163
글번호 65472
시스템
답변완료

문의드립니다.

옵션 1분봉 매매입니다. 1. 당일 시가보다 10% 상승하면 옵션 매수금액 100만원 매수 2. 수익이 200만원 이상이면 트레일링스탑 발동 최고수익금액대비 수익금액이 50 % 감소하면 현재 보유 옵션계약의 1/2 청산 나머지 1/2계약은 다음 거래일 시가로 청산. 항상 대단히 감사합니다.
프로필 이미지
사우로스
2013-07-18
158
글번호 65470
시스템
답변완료

문의드립니다.

더운 날씨에 수고가 많습니다. 데이시스템에서 질문1 직전 청산 봉은 어떻게 표현 하는지요? 질문2 청산후 10봉 경과후 진입조건충족시 재진입 부탁드립니다.
프로필 이미지
회원
2013-07-18
154
글번호 65469
시스템
답변완료

문의 드립니다

안녕하세요? 작성한 시스템를 자동적용 방법을 설명 부탁드립니다. 예들어 시스템 자동매매입니다. 부탁드립니다
프로필 이미지
키오
2013-07-18
169
글번호 65468
시스템
답변완료

시스템식 부탁 드립니다.

아래와 같이 시스템을 만들었는데 목표값 익절 후에는 재진입이 안됩니다. (목표수익 후에는 재진입이 없는 것으로 설정했으니까 맞습니다.) 이를 근간으로 하여 변형 좀 부탁 드립니다. 1. 변형식A. 목표값 익절 후에 익절 방향과 다른 반대 쪽 진입조건이 되면 재진입하도록 변경 부탁드립니다. 2.변형식B. 손절이 된 후에 반대편 진입은 나와도 되는데 손절됐던 방향으로 즉시 재진입이 되는데 이것을 막는 방법이 없을까요? 제가 생각하건데 진입조건식이 두가지인 OR 이 있다보니 손절이 된 후에는 다른 진입조건이 만족 되어서 진입식이 나오는 것 같은데 OR 조건으로 되어 있어서 안될 것 같긴한데 방법이 있다면 바꿔 주십시오. 감사합니다. # 매수/ If (매수조건1) or (매수조건2) then{ if count == 0 Then#당일첫진입일때는 매수조건만족시 진입 buy("b1"); if count > 0 Then {#당일 두번째 진입부터 #무포지션이면 직전진입이 SetStopProfittarget으로 청산된게 아닐때만 진입 if MarketPosition == 0 and ExitDate(1) == sdate and IsExitName("StopProfittarget",1) == false Then Buy("b2"); #매도포지션 상태이고 저가가 진입가-1보다 클때만 진입 if MarketPosition == -1 and L > EntryPrice-2.00 Then buy("b3"); #매도포지션 상태이고 저가가 진입가-1보다 작으면 청산만 if MarketPosition == -1 and L < EntryPrice-2.00 Then ExitShort("sx"); } } # 매도/ If (매도조건1) or (매도조건2) Then{ if count == 0 Then#당일첫진입일때는 매도조건만족시 진입 Sell("s1"); if count > 0 then{#당일 두번째 진입부터 #무포지션이면 직전진입이 SetStopProfittarget으로 청산된게 아닐때만 진입 if MarketPosition == 0 and ExitDate(1) == sdate and IsExitName("StopProfittarget",1) == false Then Sell("s2"); #매수포지션 상태이고 고가가 진입가+1보다 클때만 진입 if MarketPosition == 1 and H < EntryPrice+2.00 Then Sell("s3"); #매수포지션 상태이고 고가가 진입가+1보다 크면 청산만 if MarketPosition == 1 and H > EntryPrice+2.00 Then ExitLong("bx"); } } SetStopLoss(2,PointStop); SetStopProfittarget(2.00,PointStop); SetStopEndofday(150000);
프로필 이미지
몸통공격
2013-07-18
168
글번호 65466
시스템
답변완료

수식관련 문의드립니다.

우선 AtStop 관련 문의 입니다.(선물) AtStop 수식으로 매수를 한다면 해당 가격 이상일때 매수가 되는것으로 알고 있는데요, 해당 봉에서 해당 가격조건을 만족했지만 다음봉에서 매수가 일어나네요, 해당봉에서 조건이 만족시 바로 체결될 수는 없는건가요? AtStop 으로 손절 or 손절후 매도 하려고 해도 기준 만족 다음봉에서 체결되 버리니 생각지않는 손실들이 발생하네요 만약에 기준값을 당일 시가로 보고 한다면 if MarketPosition == 0 and C > DayOpen and Stime <144500 Then { Buy("매수", AtStop, DayOpen+0.1, 1); } if MarketPosition == 1 and C < DayOpen Then { Sell("전환S", AtStop, DayOpen-0.1, 1); } 해당봉 조건만족 가격에서 바로 체결이 일어나게 하려면 어떻게 수정해야 되나요?
프로필 이미지
AWS헤닉스
2013-07-18
159
글번호 65464
시스템
답변완료

시스템식 질문입니다.

거래량에 따라 진입신호를 만들고 싶습니다. 2가지 종류로 만들고 싶습니다. 1분봉에서 거래량을 100개라고 지정했을 경우 거래량이 100개가 넘어가면 1분봉이 완성되지 않았어도 바로 앞 1분봉을 기준으로 즉시 매수 혹은 매도 주문을 하는 형태로 가능할까요? 1분봉에서 기준거래량을 전일 1분봉 평균 거래량(예를 들어 100개)에서 경우 전일 1분봉 평균거래량이 1분봉이 완성되지 않았어도 바로 앞 1분봉을 기준으로 즉시 매수 혹은 매도 주문을 하는 형태로 가능할까요? 청산은 1포인트 수익이 나면 바로 청산이고요.
프로필 이미지
호승300
2013-07-18
161
글번호 65460
시스템

dsad 님에 의해서 삭제되었습니다.

프로필 이미지
dsad
2013-07-18
35
글번호 65459
지표
답변완료

문의 드립니다.

수고가 많으십니다. 5분봉으로 선물 시스템 구현중에 있습니다. 제가 생각하고 있는 아래 로직으로 구현이 가능할런지요? 수식 요청드립니다. 먼저, A조건식에 맞는 종가를 기준으로... 신호 방향으로 피라미딩 진입(0.1P 간격으로 총 4개 진입_종가 포함)을 하고자 합니다. 4개 진입 시 자동스탑으로 각각 0.35P 설정되고, 자동스탑으로 설정된 4개는 누계형태로 플러스가 되도록 합니다. (ex : 피라미딩으로 총 4개가 진입이 되었다면 자동스탑은 마지막 4개 진입가격의 +0.35P 가격에 총 4개가 설정되어야 합니다.) 익절은 첫 진입(A조건 만족하는 가격)에 0.4P 입니다. 끝으로 위의 로직으로 진입 후 손절 or 익절이 된 후, 다시 A 조건에 만족하는 종가(가격)이 다시 오면 위와 같이 똑같이 진행이 되는데, 하루에 4번까지만 진행하도록 합니다. 감사합니다.
프로필 이미지
choice
2013-07-18
154
글번호 65458
지표