커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3300
글번호 230811
답변완료
질문부탁드립니다
안녕하세요~~
아래수식의 청산방법을 2종류!로 부탁좀 드립니다
input : 단(50),중(150),장(1200),천(2000);
var : 단기(0),중기(0),구백(0),이천(0);
단기 = ma(c,단);
중기 = ma(c,중);
장기 = ma(c,장);
이천 = ma(c,천)
//////////////////////////////////////////////////////////////
if 중기 /장기 * 100 > 100.10 and
단기 > 중기[1300] and 이천 > 이천[200] Then buy("매수진");
if MarketPosition == 1 Then{
단기 < 중기[1300] and 이천 < 이천[200] Then exitlong("매수청산"); 을
매수신호(체결) 나온후~~~14봉이후부터 매수청산! 적용될수있도록 부탁
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if 중기 /장기 * 100 < 99.90 and
단기 < 중기[1300] and 이천 < 이천[200] Then Sell("매도진");
if MarketPosition == -1 Then{
단기 > 중기[1300] and 이천 > 이천[200] Then ExitShort("매도청산"); 을
매도신호(체결) 나온후~~~14봉이후부터 매도청산! 적용될수있도록 부탁
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
////////////////////////////////////////////////////////////////////
(2번째) 청산!질문
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if MarketPosition == 1 Then{
단기 < 중기[1300] and 이천 < 이천[200] Or
매수신호(체결) 나온후~~~1400봉이후까지 미청산때는
중기 /장기 * 100 > 99.50 Then exitlong("매수청");
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if MarketPosition == -1 Then{
단기 > 중기[1300] and 이천 > 이천[200] Or
매도신호(체결) 나온후~~~1400봉이후까지 미청산때는
중기 /장기 * 100 < 100.50 Then exitlong("매도청산");
~~~부탁좀 드립니다~~
2020-07-13
2066
글번호 140601
답변완료
비밀번호 거는 법 좀 알려주세요
제가 만든 차트를 지인에게 주려고 합니다. 그런데 제가 만든 수식등등.. 못보게끔 비밀번호를 걸어 놓는게 있다던데 어떻게 하는지 도무지 모르겠어요.. 좀 알려주시면 감사하겠습니다.
2020-07-13
1973
글번호 140600
답변완료
수식요청
안녕하세요?
전날 고가보다 갭상승해서 출발할 때 시초가에 매도하고 시초가와 전날 고가 사이 1/2 지점에서 청산
전날 저가보다 갭하락해서 출발할 때 시초가에 매수하고 시초가와 전날 저가 사이 1/2 지점에서 청산
하는 수식 부탁드립니다.
2020-07-13
1773
글번호 140599
답변완료
수식 요청드립니다.
분할매수 전략 수식요청
해외선물에 테스트하려고 합니다.
분할매수 전략 수식을 만들어 주시면, 분할매도 전략으로도 응용하겠습니다.
전략 개요:
상승추세에서 조정시 분할매수(61.8%선, 50%선, 38.2%선에서만 각 1계약씩)로 진입합니다.
(대략 물타기 전략이 되겠네요.)
전략 수식은
1)고점과 저점을 입력해서 피보나치되돌림선을 설정합니다.
2)피보나치선 생성이후 하락 조정시 61.8%선을 지지선으로 하여 1계약 매수진입 합니다.
2-1)61선에서 매수 진입후 (1계약) 청산 목표가는 76선입니다.
2-2)61선에서 매수 진입후 (1계약) 목표가에 가지 못하고 50선에 도달하면 50선에서 추가 매수 진입(1계약) 합니다. (총2계약)
3)61선과 50선에서 모두 진입해서 총2계약인 상태에서 1차 목표가는 61선입니다.
3-1)1차 목표가를 달성해서 2계약에서 1계약으로 줄어든 상태라면,
3-1-1)종가가 61선보다 위에 있을 때는 진입평균가와 1차 청산이후 가장 높은 종가의 70% 수준에서 나머지 1계약을 추격 청산합니다.
3-1-2)종가가 61선보다 아래에 있고 50선보다 위에 있다면 50선에서 다시 추가매수(1계약) 대기합니다.(2-2 단계 반복)
3-2)1차 목표가를 달성하지 못하고(2계약 또는 1계약 진입상태) 38선에 도달하면 38선에서 추가 매수 진입(1계약)합니다. (총3계약 또는 2계약)
4)61선,50선,38선에서 모두 진입해서 총3계약인 상태에서 1차 목표가는 50선입니다.
(50선,38선에서 진입해서 총2계약인 상태에서도 마찬가지)
4-1)1차 목표가인 50선에서 1계약을 1차 청산합니다.
4-1-1)1차 청산이후(총2계약 또는 1계약 상태)에 종가가 50선보다 위에 있을 때는 진입평균가와 1차 청산이후 가장 높은 종가의 70% 수준에서 나머지 계약을 추격 청산합니다.
4-1-2)1차 청산이후 종가가 23선에 도달하면 모든 계약을 손절합니다.
4-1-3)당일 최대 계약이 3계약에 도달한 적이 있다면 이후로는 더 이상 추가 매수는 하지 않습니다.
(50선에서 3계약중 1계약 1차 청산하고 다시 38선에 조정이 온다해도)
4-2)1차 목표가를 달성하지 못하고, 23선에 도달하면 모든 계약을 손절합니다.
풀어서 문장으로 나열하니까 길어졌습니다만.
원리로 정리해보자면,
밀리면 61,50,38선에 무조건 1계약씩 매수 진입(누적 총3계약까지 허용)
가장 낮은(마지막) 진입가격의 상단 레벨에서 무조건 1차 청산
(상단레벨이라함은 38의 상단은 50, 50의 상단은 61…)
1차 청산 계약수: 1계약진입중이면 전체1계약, 2계약진입중에도 1계약, 3계약진입중에도 1계약)
1차 청산 이후 종가가 1차 목표가를 초과하면 (평균가와 종가의)70% 추격 (나머지 계약 전부)
계속 밀린다면 23선에서는 모두 손절
감사합니다.
2020-07-13
2494
글번호 140598
답변완료
문의 드립니다.
매수:
무포지션에서
전봉의 종가 < 현재봉 종가 인 양봉이 연속으로 4연속이면
매수합니다.
최초양봉 = 1양봉
2번째 양봉 = 2양봉
3번째 양봉 = 3양봉
4번째 양봉 = 4양봉
손절가 = 2 양봉 시가
매수후 손절가 하향하면 손절합니다.
매수후 30틱 이상 이익이 되면 본절가 = 매수가+2틱 로 놓고
본절가로 하향하면 본절 청산합니다.
60틱이상 수익 나고 수익이 줄어 최고 수익의 50% 가 되면 수익 추적 청산합니다.
매도도 반대 논리로 수식을 부탁드립니다.
2020-07-12
1899
글번호 140597
에이드 님에 의해서 삭제되었습니다.
2020-07-12
0
글번호 140596
답변완료
수식 질문드립니다
늘 고생많으십니다!!
1. 분봉에서 3일 동안의 최고거래량 나온봉의 고가,저가,중심가를 그 분봉에 그대로 적용가
능하게 수식부탁드립니다.
3일이나 날짜 수는 조절 가능하게 해주세요!
2. 그리고 같은 방식으로 일봉상에 3일 동안의 최고거래량 나온봉의 고가,저가,중심가를 그대로 일봉에 적용가능하게도 수식 부탁드립니다
2020-07-12
2037
글번호 140595
답변완료
지표
항상감사합니다
시가나오면서
시가+0.4/+1.5
시가-0.4/-1.5지표부탁드립니다
2020-07-12
1977
글번호 140594
답변완료
lowest사용법좀요..
안녕하세요 바로 질문드릴게요
예를 들어 1봉전 10봉간의 거래량의합
var1 = accumn(v,10)[1]
plot1(var1);
이런 지표가 있다고하면
lowest 이건가 아무튼 어떤 식을써서
위의 지표값이
"21봉전 기준 30봉간" 그리고 "1봉전 기준 50봉간" 동안
제일 낮은 값을 찾는 식을 알려주세요....
감사합니다.
2020-07-12
2018
글번호 140593