커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

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

프로필 이미지
knb
2022-10-20
27
글번호 163163
지표
답변완료

부탁드립니다

수고하십니다 79257번 재질문입니다 콜등가대입이나 풋등가대입은 지정한 값의 수만큼 지정하시는 부분입니다. 라고 말씀하셨는데 어떻게 무슨뜻인지... (예제로 부탁드립니다)
프로필 이미지
파생돌이
2022-10-20
1026
글번호 163158
지표
답변완료

시가기준 상단, 하단 매매

시가 기준으로 상단/하단 기준을 정하고, 현재가가 그 밖으로 나갔다 들어올때 진입하는 코드를 짰는데 종종 진입을 안하네요 수정부탁드립니다. --<개념>----------------------------------------------------------------------- 1) 시가-1.5pt 기준으로 선을 긋고, 현재가가 그 선 밑으로 내려갔다가 시가-1.5pt을 터치하면 매수 2) 시가+1.5pt 기준으로 선을 긋고, 현재가가 그 선 위로 올라갔다가 시가+1.5pt을 터치하면 매도 3) 종가청산 --<코드>---------------------------------------------------------------- Input : 상단포인트(1.5), 하단포인트(1.5); # 진입 # # 매수 진입 # if CrossUp(C,DayOpen-하단포인트) and ExitDate(1) <> date and MarketPosition == 0 then # 시가 대비 -1.5pt를 Cross Down하고, 첫 진입이라면, 보유 포지션이 없다면 buy("매수", AtLimit, DayOpen-하단포인트); # 시가대비 -1.5pt로 체결 # 매도 진입 # if CrossDown(C,DayOpen+상단포인트) and ExitDate(1) <> date and MarketPosition == 0 then # 시가 대비 +1.5pt를 Cross Up하고, 첫 진입이라면, 보유 포지션이 없다면 sell("매도", AtLimit, DayOpen+상단포인트); # 시가대비 +1.5pt로 체결 # 종가 청산 # SetStopEndofday(154000);
프로필 이미지
퀀트드래곤
2022-10-20
1318
글번호 163157
시스템
답변완료

청산식

안녕하세요!! 궁금한 점이 있어 질의 드립니다. 요요청산, 샹들리에청산, 추적청산의 1번. 기본 예제식과 변형식 2번. 각 식의 용도와 차이점 3번. 기간값과 승수를 찾는 방법 수고하십시요
프로필 이미지
목포댁
2022-10-20
1152
글번호 163143
시스템
답변완료

문의 드립니다.

아래 시스템 로직에서 수량을 추가 조절할 수 있도록 부탁드립니다. var1 = (DayHigh+DayLow)/2; if CrossUp(C,Var1) Then Buy(); if CrossDown(c,Var1) Then ExitLong();
프로필 이미지
선물대장
2022-10-20
1245
글번호 163138
시스템
답변완료

문의 드립니다!

안녕하세요! 아래수식에서 시초 장시작후 N봉후, 혹은 N분후부터 가로선이 발생되도록 수정 부탁드립니다 * 예시는 5분후 혹은 3개봉후로 작성 부탁드립니다 감사합니다!!! ------------------------------------------------- value2 = DayHigh(0); value3 = DayLow(0); Value4 = (value2+Value3)/2; plot2(value2,"당일고"); plot3(value3,"당일저");
프로필 이미지
유로파54
2022-10-20
1649
글번호 163137
지표
답변완료

지표 질문입니다

1. 틱 차트에서 일간 차트 ma20 을 표시한다 2. 틱 차트 당일 바닥=A, 틱 차트 당일 천정=B, 일간 차트 ma20=C 라고 할때 C+(C-A) 를 표시한다 C-(B-C) 를 표시한다 감사합니다
프로필 이미지
para
2022-10-20
1235
글번호 163136
지표
답변완료

문의

갭보정으로 피붓이 나타나되,글자와 숫자가 나오도록 부탁드립니다
프로필 이미지
레전드
2022-10-20
1326
글번호 163135
지표
답변완료

시그널메이커를 변환하고 싶습니다.

안녕하세요? 아래 시스템트레이딩 수식은 시그널메이커에서 사용하는 수식입니다. 예스트레이더를 사용하려니 변환이 필요합니다. 도와주세요~~~ input : Exit_PT(500),Exit_LPT(250),BuyProfit(250),SellProfit(250),StopTick(250); var :SP(0); Params : TradingStartTime1(105000),TradingEndTime1(033500); var : Today_P( 0 ), Pre_NetProfit( 0 ), ProfitPoint( 0 ),LossPoint(0), myOpenProfit(0),TickPoint(0); Params : FastPeriod(55), SlowPeriod(150), SignalPeriod(80); SP = SignalPosition; TickPoint = OneTick * PriceScale; V0 = MACD(C, FastPeriod, SlowPeriod); V1 = XAverage(V0, SignalPeriod); if Time = 090000 Or (Time >= 090000 And (Time[1] < 090000 Or Date<>date[1])) Then Begin ProfitPoint = 0; // Today_P = 0; // Pre_NetProfit = NetProfit[1]; // condition99 = false; // condition88 = false; // End; Today_P = NetProfit - Pre_NetProfit; // 하루 누적 수익 myOpenProfit = OpenPositionProfit; If (Today_P + myOpenProfit) >= (Exit_PT * TickPoint ) Then condition99 = true; // If (Today_P + myOpenProfit) <= (-Exit_LPT * TickPoint) Then condition88 = true; // if TradingStartTime1 < TradingEndTime1 Then Begin If TradingStartTIME1 <= TIME And TIME <= TradingEndTIME1 Then COND44 = True Else COND44 = False; End Else Begin If TradingStartTIME1 <= TIME Or TIME <= TradingEndTIME1 Then COND44 = True Else COND44 = False; End; If Cond44 = False Then Begin if SP <> 0 Then Begin ExitLong("마감 매수 청산",OnClose,def,def,CurrentContracts); ExitShort("마감 매도 청산",OnClose,def,def,CurrentContracts); End; Cond44 = False; End; ProfitPoint = Exit_PT * TickPoint - Today_P - myOpenProfit; LossPoint = Exit_LPT * TickPoint + Today_P + myOpenProfit; if 1 = Sp then Begin ExitLong("매수 익절마감", Atlimit, close + ProfitPoint); ExitLong("매수 손절마감", AtStop, close - LossPoint); ExitLong("매수 청산", Atlimit, EntryPrice + BuyProfit * TickPoint ); End Else if -1 = Sp then Begin ExitShort("매도 익절마감", Atlimit, close - ProfitPoint); ExitShort("매도 손절마감", AtStop, close + LossPoint); ExitShort("매도 청산", Atlimit, EntryPrice - SellProfit * TickPoint ); End; //지정한 시간대에만 거래 if Cond44 And false = condition99 And false = condition88 Then Begin if CrossUp(V0,V1) Then Buy("매수") Else if CrossDown(V0,V1) Then Sell("매도"); End; SetStopLoss(StopTick * TickPoint * currentcontracts ,pointstop);
프로필 이미지
jyck
2022-10-20
1643
글번호 163134
시스템