커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7739
글번호 230811
답변완료
틱차트선물 틱차트옵션
아래 만들어 주신 수식대로 적용할려고 하니깐
선물틱차트를 기준으로 옵션을 주문하는 시스템을 짰는데
돌려볼려고 하니깐 틱차트는 동시에 2개를 올릴수 없다고 나오네요
분차트만 가능한가봐요
이거 해결할순 없나요
선물틱차트 신호에 옵션을 시장가로 매매하고 싶은데 이게 불가능하단 말입니까?
2011-03-10
714
글번호 36462
답변완료
문의드립니다.
아래 식에서
=========================================================
input : Profit1(50),Profit2(100),Loss1(50),Loss2(100);
var : D1H(0,data1),D1L(0,data1),D2H(0,data2),D2L(0,data2);
if data1(dayindex) == 0 Then{
D1H = data1(H);
D1L = data1(L);
}
if data2(dayindex) == 0 Then{
D2H = data2(H);
D2L = data2(L);
}
if MarketPosition == 0 and ExitDate(1) != sdate and sTime < 140000 Then{
if data1(dayindex > 0 and crossup(h,D1H)) and data2(dayindex > 0 and crossup(h,D2H)) Then
buy();
if data1(dayindex > 0 and CrossDown(l,D1L)) and data2(dayindex > 0 and CrossDown(l,D2L)) Then
Sell();
}
if MarketPosition == 1 Then{
if MarketPosition[1] != 1 Then {
var1 = CurrentContracts;
var2 = int(CurrentContracts/2);
}
ExitLong("bP1",atlimit,EntryPrice*(1+Profit1/100),"",var2,1);
ExitLong("bP2",atlimit,EntryPrice*(1+Profit2/100));
ExitLong("bL1",AtStop,EntryPrice*(1-Loss1/100),"",var2,1);
ExitLong("bL2",AtStop,EntryPrice*(1-Loss2/100));
}
if MarketPosition == -1 Then{
if MarketPosition[1] != -1 Then {
var1 = CurrentContracts;
var2 = int(CurrentContracts/2);
}
ExitShort("sP1",atlimit,EntryPrice*(1-Profit1/100),"",var2,1);
ExitShort("sP2",atlimit,EntryPrice*(1-Profit2/100));
ExitShort("sL1",AtStop,EntryPrice*(1+Loss1/100),"",var2,1);
ExitShort("sL2",AtStop,EntryPrice*(1+Loss2/100));
}
SetStopEndofday(150000);
=====================================================================
data1은 콜옵션 data2는 연결선물입니다.
100주를 매매중이라고 가정하고.....
data1에서 매수나 매도 신호가 발생한 봉의 종가대비해서
50% 상승하면 50주 청산하고 100% 상승하면 나머지 물량인 50주도 청산되어야하는데...
청산이 한번 나옵니다....수식의 어디가 잘못되었는지요???
50% 상승이나 하락이 안나오면 전량 3시에 청산인데...한번도 3시 청산이 안나오니....
뭐가 잘못된건지....부탁드립니다.
2011-03-10
668
글번호 36455
답변완료
옵션 청산식?
안녕하세요.
옵션 청산식 부탁드립니다.
1. 가령 매수진입 했을 경우: 매수 진입가 대비 10만원 이익 청산.
2. 가령 매도진입 했을 경우: 매도 진입가 대비 10만원 이익 청산.
3. 목표청산액 10만원.
4. 로스컷 5만원
감사합니다.
2011-03-10
691
글번호 36454
회원 님에 의해서 삭제되었습니다.
2011-03-10
1
글번호 36453
답변완료
참조종목 이동평균
참조종목에 제공하고있는 이동평균선을 지표는 넣고싶습니다.
방법이없는지요 이평선을 추가하려니깐 게속 data1에만 들어가네요 ㅎㅎ
2011-03-10
784
글번호 36451
답변완료
수식부탁드립니다--------------
최근30봉중에 양봉이20개이상이면 매수
최근30봉중에 음봉이20개이상이면 매도
부탁드립니다
2011-03-10
855
글번호 36450
답변완료
선물일봉에서 전일고가저가
향상감사합니다
선물일봉에서 전일고가저가종가와 당일종가저가 고가선을부탁드림니다
2011-03-10
888
글번호 36449
답변완료
문의입니다.
볼린저밴드관련식 문의입니다.
최근 90개 봉에서 볼린저밴드 변동성(상하폭)이 가장 작은 시점을 중심으로
1. 10개봉에서의 상하폭 평균을 돌파하는 변동성이 나타날때,
2. MACD 크로스 중일때,
1에서 상단돌파시 & 2 골든크로스일때, 매수
1에서 하단돌파시 & 2 데드크로스일때, 매도
위 조건을 식으로 부탁드려요...
2011-03-10
817
글번호 36447
답변완료
자꾸 질문만 늘어가네요..ㅋ
아...
혼자서는 참 힘들군요..
(DIPlus_N(1,Period) <= DIMinus_N(1,Period) && DIPlus_C(Period) > DIMinus_C(Period) || DIPlus_C(Period) > DIMinus_C(Period) && ADX_N(2,Period1) >= ADX_N(1,Period1) && ADX_N(1,Period1) < ADX_C(Period1), 1, 0)
가령 요런식을 구현한다고할때...
요거 매수주문식인데요...
DI 나 ADX같은 외부함수 선언하는 식하구요...
요거 매수주문식이거등요...
DI 값은 26일 ADX 값은 10일 period 14 period1 18로 적용해주시구요...
추위가 끝나가네요...
이럴때 감기조심하시구요.. ^^;
2011-03-10
806
글번호 36445