커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7571
글번호 230811
답변완료
재문의 드립니다~
Input : shortPeriod(12), longPeriod(26),단기(1),장기(2);
Var : MACDv(0), MACDsig1(0),macdsig2(0) ;
MACDv = MACD(shortPeriod, longPeriod);
MACDsig1 = ema(MACDv,단기);
MACDsig2 = ema(MACDv,장기);
if crossup(MACDsig1,MACDsig2) Then
buy("b");
ExitLong("bx",AtMarket);
if CrossDown(MACDsig1,MACDsig2) Then
sell("ss");
ExitShort("sx",AtMarket);
이 식에서 진입이 매일 나왔으면합니다
진입이 뜨믄뜨믄 나오게되있는데
수정좀 부탁드립니다~
2013-04-09
175
글번호 61825
답변완료
수식부탁드립니다
분봉에서
예를 들어 10분봉에서
9시10분봉 종가/1
9시20분봉 10분봉종가+20분종가/2
9시30분봉 10분봉종가+20분종가+30분종가/3
9시40분봉 10분봉종가+20분종가+30분종가+40분봉종가/4
.
.
15시 .....+15시종가/36
각분봉종가값 나누기 누적봉갯수
이값을 점그래프로 나타내어주세요
다음날에는 새롭게 시작하도록 해주세요
2013-04-09
223
글번호 61819
회원 님에 의해서 삭제되었습니다.
2013-04-09
10
글번호 61818
답변완료
진입방향 으로 진행하다가 되돌림이 심할때 익절 하는 식
선물 시스템식 운영시 진입방향 으로 진행하다가 되돌림이 심할때 익절 하는 식을
다음과 같이 운영하고 있습니다.
그런데 종종 특정 구간이 넘은 bx, sx 에서는 익절이 돼고 또 그 방향으로 진입신호
가 나왔을때 바로 전 sx, bx의 50%에서 익절하게 하고 싶읍니다.
왜냐하면 심한 되돌림은 추세가 바뀐것으로 볼수 있어
기존 방향으로 크게 안가더군요.. 종종..
매수진입시 되돌림이 있을 경우 가령 아래와 같이 운영할때
###################################################
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.20 Then
ExitLong("bx2",AtStop,EntryPrice+PriceScale*10);
}
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+1.90 Then
ExitLong("bx3",AtStop,EntryPrice+PriceScale*20);
}
당일 1번째 매수 진입 이후 bx2 매수 익절 즉
(가령 +1.5p 갔다가 +0.5p로 되돌아와 +0.5p로 bx2 익절) 이 되고
다시 다른신호(매도) 없이 재차 "매수"신호가 나올때(bx2 익절 후) 진입하는것은
괜챦은데
이 2번째 진입에 대한 익절은 바로 앞 1번째 진입하여 최대 진행한 방향의 1/2 즉
(바로 앞 매수진입이 그 방향으로 +1.5p 갔으므로 1.5 / 2 = 0.75p) 0.75p에서 익절
돼게 하고 싶읍니다.
즉 bx2가 발생하고 곧바로 매수진입이 또 일어나면
바로 앞 진입한 방향으로 진행한 최대치의 반값(1/2)에 자동청산(유연한 bx) 돼게
하자는 것입니다.
또
bx3 가 발생한 이후에 바로 "매수"신호가 나오면 매수 진입 자체를 못하게 하고 싶읍니다.
즉 매수 진입하여 그 방향으로 +2.10p 진행후 하락하여 +1.00p까지 밀렸을때
+1.00p 에서 bx3 매수 익절 시킨 후 바로 다른신호 없이 재차 매수신호가 발생한다면
이때는 되돌림이 매우 컸으므로 진입자체를 못하게 하는 것입니다.
######
똑같이
매도진입시 되돌림이 있을 경우 가령 아래와 같이 운영할때
###################################################
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.20 Then
ExitShort("sx2",AtStop,EntryPrice-PriceScale*10);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-1.90 Then
ExitShort("sx3",AtStop,EntryPrice-PriceScale*20);
}
당일 1번째 매도 진입 이후 sx2 매도 익절 즉
(가령 -1.5p 갔다가 -0.5p로 되돌아와 -0.5p로 sx2 익절) 이 되고
다시 다른신호(매수) 없이 재차 "매도"신호가 나올때(sx2 익절 후) 진입하는것은
괜챦은데
이 2번째 진입에 대한 익절은 바로 앞 1번째 진입하여 최대 진행한 방향의 1/2 즉
(바로 앞 매도진입이 그 방향으로 -1.5p 갔으므로 -1.5 / 2 = -0.75p) 0.75p에서 익절
돼게 하고 싶읍니다.
즉 sx2가 발생하고 곧바로 매도진입이 또 일어나면
바로 앞 진입한 방향으로 진행한 최대치의 반값(1/2)에 자동청산(유연한 sx) 돼게
하자는 것입니다.
또
sx3 가 발생한 이후에 바로 "매도"신호가 나오면 매도 진입 자체를 못하게 하고 싶읍니다.
즉 매도 진입하여 그 방향으로 -2.10p 진행후 하락하여 -1.00p까지 밀렸을때
-1.00p 에서 sx3 매도 익절 시킨 후 바로 다른신호 없이 재차 매도신호가 발생한다면
이때는 되돌림이 매우 컸으므로 진입자체를 못하게 하는 것입니다.
######
매번 감사합니다.
감사합니다.
2013-04-09
214
글번호 61817
답변완료
신호식 부탁드립니다
var=int((c-daropen)/0.5)*0.5+dayopen
if dayindex > 0 then{
if var > var[]then
value=1;
if var<var[] then
value=-1;
}
else
value=0;
if value==1 then
plot1(var,"1",red);
else
plot1(var,"1",blue);
위의 식에서 red이면 매수신호,blue이면 매도신호가 나오게 부탁드립니다
2013-04-09
214
글번호 61816
답변완료
질문2
안녕하세요
질문1
단순이동평균. 값. 매. 시간마다. 고정하여
고정된. 값을. 단순이동평균 값. 3.이평이라한다
주가가.3이평 닿아주면. 큰 값. 쪽으로. 매수. 또는.
매도. 하여야 한다.
특히. 장시작. 9시. 부터. 10시59 분 사이에
주가가. 3이평 만나면 무시. 매매금지
11시. 땡.또는. 12시 땡 할때. 고정된
단순 이동평균선. 값 을. 기억 하여 주가가 만나면 큰. 값. 쪽으로
매수. 또는. 매도. 해야한다
그리고. 13시부터. 진입금지. 매매금지
입니다. 감사^^
2013-04-09
167
글번호 61815
답변완료
질문. 101
안녕하세요
질문1
이상하게.  보고서에서는.  14시 30분. 매수. 매도. 가. 나왔는데
다음날 시가에.  체결되는것 때문에. 괘롭습니다
리스크가. 넘커서. 포기하고. 그랬어요.  ㅠㅠ
위와같이. 14시 30분 에. 딱 한번. 매수. 또는 매도체결 안되고
다음봉 시가에. 주문되어서
신뢰가. 떨어집니다. 56분 차트 쓰거든요
제가원하는것은. 정규에. 주문되었으면
하는데요.따라서 13시 34분. 에. 매수나. 매도
되도록. 식을 작성하고싶은데 방법있는지요
꼭. 13시34분 하루에. 한번. 만. 주문 하고
십습니다. 제가원하는것 혹시
증말로. 안되면. 괘롭습니다
꼭. 12시에서. 2시. 사이. 에
하루에. 한번. 주문 되도록 짜고싶습니다
방법좀. 도와주십시요
감사^^
     
2013-04-09
222
글번호 61814
답변완료
검색식 부탁드립니다.
안녕하세요~
1. 당일 거래량이 20일 평균거래량 대비 250% 이상
2. 20일동안의 신고 거래량
3. 종가가 양봉으로 20일선위에서 10일 신고가
4. 몸통길이가 윗꼬리 길이보다 크거나 같을것
5. 전일 종가대비 3% 이상 상승 or 당일 시가대비 6% 이상 상승
6. 5일 평균거래량이 3만주 이상일 것
5일전부터 당일까지 1~6번의 모든 조건을 만족한 적이 한번이라도 있는 종목은 모두
검색하는 수식을 부탁드립니다.
5일은 변수로 부탁드리겠습니다.
늘 감사드립니다.
2013-04-09
176
글번호 61813
회원 님에 의해서 삭제되었습니다.
2013-04-09
11
글번호 61812