커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3159
글번호 230811
chunsk 님에 의해서 삭제되었습니다.
2020-09-14
15
글번호 142366
답변완료
재문의드립니다
69174번재문의드립니다 그럼 1분봉챠트에서 30분봉짜리로수정부탁드립니다~~
2020-09-14
626
글번호 142365
답변완료
부탁 드립니다.
도움에 감사 늘 감사 드립니다.
변환 부탁 드립니다.
미리 감사 드립니다.
2020-09-15
866
글번호 142364
답변완료
설명 부탁드립니다.
안녕하세요
예스랭귀지를 공부하다 궁금한점이 있어서 문의 드립니다.
아래 시스템식에서 Buy, ExitLong 을 보게되면,
Buy("Cross Over Buy",AtStop,LEntryPrice,Initial);
ExitLong("LongTStop",AtStop,Lowest(Low,TrailBar));
조건 혹은 체결될때까지 여러번 불리게 되어 있는데요.
이렇게 buy 나 exitlong 이 여러번 불리기 되면, 내부적으로
어떤 의미이며, 어떻게 동작하는지 설명 부탁드리겠습니다.
가령 앞에 Buy 주문이 여러번 불리면 같은 주문으로 뒤에 들어 오는 주문은 무시가 되는건지요 ? 아니면 동작 방식이 따로 있는지 설명 부탁드리겠습니다.
감사합니다.
=============================================================
Input: FastLen(9), SlowLen(18), ChLen(12), TrailBar(8), Initial(300), ReBars(15), Reentry(10);
Vars: FastMA(0), SlowMA(0), LEntryPrice(0), SEntryPrice(0), LCount(-999), SCount(-999),
ReEntryCount(0), CurrentPosition(0);
FastMA = ma( Close , FastLen );
SlowMA = ma( Close , SlowLen );
#{ Order Placement for Long Positions }
If CrossUp(FastMA,SlowMA) then Begin
LEntryPrice = Highest( High , TrailBar )[1] * 1.02;
LCount = index;
End;
MessageLog("BarIndex : %.f, MarketPosition: %.f", BarIndex, MarketPosition);
If MarketPosition <> 1 AND index < LCount + ChLen and LCount > 0 then
{
Buy("Cross Over Buy",AtStop,LEntryPrice,Initial);
MessageLog("Buy===========");
}
#{ Trailing Stop while in Position }
If MarketPosition == 1 then begin
LCount = -999;
ExitLong("LongTStop",AtStop,Lowest(Low,TrailBar));
MessageLog("ExitLong===========");
End;
2020-09-14
790
글번호 142363
답변완료
수식 좀 요청 드립니다.
* 매번 도움에 고맙습니다.
* 청산 로직이 어느 부분이 잘못 되었는지 수정 좀 부탁 드립니다.
기준 : cci 수치가 3번 다운 신호 발생 하면 청산 인데 잘안되네요. <그림참조>
## CCI 청산
CCIv = CCI(9);
if MarketPosition == -1 and countif( Crossdown(CCIv,-100),100) >= 2 Then ExitShort("CCI청산");
* 아래 수식은 2번째 매매 건너뛰지 말고 "1시간 동안 매매금지" 로 수정 좀 부탁 드립니다.
▶ 손실횟수 와 시간은 변수처리로 좀 요청 드립니다.
첨부화면은 아프리카 tv에 "sotiman" 있습니다.
input : n(2);
var : loss(0),t(0);
var1 = ma(c,5) ;
var2 = ma(c,2) ;
if t <= 0 and crossup(var1,var2) then
{
t = 1;
if PositionProfit(0) >= 0 Then
loss = 0;
Else
loss = loss+1;
if loss < n Then
buy("b");
Else
ExitShort("sx");
}
if t >= 0 and crossdown(var1,var2) then
{
t = -1;
if PositionProfit(0) >= 0 Then
loss = 0;
Else
loss = loss+1;
if loss < n Then
Sell("s");
Else
Exitlong("bx");
}
* 마지막 매도 가격 과 20틱 이상 날경우 진입 하는 수식 좀 요청 드립니다.
if crossup(ma(c,5), ma(c,20) ) then buy();
이경우 이전 마지막 청산가격 보다 20틱 높을경우 진입 하는 수식 좀 부탁 드립니다.
(아침에 최초 시작에는 07시 10분 가격 기준으로 20틱 높으면 매수 입니다)
* 항상 많은 도움에 열심히 하고 있습니다.
아프리카 tv 보시면 차트 보임니다. 고맙습니다.
2020-09-15
854
글번호 142362
답변완료
부탁드립니다
수고하십니다
*아래수식을 챠트에 적용해보면 plot선들이 꼬불꼬불하게나옴니다 수평선으로 나오게 수식 부탁드립니다
var :aa(0),bb(0),a1(0),a2(0),a3(0);
aa = data1(C);
bb = data2(C);
a1=aa+(data2 (opend(0)-bb))*2;
a2=aa+(data2(HighD(0)-bb))*2;
a3=aa+(data2(LowD(0)-bb))*2;
plot1(a1, "시가");
plot2(a2, "고가");
plot3(a3, "저가");
2020-09-14
742
글번호 142361
답변완료
수식 부탁드립니다.(분봉 이평 색깔)
안녕하세요?
수식 부탁드립니다.(분봉 이평 색깔)
즉, 분봉상 20일 이평선이 상방일땐 빨간색, 하방일때 파란색..
이런식으로 가능할까요? 1분봉으로 해 주신다면 더 감사하겠습니다.
수식을 어디다 작성해야 실행이 되는지도 경로 알려 주시면 감사하겠습니다.
2020-09-14
675
글번호 142360
답변완료
함수요청
안녕하세요?
아래 글번호 69160번 재질문입니다.
작성 주신 스크립트 검증 요청드립니다.
진입조건에 박스지표 적용 요청드립니다.
--------------------------------------------------------------------------------------
아래 전략에 대해 스크립트 작성 요청드립니다.
나스닥선물 5분봉으로 거래를 하고자 합니다.
매수: 써머타임에는 9시, 써머타임 해지시에는 10시에 들어오는 시초가 가격 (9시 5분봉[10시 5분봉]의 시가가 볼린저밴드 하단보다 작으면 익봉 시가(9시 10분봉 시가[10시 5분봉 시가])에 진입
매도: 써머타임에는 9시, 써머타임 해지시에는 10시에 들어오는 시초가 가격 (9시 5분봉[10시 5분봉]의 시가가 볼린저밴드 상단보다 크면 익봉 시가(9시 10분봉 시가[10시 5분봉 시가])에 진입
매수청산: 볼린저밴드 상단 돌파 완성 익봉 시가로 청산
매도청산: 볼린저밴드 하단 이탈 완성 익봉 시가로 청산
강제청산: 써머타임에는 3시, 써머타임 해지시 4시 시가봉에 청산
매수든 매도든 진입신호 발생 1번 후 당일 청산으로 일중거래하고자 합니다.
2020-09-14
734
글번호 142355
마신영 님에 의해서 삭제되었습니다.
2020-09-14
3
글번호 142353