커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7760
글번호 230811
룽퐈 님에 의해서 삭제되었습니다.
2010-02-16
25
글번호 28071
답변완료
수식 부탁드립니다.
1번.. <현물, 1분봉 운영예정입니다>
**당일 장 시작전 해당 차트를 적용하면, 오늘 조건이 맞으면 매매가 시작됨으로, 시스템식에"전일날짜"를 입력하여 당일부터 매매하는 방법으로 해야 할 것 같습니다.
*매수조건
-당일 시가가 전일 종가대비 0% ~ 4%이면, 당일 시가보다 -1%하락시 매수
-당일 시가가 전일 종가대비 -5% ~ -9%이면, 시가에 즉시 매수
*매수청산 조건
-매수가 대비 10% 상승시 청산
-매수가 대비 -4.5% 하락시 손절
2번.. 수식 변경 부탁드립니다.
*전일 날짜 다음날 매매 시작되는데요, 나머지는 모두 같구요.
-매수 청산시, -20% 이하로 하락하면 +5%때 청산이고, -20% 이하 하락하지 않으면 +10% 이익시 청산인데... --> -10%이하 하락시에는 +5%때 청산으로 변경 부탁합니다.(-10% 이하로 하락하지 않으면 +10%때 청산)
input : 전일날짜(20100125);
if stime == 150000 and MarketPosition == 0 and sdate == 전일날짜 Then
buy("b1",AtMarket);
if MarketPosition == 1 Then{
if CurrentEntries == 1 Then
buy("b2",atlimit,EntryPrice*0.8);
if CurrentEntries == 2 Then
buy("b3",atlimit,EntryPrice*0.6);
if CurrentEntries == 3 Then
buy("b4",atlimit,EntryPrice*0.4);
if CurrentEntries == 4 Then
buy("b5",atlimit,EntryPrice*0.2);
if CurrentEntries == 1 Then
exitlong("bx1",atlimit,EntryPrice*1.1);
Else
exitlong("bx2",atlimit,AvgEntryPrice*1.05);
}
감사합니다.
2010-02-16
522
글번호 28070
러블리 님에 의해서 삭제되었습니다.
2010-02-15
261
글번호 28069
답변완료
문의 드립니다.
대부분의 사용자들이 예스트레이더를 선물 거래 용으로 이용하는데요
저는 주식을 합니다만 약간 힘든 점이 없지 않아 있네요
시총 200개 종목을 위주로 시뮬레이션 하다보니 2개의 시스템 비교를하려면
일일히 하나씩 하는것도 힘들고요...
특히 로직 구성이 분할 매수로 구성 되어있는데요
로직구성이 a조건 성립시 50 매수, b조건 성립시 30 매수 C 조건 성립시 20 매수
라는 식이 있다는 가정하에요
삼성전자 POSCO 현대차 한국전력 신한지주
라는 5종목을 감시 한다고 할때요
각 종목의 종가값이 같고, 제 자산은 100주만 있을때,
삼성 전자에서 a조건이만족,50주 매수, b조건만족,30주 매수
그런데 Posco 에서 C조건이 만족해서 20 주가 매수되었습니다.
그럼 시뮬레이션 값하고 결과같이 다르게 나오겠죠...
그렇게되면 시스템을 믿을 수 없게되서 결국 폐기 처분이 되겠죠..
선물은 한종목으로만 운용을하다 보니 이런 시스템이 없는것 같은데요
현대증권의 [복수계좌매매] 라는 탭과 유사하게
한 시스템에서 여러 종목을 감시, 자동 매매가 가능한 시스템을 만들어서
한 종목에 진입을하면 다른 종목의 신호는 무시, 진입 종목에 한해서 매매를 하는 그런
새로운 시스템이 필요할것 같아서요..
이 문제를 근본적으로 해결할려면 새로운 시스템이 필요 할것 같아서 이렇게 문의 드립니다.
혹시 이 문제를 해결 가능 한 방법이 있나요 ?? 없다면 시스템 로직을 다시 다 구성
한후에 분할을 없에야 할 것 같아서 이렇게 문의 드립니다.
아.. 그리고 실전 대비 질문인데요
종목 200개 정도를 감당하려면은 시스템 사양이 좋아야 할것 같은데요
예스트레이더만 실행시 컴퓨터가 다운 되지 않을만한 사양은 어느정도만 될까요 ?
CPU만 알려주시면 다른 부품은 CPU에 맞게끔 제가 끼어 맞추겠습니다. ㅎㅎ CPU만 좀 알려 주시면 감사하겠습니다.
2010-02-14
787
글번호 28068
답변완료
shift 를 계속 누르고 있습니다.
예스트레이드에서 시스템 적용하고 시스템 성능 보고서 보면서
시스템간 비교를 하는데요 그러다가 F9를 누르면 시스템 선택을 해야하는데
아무런 반응이 없더군요 Yeslanguage로 넘어가서 로직을 클릭을 했더니
싀프트 + 클릭 와 같은 기능인 블럭이 되었습니다..
그상태에서 키보드 shift를 눌렀더니 이제 정상적으로 되더군요
아마 shift를 계속해서 누르라고 입력되나바요
다른 작업할때는 안그러고 예스트레이더를 이용할때만 그런데요..
아마 문제의 원인이 키보드 보안이 원이이 아닌가 싶습니다.
해결방법좀 알려 주세요 홈페이지들어가서 업데이트 했는데도 이러네요
2010-02-14
870
글번호 28067
답변완료
지표식질문입니다.
간단한거 같으면서 어렵네요...
거래량 봉색깔과 가격봉색깔과 같게 만들고 싶습니다..
분봉에서요..^^
수고하세요
2010-02-14
663
글번호 28066
답변완료
메일로 문의드렸습니다.
새해 복 많이 받으세요~
2010-02-13
675
글번호 28065
답변완료
수식문의드립니다.
9시 30분이전에는 거래횟수의 제한이 없고 이후에는 총 2번의 거래만 나오게 할려고 합니다.
buy1, buy 2, sell1, sell2 네가지 주문식이 있는데
매수가 연속해서 나오던 매도가 연속해서 나오던 총 2번의 거래만 나오게 할려면 어케 해야 하나요?
아래와 같은 식을 사용하니까
If date[1] != date Then cnt = 0;
if a1 && cnt<2 then { buy ("buy1"); cnt = cnt +1; }
if a2 && cnt<2 then { buy ("buy2"); cnt = cnt +1; }
if s1 && cnt<2 then { sell("Sell 1"); cnt = cnt +1; }
if s2 && cnt<2 then { sell("Sell 2"); cnt = cnt +1; }
buy1이 나온상태에서 청산이 안되고 계속 포지션상태에서 buy2가 나오는 경우 한계약으로 매매하는거라 실제 거래는 안되지만 매매횟수에는 포함되어 그 다음에 sell이 안먹힙니다. 어케 해야 하나요?
2010-02-13
666
글번호 28064
답변완료
검색식 부탁드립니다.
input : P(5), N(0);
var : ii(0), sumMonthC(0), maMonthC(0), cnt(0);
array : MC[99](0);
if date > date[1]+30 then{
for cnt = 1 to 98{
MC[cnt] = MC[cnt-1][1];
}
}
MC[0] = C;
sumMonthC = 0;
for ii = 0 to P - 1 Begin
sumMonthC = sumMonthC + MC[ii];
end;
maMonthC = sumMonthC/p;
plot1(maMonthC);
위에 검색식을 이용해서
c >= maMonthC
and
5ma >= 20ma
일때
화살표 표시 하는 검색식 부탁드립니다
2010-02-12
689
글번호 28063