커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7570
글번호 230811
답변완료
수식 질문입니다.
선물관련 프로그램을 일정조건에 따라 state를 구별하여 작성하고자 합니다.
예를들어
50ma를 상향돌파하면 state 1로 진입하고,
40ma를 하향돌파하면 state 2로 진입을 합니다.
그리고 나서 state 1에 진입한 상태에서 또다시 30ma를 상향돌파하면 추가1계약 매수,
ma10을 하양돌파하면 일괄매수청산.
state 2에 진입한 상태에서 다시 20ma를 하향돌파하면 추가1계약 매도,
ma5를 상향돌파하면 일괄매도청산.
이런 식을 만들려고 합니다.
이런식으로 state별로 다르게 코딩을 하고자 하는데,
if문을 써서 해보았는데 잘 안되네요.
이를테면
input : state(0);
if crossup(c, ma50) then {
buy("b1", atmarket, 1);
state == 1;}
if state == 1 then {
어쩌고저쩌고 코딩}
이런 방식을 써보았는데 if state 이하가 실제에서는 적용이 안되네요.
어떤 방식을 사용해야지 제가 임의로 나눈 조건별로 코딩이 가능할까요?
두서없는 질문이지만 답변 부탁드립니다.
2013-04-10
185
글번호 61880
답변완료
청산식에서
exitlong("s",atlimit,avgentryprice*(1+1/100));
위 수식에서 주식매매수수료 (매수 0.15, 매도 0.15, 세금 0.3)와
슬리피지(0.05%) 차감하여 청산할려면 어떻게 해야되나요.
속성창 비용 부분에서 설정하는 것 말고, 수식으로 할 수 있는 방법을
알려주세요
감사합니다.
2013-04-10
218
글번호 61879
답변완료
문의
1. 아래 윌리암'R 평활하가 가능한지 궁금합니다.
INPUT: WRLongPeriod(20);
VARS: WR(0);
WR = WILLR(WRLongPeriod);
Plot1(WR,"Williams'R", RGB(100,100,100), DEF, 0);
PlotBaseLine1(-20, "기준선-20", RGB(255,0,150));
PlotBaseLine2(-50, "기준선-50", RGB(50,50,50));
PlotBaseLine3(-80, "기준선-80", RGB(0,150,255));
2. 아래 평활화를 한번 해주신 식인데 Length가 의미하는 바를 잘 모르겠습니다.
간단히 설명 부탁드립니다.
VARS : StoPeriod(15), StoPeriod1(5), StoPeriod2(5), Length(5);
VARS : StoK(0), StoD(0), TLen(0), TStok(0), TStoD(0);
StoK = StochasticsK(StoPeriod, StoPeriod1);
StoD = StochasticsD(StoPeriod, StoPeriod1, StoPeriod2);
TLen = Ceiling((Length + 1) * 0.5);
TStok = MA(MA(StoK, TLen), TLen);
TStoD = MA(MA(StoD, TLen), TLen);
3. 틱차트에서 참조데이타로 3분봉을 쓰는데 어제 종가보다 금일 시가가 2포인트이상 높게 시작하는지 알고 싶습니다. 꼭 9시 3분이 되어야 값을 알 수 있는건가요?
일봉의 또다른 참조데이타를 가져와야 하는지...
가능하다면 식도 간단히 부탁드리겠습니다.
4. 오늘은 또 이상한 현상이 생겼네요.
매일매일 신호가 잘 발생되는지 체크하고 있습니다.
근데 오늘 전략실행차트에서 노트북에서는 신호가 안나오고 메인시스템에서는 신호가 나오네요. 혹시나 시스템식이 다를까봐 예스트레이더를 통째로 노트북에 복사해서 구동했습니다. 정말 미스테리한 일입니다.
감사합니다.
2013-04-10
190
글번호 61878
회원 님에 의해서 삭제되었습니다.
2013-04-10
9
글번호 61877
답변완료
타주기 이용 macd 오실레이터 이용
안녕하세요.
본차트는 30분 봉으로 해 놓았고, data2는 일봉으로 설정을 해 놓았을 때,
일봉의 macd 오실레이터의 값을 이용하여 일봉 오실레이터의 값이 변곡점이 될 때 매수매도 하는 시스템식 부탁드립니다.
변곡점 : 예) 2일전 값이 10, 1일전 값이 15, 오늘 값이 14로 상승하다가 하락으로 전환하는 꼭지점. 반대도 같은 방식.
매수 : 일봉 오실레이터 값이 하락하다가 상승으로 바뀌는 변곡점
매도 : 일봉 오실레이터 값이 상승하다가 하락으로 바뀌는 변곡점
2013-04-10
207
글번호 61876
답변완료
조건만족 후.....
1.매수포지션에서 조건식 A를 만족 후 최고수익대비 K pt 하락시 매도신규진입
2. 매도포지션에서 조건식 A를 만족 후 최고수익대비 K pt 하락시 매수신규진입 이라는 수식을 구하고자 합니다.
2013-04-10
180
글번호 61875
답변완료
참조데이타 변경문의
참조데이터를 5분봉 기준으로 누적데이터로 변경이 가능한지요?
1. 외국인 누적선물 순매수수량을 이 데이터를 당일 누적 순매수로
2. 개인 풋옵션 / 콜 옵션 수량금액을 누적으로 변경하고 싶은데요..
그런데 공식을
콜옵션 매수와 풋옵션 매도를 더하고 싶습니다.
예를 들어 콜옵션 매수가 1,000억원이고
풋옵션 순매수 금액이 -1,000억원이면
당인 개인 옵션은 2,000억원으로 누적되어 표시가 될 수 있도록..
2013-04-10
181
글번호 61874
회원 님에 의해서 삭제되었습니다.
2013-04-10
37
글번호 61873
회원 님에 의해서 삭제되었습니다.
2013-04-10
23
글번호 61872