커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2011-01-21
13
글번호 35184
지표
답변완료

질문드립니다

if MarketPosition == 1 and CrossDown(ma(c, period1), ma(C,period2)) Then exitlong("매수청산"); SetStopLoss(stoppoint, PercentStop); if EntryDate == sdate then SetStopTrailing(value1, value2, PercentStop, 0); Else SetStoptrailing(0,0); 여기에서 무슨 잘못된 것이 있나요?
프로필 이미지
회원
2011-01-21
726
글번호 35181
시스템
답변완료

답변에 재차 문의드립니다.

if data1(C <= ma(C,20)+PriceScale*10 and C >= ma(C,20)) And data2(C <= ma(C,20)+PriceScale*10 and C >= ma(C,20)) And data3(C >= ma(C,20)-PriceScale*10 and C <= ma(C,20)+PriceScale*10 And C >= ma(C,20)) Then buy(); 아래 마지막으로 수정해주신 식이어야하는지? 위에 식이 맞는건지..? 제가 생각했을땐 올려주신 식을 보니 위처럼 해야 제가 생각한 모양이 나올거같은데요. 다시한번 답변 부탁드립니다. 그리고, 봉 미완성시 매매하도록은 불가능하다고 처음에 말씀해주셨는데, 위처럼하면 5분 10분 30분 모두 봉완성시에만 매매접근이 되는건지요? 아니면 주종목이 5분봉이니까 10분, 30분봉은 봉 미완성이라도 5분봉에서만 완성되면 매매접근이 되는 건지요? --------------- 안녕하세요 예스스탁입니다. 죄송합니다. 잘못작성해서 올려드렸습니다. 말씀하신 부분외에도 잘못된 부분이 있어 수정했습니다. if data1(C <= ma(C,20)+PriceScale*10 and C >= ma(C,20)) And data2(C <= ma(C,20)+PriceScale*10 and C >= ma(C,20)) And data3(C >= ma(C,20)-PriceScale*10 and C <= ma(C,20)) Then buy(); 즐거운 하루되세요 > 나이트호크 님이 쓴 글입니다. > 제목 : 답변에대한 재문의드립니다. > 아래와같은 답변을 받았는데요, 갭보정안한 5분봉20이평에서 상방향으로 10틱이내 & 갭보정한 10분봉 20이평에서 상방향으로 10틱이내 & 갭보정한 30분봉 20이평에서 상방향10틱 하방향 10틱이내(총상하20틱) 위와같이 갭보정한 30분봉 20이평에서는 상방향 10틱 하방향10틱 총 상하 20틱인데 아래 주신 수식에서는 5분, 10분, 30분 모두 동일하게 해주셔서, 30분봉쪽은 달라야하는거 아닌지요? ------------------- 안녕하세요 예스스탁입니다. 요청하신 내용을 구현하기 위해서는 참조종목을 이용하셔야 합니다. 주종목을 5분봉으로 갭보정하지 않고 적용하신 후 참조종목을 10분,30분을 차례로 추가로 적용하시고 각각 기본처트속성에서 갭보정을 설정하시면 됩니다. if data1(C <= ma(C,20)*PriceScale*10 and C >= ma(C,20)) And data2(C <= ma(C,20)*PriceScale*10 and C >= ma(C,20)) And data3(C <= ma(C,20)*PriceScale*10 and C >= ma(C,20)) Then buy(); 다만 갭보정을 하시게 되면 과거 신호는 매일 달라질수 있습니다. 해당 내용으로는 봉미완성시로는 가능하지 않습니다. 즐거운 하루되세요 > 나이트호크 님이 쓴 글입니다. > 제목 : 문의드립니다. > 갭보정안한 5분봉, 갭보정한 10분봉, 30분봉 이렇게 3개 차트를 연동해서 시스템매매가 가능한가요? 가능하다면 수식좀 부탁드립니다. 갭보정안한 5분봉20이평에서 상방향으로 10틱이내 & 갭보정한 10분봉 20이평에서 상방향으로 10틱이내 & 갭보정한 30분봉 20이평에서 상방향10틱 하방향 10틱이내(총상하20틱) 매수하도록. (1.5분봉캔들 종가기준매매버전, 2.5분봉캔들완성이 안되어도매매버전) 두가지 부탁드립니다. 수고하세요.
프로필 이미지
나이트호크
2011-01-21
690
글번호 35180
시스템
답변완료

16918 재질문인데요

답변주시어 수고하심에 감사드립니다 분봉 300 말고 일봉으로 찾는것 부탁드릴께요..
프로필 이미지
회원
2011-01-21
712
글번호 35178
검색
답변완료

수식부탁드립니다

안녕하세요 과중한 엄무이실텐데 제가 무게를 더 실어드려 죄송합니다 이평선의 관계는 아니구요 스톡케스틱 슬로우 입니다 K 값 180 이 D 값 60 을 골드이면 매수 이고 데드이면 매도 입니다 수고하세요
프로필 이미지
이혜연
2011-01-21
752
글번호 35174
시스템
답변완료

문의드립니다.

아래 수식으로 매매를 할때 Input : Period(60); # 매수/매도청산 If ma(c,period) > ma(c[1],period) Then { Buy(); } # 매도/매수청산 If ma(c,period) < ma(c[1],period) Then { Sell(); } 매수 진입후 선물기준으로 1.05P 의 수익이 나면 다음 매도신호까지 재매수신호가 나지않게 하고 매도진입후 선물기준으로 1.05P 의 수익이 나면 다음 매수 신호까지는 재매도 신호가 안나오게해야합니다. 즉, 매수-매도-매수-매도......... 혹은 매도-매수-매도....... 이런식으로 신호가 교차되면서 나게해야합니다. 그리고...당일 매매에서 2.10P 의 수익이 나면 더 이상 매수매도 신호가 나지않게 해야합니다. 그리고 3시 종가에서 일괄청산입니다. 이 수식을 어떻게 작성해야하는지..좀 알려주세요^^
프로필 이미지
회원
2011-01-21
714
글번호 35166
시스템
답변완료

손실제한식 오류 질문

선물 1일 누적 최대 허용 손실을 2pt로 제한할려고 합니다. 그런데 아래 식에서 오류가 나고 있네요. AtStop 청산이 문제 인듯 한데 20틱 건드리면 바로 청산하도록 하고 청산된 경우엔 손실을 ProfitSum 변수에 저장해서 -2pt 이상 되면 진입을 제한할려고 합니다. 이 부분 어떻게 수정하면 될지 알려주세요. Var : ProfitSum(0); ... ... If MarketPosition > 0 Then { ExitLong("BuyLossCut", AtStop, EntryPrice-(PriceScale*20)) ; ProfitSum = ProfitSum+PositionProfit; //당일 누적 손익계산 }
프로필 이미지
하얀깃털
2011-01-21
743
글번호 35161
시스템
답변완료

답변에대한 재문의드립니다.

아래와같은 답변을 받았는데요, 갭보정안한 5분봉20이평에서 상방향으로 10틱이내 & 갭보정한 10분봉 20이평에서 상방향으로 10틱이내 & 갭보정한 30분봉 20이평에서 상방향10틱 하방향 10틱이내(총상하20틱) 위와같이 갭보정한 30분봉 20이평에서는 상방향 10틱 하방향10틱 총 상하 20틱인데 아래 주신 수식에서는 5분, 10분, 30분 모두 동일하게 해주셔서, 30분봉쪽은 달라야하는거 아닌지요? ------------------- 안녕하세요 예스스탁입니다. 요청하신 내용을 구현하기 위해서는 참조종목을 이용하셔야 합니다. 주종목을 5분봉으로 갭보정하지 않고 적용하신 후 참조종목을 10분,30분을 차례로 추가로 적용하시고 각각 기본처트속성에서 갭보정을 설정하시면 됩니다. if data1(C <= ma(C,20)*PriceScale*10 and C >= ma(C,20)) And data2(C <= ma(C,20)*PriceScale*10 and C >= ma(C,20)) And data3(C <= ma(C,20)*PriceScale*10 and C >= ma(C,20)) Then buy(); 다만 갭보정을 하시게 되면 과거 신호는 매일 달라질수 있습니다. 해당 내용으로는 봉미완성시로는 가능하지 않습니다. 즐거운 하루되세요 > 나이트호크 님이 쓴 글입니다. > 제목 : 문의드립니다. > 갭보정안한 5분봉, 갭보정한 10분봉, 30분봉 이렇게 3개 차트를 연동해서 시스템매매가 가능한가요? 가능하다면 수식좀 부탁드립니다. 갭보정안한 5분봉20이평에서 상방향으로 10틱이내 & 갭보정한 10분봉 20이평에서 상방향으로 10틱이내 & 갭보정한 30분봉 20이평에서 상방향10틱 하방향 10틱이내(총상하20틱) 매수하도록. (1.5분봉캔들 종가기준매매버전, 2.5분봉캔들완성이 안되어도매매버전) 두가지 부탁드립니다. 수고하세요.
프로필 이미지
나이트호크
2011-01-21
785
글번호 35160
시스템
답변완료

아래 삭제한 글....수정주가 사용했네요

수정주가와 갭보정을 사용했더니 첨부했던 그림과 같이 나타났었네요.
프로필 이미지
초록물고기
2011-01-21
687
글번호 35154
시스템