커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1710
글번호 230811
답변완료
늘 수고많습니다
늘 수고많습니다
신호 발생봉의 (고가+저가)*1/2 의 값을 깨면 청산하고 싶습니다
예를 들면 5 .20이평 골드시 매수 발생 그 봉의 중간값을 깨면 청산
그렇게 만들고 싶습니다..
미리 감사드립니다
2021-04-05
1211
글번호 147708
답변완료
질문드립니다.
20일이내 1회이상 주가등락률 20%이상 발생한종목
검색식으로 구현 부탁드리겠습니다.
2021-04-05
1183
글번호 147707
답변완료
지표 부탁드립니다
첨부 파일에서(1번그림)
1.1번 스윙과 2번스윙에서 1번보다 2번이 클때 저점 3번을 저장
2.2번 고점을 넘기 전까지는 저점 3번을 저장(넘으면 새로운 저점 3번 생성)
3.저점 3번은 9이평(빨간선)보다 L,L[1]가 작아야 함(9이평보다 저점이 2번이상 작아야함)
4.저점 3번이 깨지면 4번 신호 발생
첨부 파일에서(2번그림) 위와 반대
1.1번 스윙과 2번스윙에서 1번보다 2번이 작을때 고점 3번을 저장
2.2번 저점이 깨지기 전까지는 고점 3번을 저장(깨지면 새로운 고점 3번 생성)
3.고점 3번은 9이평(빨간선)보다 H,H[1]가 커야 함(9이평보다 고점이 2번이상커야함)
4.고점 3번이 넘으면 4번신호 발생
2021-04-05
1144
글번호 147706
답변완료
추가 문의드립니다.
안녕하세요
아래와 같이 알려주셨는데요 여기에 혹시 추가적으로
2계약중에서 1계약만 청산된 상태에서 반대 시그널이 발생했을때
보유하고 있던 모든 계약을 청산시키고 발생된 시그널 방향으로 진입하는 부분이 궁금합니다..
1
input : Per1(10),Per2(25);
var : BH(0),SL(0);
if MarketPosition == 1 Then
{
BH = highest(H,BarsSinceEntry);
if BH >= EntryPrice+PriceScale*65 Then
ExitLong("bx1",AtStop,BH-(BH-EntryPrice)*(Per1/100),"",1,1);
if BH >= EntryPrice+PriceScale*185 Then
ExitLong("bx2",AtStop,BH-(BH-EntryPrice)*(Per2/100),"",1,1);
}
if MarketPosition == -1 Then
{
SL = Lowest(L,BarsSinceEntry);
if SL <= EntryPrice-PriceScale*65 Then
ExitShort("sx1",AtStop,SL+(EntryPrice-SL)*(Per1/100),"",1,1);
if BH >= EntryPrice+PriceScale*185 Then
ExitShort("sx2",AtStop,SL+(EntryPrice-SL)*(Per2/100),"",1,1);
}
2
input : tick1(10),Tick2(25);
var : BH(0),SL(0);
if MarketPosition == 1 Then
{
BH = highest(H,BarsSinceEntry);
if BH >= EntryPrice+PriceScale*65 Then
ExitLong("bx1",AtStop,BH-Tick1*PriceScale,"",1,1);
if BH >= EntryPrice+PriceScale*185 Then
ExitLong("bx2",AtStop,BH-Tick2*PriceScale,"",1,1);
}
if MarketPosition == -1 Then
{
SL = Lowest(L,BarsSinceEntry);
if SL <= EntryPrice-PriceScale*65 Then
ExitShort("sx1",AtStop,SL+Tick1*PriceScale,"",1,1);
if BH >= EntryPrice+PriceScale*185 Then
ExitShort("sx2",AtStop,SL+Tick2*PriceScale,"",1,1);
}
2021-04-05
1125
글번호 147705
답변완료
추가문의 드립니다.
우선 지난번 답변감사드립니다.
---------------------------------
안녕하세요
예스스탁입니다.
각 종목을 시초가에 매수/매도했다고 가정하면 아래와 같습니다.
차트의 기본종목을 매수종목으로 띄우시고 참조데이타로 매도종목을 추가하고 아래 지표적용하시면 됩니다.
차트왼쪽 상단의 종목선택버튼 중
왼쪽이 차트의 기본종목을 선택하는 버튼이고
오른쪽버튼이 참조데이타를 선택해서 차트에 추가하는 버튼입입니다.
var : PL1(0),PL2(0),sum(0);
PL1 = Data1(C-DayOpen(0));
PL2 = Data2(OpenD(0)-C);
sum = PL1+PL2;
Plot1(sum);
PlotBaseLine1(0);
-------------------------------
위 수식에서 시초가에 매수매도가 아닌, 차트상 첫 봉부터 연속적으로
표현하는 방법이 있을지요? (매일 장시작되면서 초기화가 안되고 누적으로 표현..)
2021-04-05
963
글번호 147698
9회말2아웃 님에 의해서 삭제되었습니다.
2021-04-05
49
글번호 147687
답변완료
궁금한점이 있어 요청드립니다.
3분봉 차트에서.. 일봉 10일선 돌파했을때 매수..(crossup)
매수한 평단 4% 수익중일때 비중의 50%로 청산, 5% 수익중일때 나머지 모두 청산..
그리고 손절라인은 일봉 20일선 아래로 돌파했을때 매도(crossdown) or 평단의 -5%
까지 하락했을때..
해당되는 식을 만들고 싶습니다... 부탁드리겠습니다.
항상 감사하게 생각하구 있습니다.
2021-04-05
511
글번호 147674
러블리 님에 의해서 삭제되었습니다.
2021-04-05
72
글번호 147661
답변완료
시스템 식
매수 매도 매수청산 매도 청산 사용
이평선 5 20 사용
계약수 5계약
20 이평선이 1봉전 20 이평선보다 크고 5 이편선이 20 이평선 위에 있으면 --- 매수
20 이평선이 1봉전 20 이평선보다 작고 5 이편선이 20 이평선 아래에 있으면 ---- 매도
손절 -- 진입해서
매수는 진입봉의 저가 기준 5봉안에 연속 3봉 내려가면 손절 1
매수진입해서 50틱 이상 수익이 나고 100틱 못가고 내려오면 진입가 청산 2
매수진입해서 100틱 이상 수익이 나고 150틱 못가고 내려오면 20틱 청산 3
견디다가 최소수익으로 나오겠다는 말입니다
진입해서
매도는 진입봉의 고가 기준 5봉안에 연속 3봉 올라가면 손절 1
매도진입해서 50틱 이상 수익이 나고 100틱 못가고 올라가면 진입가 청산 2
매도진입해서 100틱 이상 수익이 나고 150틱 못가고 올라가면 20틱 청산 3
견디다가 최소수익으로 나오겠다는 말입니다
새벽 5시 되면 포지션 수익 손실 관계없이 강제 창산
2021-04-06
713
글번호 147660