커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

오른쪽 연장.

항상 감사드립니다. 1)당일 시가선은 추세선처럼 오른쪽 연장은 안되나요?
프로필 이미지
좋운날
2022-05-23
995
글번호 159152
지표
답변완료

LatestEntryPrice 함수 질문

LatestEntryPrice 가 가장 최근 피라미딩 포지션 말고 처음진입한 포지션에도 해당이 되는 함수인가요? (보통 피라미딩이 아닌 처음 진입한 포지션에 대해서는 LatestEntryPrice 가 아닌 EntryPrice 만 쓰길레 여쭈어 봅니다) 예를 들면 처음 진입한 포지션 이후 피라미딩을 안해도 LatestEntryPrice 함수를 이용하면 처음 진입한 포지션에 함수가 적용이 되는지 궁금합니다.
프로필 이미지
히익
2022-05-23
1151
글번호 159146
시스템
답변완료

청산조건 2가지로 운용 문의

언제나 감사드립니다. 진입조건에 따라 청산식을 다르게 적용하는 수식좀 부탁드립니다 1.cond1(일반진입)충족시 매수, 매수청산은 SetStopTrailing(dn,ts,PercentStop) 적용 2.cond2:(강한진입: 앞에 10봉내에서 3회이상 수익거래 발생한 후 진입할 때는 추적청산(atr) 적용 ///////////////////// Input: DN(4),TS(10),이익횟수(3),AT(15),MUL(2); var : cnt(0),이익횟수(0); var : cond1(),cond2();//?? value1 = ma(C, 5); value2 = ma(C, 20); # 매수 If CrossUP(value1, value2) Then // 일반진입 { Buy("b1"); } If cond2 Then { Buy("b2"); } cond2= ? // 강한진입(앞에 10봉내에서 3회이상 이익발생후 진입) ##여기서 성능보고 거래내역을 보면 SetStopTrailing 신호발생 청산후, 같은시간 같은가격으로 신규진입이 동시신호 발생할 때가 있는 데,이것 제어하는 방법도 좀 부탁드립니다. settrailing 하는 순간에도 매수조건 충족이라 발생하는 것 같은 데요,이것 제어방법도 하나 부탁드립니다.지진입가!= 진입가[1]//진입시간!= ??? if bdate != bdate[1] Then{ 이익횟수 = 0; } For cnt = 1 to 10 { if positiionprofit(cnt) > 0 Then 이익횟수 = 이익횟수+1; } #??? if IsEntryName("b1") Then{ SetStopTrailing(dn,ts,PercentStop); } if IsEntryName("b2") Then{ exitlong("t청산",atstop,highest(High,barsSinceEntry)-atr(at)*mul); }
프로필 이미지
피카2
2022-05-23
1225
글번호 159144
시스템
답변완료

파라볼릭 수식 사용중입니다 전일 종가부터 반영되는데 오늘 시가부터 반영되게 할수 없을까요?

Input : af(0.02), maxAF(0.2); var1 = SAR(af,maxAF); if sDate == CurrentDate Then { if var1 > C Then Plot1(var1, "SAR",MAGENTA); Else Plot1(var1, "SAR",LightGreen); } 이렇게 수식 사용중인대 전일 종가부터 적용되는대 오늘 시가부터 적용되게 할수 없을까요? 할수 있다면 수식 좀 부탁드립니다
프로필 이미지
실버라인1
2022-05-23
1347
글번호 159140
지표
답변완료

사용수식인데요 추가할 사항 부탁드리겠습니다.

아래수식으로 해외선물 사용중에 있는데 청산 관련 수정하고 싶습니다. 1. 1회 매수진입할때와 다수 매수진입했을때도 같은 조건으로 청산하였는데요 if MarketPosition == 1 and var2 > 매도MFI값 Then ExitLong("MFI청산",atlimit,AvgEntryPrice*1.001); 이수식으로요.... 1회만 매수진입한것은 1% 상승 수익시 청산하는 것으로 하고 싶습니다. ExitLong("MFI청산",atlimit,AvgEntryPrice*1.01); 2회이상 매수진입한것은 기존대로 하고요 ExitLong("MFI청산",atlimit,AvgEntryPrice*1.001); 수식 부탁드려요~~~ input : 매수MFI기간(25); input : 매수MFI값(26); input : 최대진입계약수(4),추가매수하락퍼센트(4),급락매수하락퍼센트(8); input : 매도MFI기간(8); input : 매도MFI값(82); input : X(1000),Y(4); var1 = MFi(매수MFI기간); var2 = MFi(매도MFI기간); if MarketPosition == 0 and var1 < 매수MFI값 and C < O and V > V[1] and C <= Highest(H,X)*(1-Y/100)and c<c[매수MFI기간/2] Then Buy("b",OnClose,DEF,1); if MarketPosition == 1 and MaxEntries < 최대진입계약수 Then Buy("-4% 하락추가매수",AtLimit,LatestEntryPrice(0)*(1-추가매수하락퍼센트/100)); if MarketPosition == 1 Then Buy("-8%하락 추가매수",AtLimit,LatestEntryPrice(0)*(1-급락매수하락퍼센트/100)); if MarketPosition == 1 and var2 > 매도MFI값 Then ExitLong("MFI청산",atlimit,AvgEntryPrice*1.001); if DayOfWeek(Bdate) == 5 and ((NextBarSdate != sDate and NextBarStime >= 050000) or (NextBarSdate == sDate and NextBarStime >= 050000 and sTime < 050000)) Then { if C > AvgEntryPrice Then ExitLong("주말 편히 청산",atlimit,AvgEntryPrice*1.01); }
프로필 이미지
이형지
2022-05-23
1334
글번호 159139
시스템
답변완료

문의

해외선물 지수가 예를 들어 112.20에서 112.22로 112.21을 건너뛰고 상승했을 경우, 반대로 112.22에서 112.21을 건너뛰고 112.20으로 하락했을 경우, 이런 경우를 알아내거나 표시할 수 있는 수식이 가능할까요?
프로필 이미지
검은약
2022-05-23
1001
글번호 159138
지표

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

프로필 이미지
회원
2022-05-23
115
글번호 159137
지표
답변완료

여쭤볼게 있습니다.

안녕하세요 여쭤볼것은 다름이 아니라 볼린져밴드 3개 (예를들면 볼밴 20,40,60) 를 각자의 볼밴으로 챠트에 구현하는것이 아닌 3개의 볼밴을 하나의 수식에 의해 표현이 가능한지요? 만약 가능하다면 수식 부탁 드립니다. 고맙습니다.
프로필 이미지
라몬
2022-05-22
816
글번호 159136
지표
답변완료

문의드립니다.

항상 감사드립니다. [ 3202 : 파워종목검색 부분 문의건 ] ① 장기(지수)이평선 60일 + 120일 + 240일 이평선을 주가가 동시에 돌파하거나 혹은 그이상이어야한다 ② Envelope(20,10) 주가가 상한선 돌파 ③ Bollinger band(20,2) 주가가 상한선 돌파 상기 ( ① and ② and ③ ) 조건을 동시에 만족하는 조건으로 종목검색식 문의드립니다.
프로필 이미지
관스
2022-05-22
961
글번호 159135
종목검색