커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7788
글번호 230811
답변완료
리딩,모투 시뮬 결과가 다르네요.
리딩으로 시스템을 만들다가 모투로 시스템을 돌려보고 싶어서
알아보니 하이투자밖에 모투가 없어서 가입후에 모투에 있는 챠트에
시스템을 적용해보니 리딩에서의 결과가 틀려서 혹시나 하고
YT 3.1 로도 해봤는 이것 역시 결과가 앞의 두개와는 틀려서 도통 감을
잡을수가 없네요.
물론 수수료와 슬리피지는 똑같게 설정했구요. 수정주가, 갭보정도 똑같이 하고요
설마 틱챠트에서 그런가하고 분봉에 기간을 같이해도 역시나 차이가 발생하네요..
왜 이런일이 발생하는지 궁금합니다.
2008-10-29
606
글번호 17761
답변완료
if 절의 처음으로...(?)
늘 친절한 답변 감사드립니다.
제가 코딩이 초짜에요.^^
아래식의 제일 마지막 라인에서 표현하고 싶은 것은
" 만약 (color>0 and c<var1) or (color<0 and c>var2) 게 된다면 다시 highvar를 0으로 초기화하면서 다시 윗쪽의 두번째 if절로 돌아가 실행하고 싶은데 어떻게 해야 할까요?
뭔가 변수를 하나 더 만들어서 할수 있을 것도 같고... 헷갈리네요.
감사합니다.
#########################################################
var: highvar(0),
color(0);
if date<>date[1] Then highvar=0; // 첫번째 if 절
if H-L>highvar Then { // 두번째 if 절
highvar=H-l;
var1=l;
var2=h;
color=c-o;
}
if (color>0 and c<var1) or (color<0 and c>var2) then highvar=0; // 세번째 if 절
2008-10-29
543
글번호 17760
무전불패 님에 의해서 삭제되었습니다.
2008-10-29
8
글번호 17756
답변완료
수식좀 부탁합니다..
매수조건(현물기준입니다)
1)
MACD OSCILLATOR 상승추세가 3봉 연속으로 발생하고
2)
MACD 가 2봉 연속 상승추세가 발생하면
다음봉 시가에 매수
매수청산조건(현물기준입니다)
1)
MACD OSCILLATOR 하락추세가 3봉 연속으로 발생하고
2)
MACD 가 2봉 연속 하락추세가 발생하면
다음봉 시가에 매수청산
* MACD OSCILLATOR(12,26,9) MACD(12,26,9)으로 기본 설정으로 설정해주시고 변수값으로 설정해주세요..
그리구 상승및 하락추세에서 3봉,2봉으로 정한값도 변수값으로 설정할수 있게 해주시구요..
참고: 매수,매도 조건은 1), 2)번 조건이 기준봉 대비 동시에 발생하는 조건입니다..
하나라도 신호 미발생시에는 매수하면 안됩니다..
MACD OSCILLATOR 상승추세가 3봉 연속으로 발생하였지만,
MACD 가 아직 상승하고 있지 않으면 매수,매수청산이 일어나지 않아야 합니다
a라는 봉을 기준으로 한다면, a봉 기준으로 MACD OSCILLATOR는 3봉이상 계속해서 상승중이어야 합니다..a봉 기준으로 MACD가 2봉연속 상승할때까지..
MACD OSCILLATOR는 상승 조건을 만족하다가 MACD가 2봉연속 상승이 일어나기 전에 MACD OSCILLATOR가 상승에서 하락으로 꺽이구 그 뒤를 이어 MACD가 2봉연속 상승이 일어난다 해두 매수조건 발생하면 안됩니다..
즉 MACD OSCILLATOR는 계속(3봉이상)상승추세로 이어가고 있어야 하고
뒤이어 MACD가 2봉 연속 상승이 일어나야만 매수하는 조건입니다..
매수청산은 그 반대입니다..
그럼 수고하세요..
2008-10-29
746
글번호 17754
답변완료
다시 문의드립니다.
자꾸 문의드려 죄송합니다.
시뮬레이션 결과치가 이상하게 나와서 다시 문의드립니다.
//매수식
if marketposition() == 0 then {
If 매수식1 then
Buy("B1");
If 매수식2 then
Buy("B2");
If stime <143600 and 매수식3then
Buy("B3");
}
//매수청산식
if IsEntryName("B1") Then{
if 청산식 then
Exitlong();
SetStopProfittarget(5);
SetStopLoss(1);
}
else if IsEntryName("B2") Then{
if 청산식then
Exitlong();
SetStopProfittarget(2);
SetStopLoss(1);
}
else if IsEntryName("B3") Then{
if 청산식 then
Exitlong();
SetStopProfittarget(1);
SetStopLoss(2);
}
Else{
SetStopProfittarget(0);
SetStopLoss(0);
}
if IsEntryName("B3") Then
SetStopEndofday(1500);
Else
SetStopEndofday(0);
말씀해주신 수식대로 제 시스템에 적용해보았는데 몇몇경우에 시뮬레이션결과치가 수식예상치와 다릅니다.
위의 봉차트는 10/27일 인데, 하늘색은 목표수익청산,분홍색이 손절신호입니다.강제청산창에서 조건만족시 즉시로 체크했습니다.
첫번째 매수신호 B2의 진입가가 123.70p 이므로 목표수익은 2% 126.20p, 손절은 1%122.45p 입니다. 진입신호가 다음봉의 시가는 123.70p 고가는 128.45p 저가는 122.75p 였는데 여기서 목표수익청산이 이루어지지 않고 엉뚱하게도 다음봉인 127.20p 에서 목표가 청산이 이루어졌습니다.
두번째 매수신호 B2의 진입가가 121.30p입니다.
따라서 위 수식에서 목표수익은 2% 123.75p, 손절은 1% 120.05p입니다.
그런데 다음봉 시가가 121.35p, 고가가 124.35p, 저가는 121.10p 였는데 여기서 목표수익청산이 이루어 지지 않고 진입신호후 2번째 봉에서 120.10p 에 손절청산이 이루어졌습니다.
세번째 매수신호 B2의 진입가가 120.75p 이므로 목표수익은 2% 123.20p 손절은 1% 119.50p 입니다. 이번에는 제대로 목표수익 청산이 이루어 졌습니다.
엑셀파일에서는 123.25p에 목표수익청산이 이루어졌는데 이것은 제가 수수료와 슬리피지를 주어서 그런것으로 보입니다.
이상하게도 10/27일의 경우에만 시뮬레이션결과치가 잘못 나타나고 그 이전에는 모두 일치합니다.
이유가 무언인지 잘 모르겠어서 문의드립니다.
그리고 위의 매수식1,매수식2,매수식3과 매수청산식과 함께 매도식1,매도식2,매도식3과 매도청산식을 함께 했더니 또 전혀 의도하지 않은 결과가 나왔습니다.
매수식3에와 같이 매도식3도 목표수익 1%가 나지 않으면 당일청산합니다.
물론 매수1,매수2,매도1,매도2식은 오버나이트 가능입니다.
매수식과 매도식 모두 적용했을경우의 수식좀 꼭 부탁드립니다.
매수식과 매도식을 함께 적용했을경우와 각각 매수식만, 그리고 매도식만 적용했을경우가 너무나 달라 제가 문제를 처리하기에는 너무 어렵네요.
감사합니다.
2008-10-29
827
글번호 17749
답변완료
문의드립니다
if MarketPosition() == 0 Then
buy("매수",atstop,min(DayLow(1),daylow(0))*1.05);
if MarketPosition() == 1 Then
exitlong("매수청산",atstop,lowest(L,BarsSinceEntry()));
상기식을 C > 5ma 에서 하루에 2번만 매매하고 싶습니다
2008-10-28
865
글번호 17748
답변완료
얼마전에 이메일로받은 교육예제파일???
이메일로받은 교육예제파일을 시행시키려하면, a dobe reader 지원되지 않는파일 형식이거나 파일이 손상되었으므로 adobe reader 에서 교육******** 열수없습니다 예를들어 전자메일로 받은파일의 디코드가 잘못되었습니다...이렇게 나오는데 어떻게해야 보내주신 교육예제프로그렘을 활용할수있는지요???..좀전에 알집을다운받아서 해보아도 그대로이내요?? 조언부탁드립니다..
2008-10-28
2060
글번호 17747
답변완료
리딩스타에서 해외지수 참조 가능한가요?
예전 예스트레이더에서는 나스닥을 비롯한 해외지수 참조가 가능햇었는데.. 리딩스타에서는 종목추가할때.. 해외지수가 없네요? 원래 없는건가요? 아님 제가 못찾는 건가요?
2008-10-28
689
글번호 17746
추종자 님에 의해서 삭제되었습니다.
2008-10-28
1
글번호 17745