커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7530
글번호 230811
답변완료
수식 부탁요!
매수후 10봉 연속 매수가 아래일때 매수청산
매도후 10봉연속 매도가 이상일때 매도청산식
부탁합니다^^
2013-10-08
158
글번호 68245
답변완료
다시문의요
제가 말을 잘못했습니다
양봉두개 매도가 아니구 음봉2개 매도입니다
그리고 매수시 1분봉에 적용할건데요 주가가 20선 위에 있을경우에만 매수 가능하게 해주세요
input : 투입금액(100000);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then
Var1 = int(int(투입금액/C)/10)*10;
Else
Var1 = int(투입금액/C);
}
if CodeCategory == 2 Then#코스닥
Var1 = int(투입금액/C);
if CodeCategory == 6 Then#옵션
Var1 = int(투입금액/(C*BigPointValue));
If V >100000 and Upvol/DownVol*100 >=150 and c < DayClose(1)*1.12 and C > O Then{
if MarketPosition == 0 or (MarketPosition == 1 and C <= EntryPrice*0.95) Then
buy("매수",onclose,def,var1);
}
if CodeCategory == 1 Then{
if BasePrice < 50000 Then
value1 = int(int(투입금액/C)/10)*10;
Else
value1 = int(투입금액/C);
}
if CodeCategory == 2 or CodeCategory == 8 Then
value1 = int(투입금액/C);
if MarketPosition == 0 and ExitDate(1) != sdate and C < DayClose(1)*1.12 and C > O Then
buy("매수2",OnClose,def,value1);
if MarketPosition == 1 Then{
ExitLong("손절",AtStop,L[BarsSinceEntry]-PriceScale);
if countif(C >O,2) == 2 Then
ExitLong("연속양봉매도");
if CurrentEntries == 1 Then
exitlong("매도1",atlimit,EntryPrice*1.05);
if CurrentEntries >= 2 Then
exitlong("매도2",atlimit,AvgEntryPrice*1.02);
}
2013-10-08
154
글번호 68243
답변완료
검색식 부탁드립니다.
장종료후 또는 2시 50분 경에
A : 전일 또는 전전일 또는 전전전일에 일봉상 10% 이상의 양봉이 발생해야 합니다.
B : 당일 10분봉에서 2시 30분 이후에 일목균형표상 기준선과 20일선을 돌파해야 하며,
그리고 60선과 기준선간의 이격이 3%이내 or 120선과 기준선간의 이격이 3% 이내이어야 합니다.
A and B
감사합니다.
2013-10-08
174
글번호 68238
답변완료
감사합니다.
트레일링 스탑시
최고가나 수익의 일정부분이 반전이 아닌 20분이평선의 몇%이하로 가격이 하락하면 매도주문이 내는 수식이 가능할지요?
예) 최초 매수후 10% 상승후 가격이 20분이평선의 3%로 하락하면 스탑주문
감사합니다.
2013-10-08
159
글번호 68233
답변완료
손절실 넣어주세요
안녕하세요
누적 빼고 손절식 좀 넣어주세요
손절은 매수 신호 나온 봉 저점으로 넣어주세요
매도는 연속으로 양봉 2개나오면 매도하는걸로 바꾸어주세요
매수할때 음봉에서는 매수 안되게 해주세요 양봉에서만 매수 하게해주세요
그럼 수고하세요 ~
혹시 수익나는 시스템식있으면 추천좀 해주세요 ㅜㅜ
input : 투입금액(100000);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then
Var1 = int(int(투입금액/C)/10)*10;
Else
Var1 = int(투입금액/C);
}
if CodeCategory == 2 Then#코스닥
Var1 = int(투입금액/C);
if CodeCategory == 6 Then#옵션
Var1 = int(투입금액/(C*BigPointValue));
If V >100000 and Upvol/DownVol*100 >=150 and c < DayClose(1)*1.12 Then{
if MarketPosition == 0 or (MarketPosition == 1 and C <= EntryPrice*0.95) Then
buy("매수",onclose,def,var1);
}
if CodeCategory == 1 Then{
if BasePrice < 50000 Then
value1 = int(int(투입금액/C)/10)*10;
Else
value1 = int(투입금액/C);
}
if CodeCategory == 2 or CodeCategory == 8 Then
value1 = int(투입금액/C);
if MarketPosition == 0 and ExitDate(1) != sdate and C < DayClose(1)*1.12 Then
buy("매수2",OnClose,def,value1);
if MarketPosition == 1 Then{
if CurrentEntries == 1 Then
exitlong("매도1",atlimit,EntryPrice*1.05);
if CurrentEntries >= 2 Then
exitlong("매도2",atlimit,AvgEntryPrice*1.02);
}
2013-10-08
186
글번호 68232
답변완료
수식 부탁이요
이전 5일 동안의 5분이평선 다섯개를 색깔만 달리해서 현재창에 겹쳐 띄우고 싶습니다.
시간 진행에 따라 동시간대의 이평값이 동시에 진행되는 방식으로요.
감사합니다.
2013-10-08
143
글번호 68227
관리자에 의해 예스스팟 QnA로 이동되었습니다
2013-10-08
3
글번호 68226
답변완료
보조지표관련 문의
안녕하세요
스토케스틱,일목균형표,볼린져밴드 3개의 지표중에서 2개가 매수신호에 나오면 매수하구요
2개가 매도 신호나오면 매도 한는 식 만들어주세요
보조지표 매수 매도시점은 지금 가장 많이쓰고 있는걸로 만들어주세요
즐거운 하루되세요~
2013-10-08
167
글번호 68225
답변완료
타 시스템의 신호를 받아오는 명령어가 있나요?
예스스팟은
타 시스템의 신호를 받아오는 명령어가 있나요?
2013-10-08
180
글번호 68223