커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7788
글번호 230811
답변완료
리버스 시 두배 증거금 드는 거 해결해주신다고 하셨는데요...
===========================================================================
안녕하세요
예스스탁입니다.
지연주문기능은 현재 작업중이며 8월말경에서 9월 안에 제공될 예정입니다.
즐거운 하루되세요
> 파라독스 님이 쓴 글입니다.
> 제목 : 주문 신호가 나왔을 때 실제 주문까지의 딜레이 주기...
> 주문은 봉이 완성되는 시점이나, 다음봉이 시작되는 시점에 낼 수 있는거죠?
혹시 신호가 나오고 나서 주문 나가는 시점을 몇초 딜레이 줄 수 있는 방법 없나요?
리버스 시스템을 증거금 2배로 쓰지 않고 청산후 반대신호가 나오게 하고 싶어요.
다음 봉까지 기다리는 수 밖에 없나요?
==============================================================================
요거 언제 나오나요?
눈빠지게 기다리고 있습니다...
2008-10-05
716
글번호 17329
김기호 님에 의해서 삭제되었습니다.
2008-10-05
0
글번호 17328
청각 님에 의해서 삭제되었습니다.
2008-10-05
12
글번호 17327
답변완료
수식문의드립니다.
단기stok = stochasticsK(P1,P2);
단기stod = StochasticsD(P1,P2,P3);
장기stok = stochasticsK(j1,j2);
장기stod = StochasticsD(j1,j2,j3);
이렇게 단기 스토케스틱과 장기 스토케스틱이 있다면
장기스토케스틱K 가 D보다 높은 매수신호상태일때
단기스토케스틱K 가 D를 상향돌파할 때 마다 진입한다.(3번까지만 진입)
3번진입한 물량(최대진입이 3번입니다. 조건이 만족하지 않으면 1-2번 진입되고
청산될 수 있습니다.)
이렇게 진입된 물량은
1번진입
2번진입
3번진입으로 나누고
마지막 진입된물량 (3번 때로는 2번이나 1번이 될 수 있습니다.)은 단기스토케스틱의
데드교차가 나오면 청산합니다.
2번진입이 있다면 장기스토케스틱의 데드교차일때 청산합니다.
1번진입된 물량은 단기스토케스틱과 장기스토케스틱이 모두 데드 상태가 나면 청산합니다.
이상입니다.
부탁드리겠습니다.~
2008-10-05
737
글번호 17326
회원 님에 의해서 삭제되었습니다.
2008-10-04
0
글번호 17325
답변완료
문의
항상 친절한 답변 감사드립니다.
var : cnt1(0),cnt2(0),cnt3(0);
if date != date[1] Then{
cnt1 = 0;
cnt2 = 0;
cnt3 = 0;
}
if stime >= 90000 and stime < 140000 Then{
if MarketPosition() == 0 and crossup(ma(c,20),ma(c,100)) and cnt1 < 3 Then{
buy();
cnt1 = cnt1+1;
SetStopLoss(0.5);
}
}
if stime >= 110000 and stime < 142000 Then{
if MarketPosition() == 0 and dayhigh()*0.995 and cnt2 < 3 Then{
buy();
cnt2 = cnt2+1;
SetStopLoss(0.3);
}
}
if stime >= 130000 and stime < 150000 Then{
if MarketPosition() == 0 and C < Lowest(L,20)[1] and cnt3 < 1 Then{
buy();
cnt3 = cnt3+1;
}
}
SetStopLoss(0.2);
상기 수식에서 cnt2 에서는 기존의 포지션이 있을 경우에도 매수시그널이 나오면
주문을 나가게 하는데 한번주문시 마다 3게약씩 나가게 할수 있나요.
동일한 방법으로 cnt3 에서도 기존의 포지션이 있는 경우나 없는 경우에도 매수
시그널이 나오면 주문을 나가게 하는데 한번 주문시 마다 1계약으로 고정하는
수식을 부탁합니다.
아울러 각각 주문마다 다른 손절수식을 적용하고 싶습니다.
미리 감사 드립니다.
2008-10-04
912
글번호 17324
답변완료
부탁합니다.
옵션 분봉 당일매수청산식 부탁합니다.
<매수조건>
1. 당일, 5이평이 20이평을 '두번째'이후 상향돌파할 때 매수. 단, 그 직전 상향돌파때 5이평값보다 현재 (매수진입)상향돌파때 5이평값이 크거나 같을 것.(그러니까, 당일 첫번째 크로스업은 무시하고 두번째 크로스업부터 카운트하는데 예를 들면, 첫번째 크로스업값보다 두번째 크로스업값이 작고 세번째 크로스업값이 두번째 것보다 크면 세번째 크로스업때 매수진입)
2. 매매 전날 장 막판에 지수 5이평이 20이평을 이미 상향돌파고 있었다면 당일 시가에서 상승출발하는 순간 9시에 바로 매수진입하는 오류가 발생합니다. 이를 보완하여 당일 이평 크로스만 인정하고 매수진입코자 하려면 어떻게 식을 만들어야 할 지도 알려주시면 감사하겠습니다..
3. 매매회수는 1회로 제한.
<매수청산조건>
1. 당일, 5이평이 20이평을 하향돌파하면 매수청산.
2008-10-05
866
글번호 17323
답변완료
잘 안되네요... 수식 부탁합니다
MACD를 이용한 수식입니다. 아래쪽에 있는 수식은 그래프는 되는데.. 위에 있는 잘 안되네요
부탁드려요
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 =ema(value1,Period);
Value3 = 0 ;
If CrossUp(Value1, Value2) Then
Value3 = 1 ; // Long
If Crossdown(Value1, Value2) Then
Value3 = -1 ; // Short
if Value3 = 1 then color = Red
if Value3 = 0 then color = Yellow
if Value3 = -1 then color = Blue
//color = Iff(Value3=1, Red,Iff(Value3=0, Yellow , Blue))
//print ( value3, color )
Plot1( 0, "Buy&Sell", color, color, 30)
******
한가지 더 .....
오늘 시가, 시가 상하 0.6P, 시가 상하 1.5P
챠트에 이렇게 5개 라인이 매일 들어간 상태로 보려고 하는데요..
아래처럼 했더니.. 잘 나오지 않네요..
수정부탁합니다.
var : dayopen(0), Resist1(0),Resist2(0),support1(0),Support2(0), Price1(0.6), Price2(1.5);
if date != date[1] then;
Resist1 = dayOpen + Price1;
Resist2 = dayOpen + Price2;
support1 = dayOpen - Price1;
Support2 = dayOpen - Price2;
Plotbaseline1(dayopen,"시초가",RED);
Plotbaseline2(Resist1,"1차저항",RED);
Plotbaseline3(Resist2,"2차저항",RED);
Plotbaseline4(support1,"1차지지",RED);
Plotbaseline5(Support2,"2차지지",RED);
2008-10-03
887
글번호 17322
답변완료
당일매수청산거래식 부탁합니다..
옵션 분봉 당일매수청산거래식 부탁합니다.
메일(aceace77@hanmail.net)로 답변부탁합니다.
<매수조건>
1. 옵션 분봉에서, 지수 5이평이 20이평을 상향돌파(상향돌파 시점을 ‘A’라고 함) 하고, A시점 전후 5개봉안에서 거래량 5이평이 20이평을 상향돌파(상향돌파 시점을 ‘B'라고 함)하면 매수. 그러니까 B시점이 A시점보다 앞서면 A시점에 매수하고, B시점이 A시점보다 늦으면 B시점에 매수.
2. 하루에 2번만 매매.
3. 매매 전날 장 막판에 지수 5이평이 20이평을 이미 상향돌파고 있었다면 당일 시가에서 상승출발하는 순간 9시에 바로 매수진입하는 오류가 발생합니다. 이를 보완하여 당일 이평 크로스만 인정하고 매수진입코자 하려면 어떻게 식을 만들어야 할 지도 알려주시면 감사하겠습니다..
<매수청산조건>
1. 옵션 분봉에서, 지수 5이평이 20이평을 하향돌파하면 매수청산.
2008-10-02
867
글번호 17318