커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7764
글번호 230811
답변완료
수식부탁드립니다
if MarketPosition != 1 Then{
Condition1 = false;
Condition2 = false;
Condition3 = false;
}
if MarketPosition != -1 Then{
Condition4 = false;
Condition5 = false;
Condition6 = false;
}
if C > O and macd(12,26) > macd(12,26)[1] and Condition2 == False Then{
buy("매수2");
Condition2 = true;
}
if crossup(ma(c,20),ma(C,80)) and Condition3 == False Then{
buy("매수3");
Condition3 = true;
}
if C < O and macd(12,26) < macd(12,26)[1] and Condition5 == False Then{
Sell("매도2");
Condition5 = true;
}
if crossdown(ma(c,20),ma(C,80))and Condition6 == False Then{
Sell("매도3");
Condition6 = true;
}
상기의 각식에서 이익청산후 발생하는 다음의 반대수식을 제한 하고자 합니다.
예를 들어 매수2에서 2포인트 이하의 수익이 발생하였다고 가정하면
그다음 신호가 매수이거나 매도에 관계없이 그대로 진행하고
매수2에서 2포인트 이상의 수익이 발생하였다고 가정하면
그다음신호는 매수일경우에는 그대로 실행하고
반대로 매도가 나오면 실행시키지 않고. 그다음에 나오는 매도는
실행할수 있도록 가능한가요[매수(o)-매도(x)-매도 (o)]
상기수식으로 곤란한다면
간단한 예제를 부탁드립니다.
2009-08-03
637
글번호 23872
답변완료
당일 로스컷 제한하는식
수고하십니다.
당일전체거래의 로스컷을 제한하는 식을 부탁드립니다.
예를 들면,
당일로스컷한도= 3.0pt 라고 정했으면,
당일거래1 = + 0.5 로 청산완료,
당일거래2 = - 2.5 로 청산완료,
당일거래3 = + 1.0 로 청산완료,
당일거래4 = 현재미청산인경우
당일거래4의 로스컷한도 = 3.0 - (+0.5 - 2.5 + 1.0) = 1.5 로 결정되어,
당일거래4의 positionprofit= -1.5 일때 당일거래4가 청산되는 수식을 부탁드립니다.
2009-08-03
610
글번호 23871
답변완료
수식문의
체결속도를 측정할수있는 지표나 수식이 있나요?
2009-08-03
642
글번호 23870
답변완료
매매종료
안녕하세요..
아래의 식을 부탁 드립니다. 예를 들어
봉조건 : 1분봉, 또는 틱봉으로 매매하려고 함
매수 : 5일 이평이 20일 이평을 상향 돌파
매도 : 5일 이평이 20일 이평을 하향 돌파
위와 같은 조건으로 매수 매도 할때
연속으로 3회이상 손실이 발생하면 매매를 중지되도록 하고 싶은데 가능한가요
수고하세요...
2009-08-03
586
글번호 23869
탑건매직 님에 의해서 삭제되었습니다.
2009-08-02
113
글번호 23868
답변완료
congestionbreak지표 문의
input:multi(2),len2(24),delay(8),s1(0.65),s2(3.5);
Var :value1(0), value2(0),value3(0),cond1(false),cond2(false);
value1 = (highest(H,9)+lowest(L,9))/2;
value2 = (highest(H,24)+lowest(L,24))/2;
value3 = (highest(H,48)+lowest(L,48))/2;
Var1=abs(value3-(value1+value2)/2); //구름대 폭
Var2=high-low; //'고저차
Var3=ma(Var2,len2)*multi; //'고저차의 이평 승수배
Cond1= date==exitdate(1) and marketposition(1)== 1 ; //'최근청산날짜가 금일이고 직전이 매수
If Var1<var3 Then Var10=1; Else Var10=0; //'구름대폭과 고저차이평의 승수배 비교
If highest(Var10,delay)==1 Then{ //'기간중 최고 var10이 1이면 ----> delay를7로 1을 2으로 고쳤더니 신호가 없어지는데 이유가 뭔가요? 내가 이해하기로 7봉중 구름대폭이 고저차의이평승수 보다 2봉이하가 ㅈ거다면 신호가 나타나야 하는데
잘못 이해하고 있는건가요?
If stime<150000 Then {
If Cond1==False and MarketPosition <=0 Then --->cond1이 false라면 위조건이 or
로 연결된다는건가요? 최근청산이오늘이거나
직전이 매수이면 된다는 건가요?
buy("매수",Atstop,daylow+(dayhigh(1)-daylow(1))*s1); //'지정가 상향돌파시 매수
2009-08-02
601
글번호 23867
답변완료
수식 부탁 드립니다.
macd 그래프로 macd(12,26,9)로 macd가 macd signal선를 golden cross시 매수
macd가 macd signal선을 dead cross시 매도
를 식으로 부탁 드립니다.
상기식을 rinchol@yahoo.co.kr로 답해주시면 감사 하겠습니다.
2009-08-02
694
글번호 23866
답변완료
슬리피지에대한 질문.
1. 실제로 거래시 체결슬리피지가 발생활 확률이 높나요?? 어느정도인지 궁금합니다.
2.진입 / 청산 각각 0.03Pt 설정했습니다. 그런데.. 0.03pt의 의미는 무엇인가요?
총수익에서 슬리피지를 뺀것이 순수익 같은데요... 최소 몇 pt 의 이익의 있어야 순수
익이 +가나오나요? 저는 두틱정도가 슬리피지먹을거같아서 최소 0.15pt 의 총수익이
있어야 순수익이 발생할것같은데.. 맞나요?
2009-08-02
515
글번호 23865
답변완료
옵션 미결제 지표
안녕하세요!
당일 콜 미결제량의 증감과 풋 미결제량의 증감을 지표로 나타내고 싶습니다.
단순히 한 행사가의 콜 미결제량이 아니고 모든 콜 전체의 당일 미결제량증감의 총계와
풋 전체의 당일 미결제량 증감의 총계를 표시하는 지표 좀 부탁드립니다!
항상 고맙습니다! 수고하세요!
2009-08-02
624
글번호 23864