커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
2521
글번호 230811
크라켄 님에 의해서 삭제되었습니다.
2022-01-13
1
글번호 155407
답변완료
[해외선물 - 나스닥 100] 일부 변경 요청건
매수 진입후 청산되지 않을때 매주 금요일 (토요일 새벽) AM 5시00분에
청산되지 않는 매수된 계약의 평균값이 플러스일때 (수익일때) 일괄 청산
청산되지 않는 매수된 계약의 평균값이 마이너스일때 (손실일때) 청산 되지 않는 수식을
추가 될수 있게 수식 부탁드림니다.
-----------------------------------------------------------------------------------
input : MFI기간(25),MFI값(7),하락틱수(250),하락틱수1(400),익절틱(525),손절틱(50000);
input : MFI청산기간(8),MFI청산값(86);
input : 추가매수횟수(6),X(25),Y(100);
var : MoneyFlow(0),MoneyFlow1(0);
MoneyFlow = MFI(MFI기간);
MoneyFlow1 = MFI(MFI청산기간);
if MarketPosition == 0 and MoneyFlow <= MFI값 and C <= Highest(H,X)-PriceScale*Y Then
Buy("b",OnClose,DEf,1);
if MarketPosition == 1 and MaxEntries < 추가매수횟수 and MoneyFlow < MFI값 and C < O and V > V[1] Then
Buy("추매",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수);
if MarketPosition == 1 and MaxEntries < 추가매수횟수 and C < O and V > V[1] Then
Buy("325틱추가매수",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수1);
if MarketPosition == 1 and MoneyFlow1 > MFI청산값 Then
ExitLong("MFI청산",atlimit,AvgEntryPrice*1.005);
SetStopLoss(PriceScale*손절틱,PointStop);
SetStopProfittarget(PriceScale*익절틱,PointStop);
2022-01-13
1202
글번호 155406
답변완료
[해외선물 - 나스닥] 수 청산시 현재가로 설정후 1차/2차 정정하는 기능 부여 문의
질문1: 매수 진입시에는 현재가로 매수 설정한후 "설정-부가기능"으로 해서 '진입주문지연 및 1차 2차 자동정정'을 통해 현재가로 매수가 되지 않을때에도 1차 2차 정정을 통해 매수 되었는데요...
매수 청산할때는 아래식은 "시장가"로 설정되어 있는것으로 알고 있는데 맞나요?
맞다면 매수 청산시 "현재가"로 설정이 가능할까요? 현재가로 매수청산이 안될때는 매수
진입할때처럼 1차 2차 정정하는 기능이 있나요?
알려주시며 감사하겠습니다.
-----------------------------------------------------------------------------------
input : MFI기간(25),MFI값(7),하락틱수(250),하락틱수1(400),익절틱(525),손절틱(50000);
input : MFI청산기간(8),MFI청산값(86);
input : 추가매수횟수(6),X(25),Y(100);
var : MoneyFlow(0),MoneyFlow1(0);
MoneyFlow = MFI(MFI기간);
MoneyFlow1 = MFI(MFI청산기간);
if MarketPosition == 0 and MoneyFlow <= MFI값 and C <= Highest(H,X)-PriceScale*Y Then
Buy("b",OnClose,DEf,1);
if MarketPosition == 1 and MaxEntries < 추가매수횟수 and MoneyFlow < MFI값 and C < O and V > V[1] Then
Buy("추매",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수);
if MarketPosition == 1 and MaxEntries < 추가매수횟수 and C < O and V > V[1] Then
Buy("325틱추가매수",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수1);
if MarketPosition == 1 and MoneyFlow1 > MFI청산값 Then
ExitLong("MFI청산",atlimit,AvgEntryPrice*1.005);
SetStopLoss(PriceScale*손절틱,PointStop);
SetStopProfittarget(PriceScale*익절틱,PointStop);
2022-01-13
1091
글번호 155405
답변완료
종목검색식 문의드려요
문의드려서 아래 검색식을 받았는데요
종목이 너무 많이 검색되어서.............그냥 당일에 고점 돌파한 종목만 검색하고 싶은데 수정 부탁드려요
input : short(12),long(26);
var : macdv(0),t(0),hh(0),hh1(0);
macdv = macd(short,long);
if CrossUp(macdv,0) Then
{
t = 1;
hh = h;
hh1 = hh[1];
}
if CrossDown(macdv,0) Then
t = -1;
if t == 1 Then
{
if h > hh Then
hh = h;
if hh1 > 0 and C > hh1 Then
Find(1);
}
감사합니다
2022-01-13
1035
글번호 155404
답변완료
문의 드립니다
시스템 최적화 보고서에 나오는 (총손익,연평균손익,평균손익비,최대손실폭,총수익/총손실은 알겟는데)
맨 마지막에 나오는 수익률은 어떻게 산출된것인가요?
어떤식으로 계산되어 나온건지 궁금합니다~
감사합니다
2022-01-13
980
글번호 155403
답변완료
문의
코스피선물
데이트레이딩
1) buy 진입 후
k= 당일 최다 체결가격(빈도수)
r= k의 체결건수를 모두 합산
if k의 + - 0.5포인트 이내 and r > 500 then
exitlong();
2) buy 진입 후
k= 당일 최다 체결가격(빈도수)
p= k의 거래량을 모두 합산
if k의 + - 0.5포인트 이내 and p > 1000 then
exitlong();
수식 부탁드립니다.
2022-01-13
1052
글번호 155401
답변완료
수식문의
지표 volume power p(20) ,LRS(30)
*.종목검색식- 1. volume power 볼이평선이 기준선 -10을 상향돌파종목
2. volume power 볼이평선이 기준선 -10 보다 위에있고 LRS(30)이
기준선0보다크고 상승중인 종목
*시스템식 1.매수- volume power 볼이평선이 기준선 -10 보다 위에있고 LRS(30)이
기준선0보다크고 3봉연속 상승중이면 매수
2 매도- volume power 볼이평선이 기준선 -10 보다 위에있고 LRS(30)이
기준선0보다크고 3봉연속 하락중이면 매도
2022-01-13
1178
글번호 155395
답변완료
지그재그 지표 삽입 부탁드립니다
안녕하세요.
국내선물을 하기위해 예스스탁 차트를 열심히 배우고 있는 사용자입니다,
많은 도움에 감사드리구요.
농협의 예스스탁을 배우면서 분봉, 틱봉에 추세의 흐름을 파악하고자 지그재그 보조지표를 사용하려고 하니까 원하는 지표가 없어 사용이 불가능하더군요.
바쁘신 업무에 죄송합니다만 지그재그 보조지표를 예스스탁 국내선물, 해외선물차트에 사용가능하도록 만들어 주실수 없는지 감히 부탁드리겠읍니다.
혜량해주시길 부탁드립니다.
임인년 호랑이 해에 건강하시고 복많이 받으시길 기원드립니다.
감사합니다.
-- 모바일 01038435394, 메일 pinenks@daum.net
2022-01-13
1313
글번호 155394
답변완료
75485 추세선의 값 재문의
답변주신 내용대로 또 밤을 세워 시험해 봤습니다.
올려주신 답변 내용으로는 별문제가 없어보이는데....
원하는 답이 아니네요
어디가 틀린걸까요!
시험 챠트와 소스올립니다. 조언부탁드립니다.
두개의 임의 추세선 교차지점을 알고 싶은겁니다.
// 75485
//
// Test_f8
//
var : TL1(0);
var : TL2(0);
var : Text1(0);
var : PM5(0);
var : PM6(0);
var : i(0);
//if sDate == 20220111 and sTime == 140000 Then
//{
If Index == 1 then {
TL1 = TL_New(sDate,sTime,387,sDate,sTime,387);
TL_SetSize(TL1,1);
TL_SetColor(TL1,Red);
}
Else {
//
TL_SetBegin(TL1,20220111,90000,387); // 1차 표시
TL_SetEnd(TL1,20220111,140000,389);
TL_SetSize(TL1,1);
TL_SetColor(TL1,Red);
//
}
//}
//if sDate == 20220111 and sTime == 150000 Then
//{
If Index == 1 then {
TL2 = TL_New(sDate,sTime,389,sDate,sTime,389);
TL_SetSize(TL2,1);
TL_SetColor(TL2,BLACK);
}
Else {
//
TL_SetBegin(TL2,20220111,90000,389); // 1차 표시
TL_SetEnd(TL2,20220111,150000,387);
TL_SetSize(TL2,1);
TL_SetColor(TL2,BLACK);
//
}
//}
// 교차지점 값
// 20220111 114500 (388.09)
/* 안나옴
If PM5 > 0 and PM6 > 0 and PM5 == PM6 then
{
Text1 = Text_New(20220111,114500,PM5, NumToStr(PM5,2) + "->");
}
*/
// 이상위치에 2개 표시
For i = 100 to 1000 step 100 {
PM5 = TL_Getvalue(TL1,20220111,114000 + i);
PM6 = TL_Getvalue(TL1,20220111,114000 + i);
// If PM5 > 0 and PM6 > 0 and PM5 == PM6 then
If PM5 == PM6 then {
Text1 = Text_New(20220111,110000 + i,PM5, NumToStr(PM5,2) + "->");
i = 9999;
}
}
//
// 오류땜
If PM5 == 0 then {
Buy("매수");
}
If PM5 == 0 then {
Sell("매도");
}
2022-01-13
1555
글번호 155392