커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
8207
글번호 230811
지표

까마귀 님에 의해서 삭제되었습니다.

프로필 이미지
까마귀
2014-01-05
5
글번호 71068
시스템
답변완료

식 요청

안녕하세요 최대수익대비하락 에서 최대가격대비 선택 하고 그리고 1.5pt 는 상단 선택 그리고 1.5 pt 이후 는 하단 선택 를 시스템으로 에떻게 풀지요? 감사^^
프로필 이미지
회원
2014-01-05
169
글번호 71067
시스템
답변완료

부탁드립니다.

아래에 있는 식이 저번에 만들어주신 수식인데, 대입해보니 조건이 성립하면 진입하는 것 까지는 좋은데, 익절(손절)을 걸어놓았을 시 익절(손절)을 했더라도 아직 매수조건이 성립하고 있다면 다시 청산포인트에 재매수가 들어가더라고요. 매도를 쳤을 때도 동일한 현상이 발생됩니다. 요약하면, 매수조건이 성립해 매수진입을 했다면 매도 조건이 성립하기 전까지는 익절을 하든 손절을 하든 재진입을 하지 않고, 매도 조건이 성립할 때 매도진입을 하게 해주시면 감사하겠습니다. input : dayentry(8),loss(0.4),Profit(0.6); var : X(0),W(0),cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then Condition1 = False; X=MIN(T1, T2, T3, T4); if T5[1]<T5 Then{ Condition1 = true; W = X; } Else W = T5; if count < dayentry and Condition1 == true Then{ if T1 > W Then buy(); Else sell(); } SetStopProfittarget(Profit,PointStop); SetStopLoss(loss,PointStop); SetStopEndofday(150000);
프로필 이미지
마코
2014-01-04
179
글번호 71066
시스템
답변완료

스프레드 계산수식 문의

고생많습니다 수식문의 하려구합니다 선물 3월물 과 6월물 차이가 5포인트보다 크면 6월물 1계약매도 3월물 1계약 을 매수하는 하고 청산은 3월물 수익 더하기 6월물 수익이 10포인트 이상이면 청산하는 수식입니다 마진콜위험으로 각1계약 진입시 신호가발생하더라도 추가진입을 안하도록 부탁드립니다 바쁘시더라도 자세한 수식부턱드립니다
프로필 이미지
고진감래
2014-01-04
212
글번호 71065
시스템
답변완료

시스템식 문의 드립니다.

5-20일선 골든크로스 상태에서 60일선 상향돌파시 매수 월봉이 양봉일 때에만 매수..
프로필 이미지
회원
2014-01-04
189
글번호 71064
시스템
답변완료

다급합니다 이평사이 구름표식 부탁드립니다

안녕하세요 전 영웅문w를 사용하며 선물을 합니다 적록색약이라서 이평이 즉 챠트가 구분이 명확치 않아 눈이 쉬 피로해 집니다 우연히 이평 사이가 구름으로 체워진 것을 보았습니다 너무 제게는 잘 보입니다 그래서 우리선물 계좌도 만들었습니다 이것이 되면 너무 좋습니다 꼭 부탁드립니다 주말 오늘과 일요일인 내일 계속 노력 중입니다 좀 도와주십시요 그리고 새해는 모두 소원을 이루시길 빕니다
프로필 이미지
유로정복자
2014-01-04
215
글번호 71063
강조
답변완료

감사합니다.

항상 질문만 드려서 죄송 합니다. 현재 사용하는 시스템에 추가 하려고 합니다. 1] 매수 조건: 60과 120 이 골든크로스난 캔들을 기준으로 2~10봉 사이만 진입 하려 합니다. 즉 골든 나기전은 역배열이므로 진입이 안되고 정배열 이후 2~10 캔들 사이 에서만 진입을 허용하고 10캔들이 넘어가면 진입을 하지 않는거죠 예를들어 2~10 캔들 사이에 양봉 또는 거래량 등등 조건을 임의로 넣고 그조건에 맞을때만 매수인데 10캔들이 지나면 임의의 조건에 맞아도 진입을 하지 않는겁니다. 결국은 위 조건에 해당 하지 않으면 역배열 이후 다시 정배열된후 10캔들 안에 조건에 맞아야 진입하고 를 반복 하는 겁니다. 과거 글을 보구 혼자 해봤는데 10캔들 이후도 매수를 하더라구요 위의 내용으로 60과 120 이 골든난 시점 이후 눌림목에 매수하는 식을 부탁드립니다. 즉 현재봉을 기준으로 2봉전이 골든이었거나,3봉전이 골든이었거나 ~6봉전 까지 (2봉부터 6봉까지)골든 이후 첫양봉이면 매수를 수식으로 부탁 드립니다. 2] 진입별 수식을 사용 하는데 랭귀지 도움말을 보구 수정 했습니다. 그런데 맞는지 잘 모르겠어요 잘못된 부분이 있으면 바로 잡아주세요. 이상이 없으면 사용해도 되는지 그리고 0.5포인트 하락하면 청산한다는 뜻으로 알고 있는데 고점대비 몇% 하락하면으로 바꿀수 있나요? 사용하던 수식: if MarketPosition == 1 and IsEntryName("매수1") ==true Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then xvol = int(int((MaxContracts*0.5)/10)*10); Else Xvol = int(MaxContracts*0.5); ExitLong("BL13",AtStop,EntryPrice-PriceScale*4); if CurrentContracts == MaxContracts and highest(H,BarsSinceEntry) >= EntryPrice*1.15 Then exitlong("BX32",AtStop,highest(H,BarsSinceEntry)*0.95); 수정한 수식: if MarketPosition == 1 and IsEntryName("매수1") ==true Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then xvol = int(int((MaxContracts*0.5)/10)*10); Else Xvol = int(MaxContracts*0.5); ExitLong("BL13",AtStop,EntryPrice-PriceScale*4); if CurrentContracts == MaxContracts and Highest(H,BarsSinceEntry)>=EntryPrice*1.15 Then ExitLong("bx32",AtStop,Highest(H,BarsSinceEntry)-0.5 ,"매수1"); 3] 차트로 갭보정해서 사용 하던 것인데 불편하여 수식에서 갭보정을 넣어 사용 하려 합니다. 도움 주시면 감사하겠습니다. Input : Period(20),shortPeriod(30), middlePeriod(60),longPeriod(120),verylongPeriod(240),LPercent(102.5); Input : p(20),p1(60),p2(120); INPUTS: LENGTH1(60); VARS : DEMA1(0); value1 = wma(C, shortPeriod); value2 = wma(C, middlePeriod); value3 = wma(C, longPeriod); value4 = WMA(C, Period); value5= (highest(H,9)+lowest(L,9))/2; //전환 value6 = (highest(H,26)+lowest(L,26))/2; //기준 value7= (value5+value6)/2; //선행스팬1 value8= (Highest(H,52)+Lowest(L,52))/2; //선행스팬2 value9 = countif(var7 >= 99.20 and var8 < 102,20); value10 = countif(var8 >= 99.20 and var9 < 102,20); value11 = countif(var9 >= 99.20 and var10 < 102,20); value12 = wma(C, verylongPeriod); value13= EMA(EMa(C,LENGTH1),LENGTH1); var : dis(0),dis1(0),dis2(0),value(0), Xvol(0); var1 = WMA(c,60); var2 = WMA(c,120); var3 = countif(var1>var2,70); //정배열 var4 = (C-C[1])/C[1]*100; var5 = countif(var4<1.5,130); //130캔들이 1.5% 미만으로 움직임 var6 = highest(C,130); // 130 캔들 종가중 최고가 var7 = Disparity(20); var8 = Disparity(60); var9 = Disparity(120); var10 = Ma(V,20); // 20개 거래량 var11 = countif(var1<var2,100); //역배열 var12 = countif(var1<var2,150); //역배열 var13 = countif(var2>var3,35); //정배열 var14= EMA(C,LENGTH1); var15= DayIndex[1]; DEMA1 = var14*2-value13 ;#dema 너무 많아서 죄송 합니다. 항상 감사드립니다.
프로필 이미지
회원
2014-01-05
247
글번호 71062
시스템
답변완료

수식 부탁 드립니다...

자동매매 사용자입니다... 아침에 나오는 첫 진입신호는 무시하고 두번째 진입신호부터 매매를 하고 싶습니다. 수식 부탁드립니다..
프로필 이미지
회원
2014-01-03
180
글번호 71061
시스템
답변완료

시스템식 문의드립니다.

5가격 이평선을 캔들의 꼬리만(캔들의 저점만) 데드크로스가 되었을경우 매수되게 하는 식을 표현할수할까요?
프로필 이미지
오라클
2014-01-03
190
글번호 71060
시스템