커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템 트레이드 수식좀 부탁드려요~~~

시스템 트레이드 수식 부탁합니다. 매수 조건 30분봉에서 RSI(14) <= 20 and C < C(1) and C < C(2) and C < C(3) 일때 1계약 매수 RSI(14) <= 15 and C < C(1) and C < C(2) and C < C(3) 일때 2계약 매수 RSI(14) <= 10 and C < C(1) and C < C(2) and C < C(3) 일때 3계약 매수 총 20 계약까지 매수 후 매수 금지 매수 청산 조건 RSI(14) >= 70 전량 매수 청산 의 시스템 수식 알려주시면 감사하겠습니다.
프로필 이미지
이형지
2018-08-20
116
글번호 121478
시스템
답변완료

매매시간 변경 부탁드립니다.

안녕하세요? 아래수식에서 매매시간을 하루한번 --> 장끝날때까지 하루종일로 변경 부탁드립니다. input : 양봉(5),음봉(5),익절(10),손절(10); if MarketPosition == 0 and ExitDate(1) != sdate and abs(C-O) == 양봉*PriceScale Then Sell(); if MarketPosition == 0 and ExitDate(1) != sdate and abs(C-O) == 음봉*PriceScale Then Buy(); SetStopProfittarget(익절*PriceScale,PointStop); SetStoploss(손절*PriceScale,PointStop);
프로필 이미지
대구어린울프
2018-08-20
129
글번호 121477
시스템
답변완료

문의드려요

거래량 지표의 표시중에서 직전 분봉의 거래량을 기준으로 50%이상일때부터 다른색상을 100%이상일때부터 다른색상을 넣어서 표시하고 싶습니다. 감사합니다.
프로필 이미지
왕팡
2018-08-20
137
글번호 121476
지표

세발낚지 님에 의해서 삭제되었습니다.

프로필 이미지
세발낚지
2018-08-20
3
글번호 121475
지표
답변완료

식 재문의드립니다.

안녕하세요, 식 문의에 답변주셔서 감사드립니다. 작동이 잘되지않아 재 문의드립니다. 제가 잘 요청드리지 못하여 그런것같습니다.. 정리하면 a. 제가 진입비율1,진입비율2,진입비율3 값을 설정할수있도록 하며, b.제가 청산비율1을 설정을 할수있고 청산비율2를 조건만족시<조건:설정한비율에 닿았을시> 설정 할수있으며 청산비율1,2시 진입된 수량전량청산, 그리고 전량손절 c.기준설정비율은 지정일자에 제가 고점,저점을 설정 고점은 지정일자에서만 갱신되고(분봉상고점) 지정일자의 장이끝나면 고정됩니다. d.진입비율1,진입비율2,진입비율3은 청산이나 손절되기 이전에는 중복으로 진입하지 않고 진입비율1,2,3은 순서대로 진입됩니다. 부탁드리겠습니다. 감사합니다. -------------------------------- 안녕하세요 예스스탁입니다. 파라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다. input : ndate(20180601),ntime(90000),수량(1),고점(100),저점(90); input : 매매구분(1),rate1(0.652),rate2(0.750),rate3(0.850),청산1(0.7),청산2(0.6),청산조건가격(0.4),손절(0.3); var : Tcond(false),HH(0),ll(0),t1(0),entrycount(0),dd(0),gap(0); if bdate != bdate[1] Then t1 = TotalTrades; if MarketPosition == 0 Then entrycount = TotalTrades-t1; Else entrycount = TotalTrades-t1+1; if sdate == ndate and stime == ntime Then { Tcond = true; hh = 고점; ll = 저점; dd = sdate; } if Tcond == true then { if sdate == dd and H > hh Then hh = h; var1 = hh-(hh-LL)*rate1; var2 = hh-(hh-LL)*rate1; var3 = hh-(hh-LL)*rate1; if MarketPosition == 0 and 매매구분 == 1 and L > var1 and stime < 144000 Then buy("b1",AtLimit,var1,수량); if MarketPosition == 1 Then { if MaxEntries == 1 and L > var2 and stime < 144000 Then buy("b2",AtLimit,var2,수량); if MaxEntries == 2 and L > var3 and stime < 144000 Then buy("b3",AtLimit,var3,수량); gap = (EntryPrice-var1[BarsSinceEntry])/var1[BarsSinceEntry]*100; if lowest(L,BarsSinceEntry) > (hh-(hh-LL)*청산조건가격)*(1+gap/100) then ExitLong("bp1",atlimit,(hh-(hh-LL)*청산1)*(1+gap/100)); Else ExitLong("bp2",atlimit,(hh-(hh-LL)*청산2)*(1+gap/100)); ExitLong("bl",AtStop,(hh-(hh-LL)*손절)*(1+gap/100)); } } 즐거운 하루되세요 > 스누피독 님이 쓴 글입니다. > 제목 : 식 변경 부탁드립니다. > 안녕하세요, 아래 식 변경하여 문의드리고자 합니다 1. 1일1진입을 삭제하고 당일청산 삭제 2. 한번 진입에서 추가로 제가 설정한 비율로 두번 더 진입할수있도록 하며(총3번진입) 설정한 비율에서 진입하면 중복진입하지 않습니다. (설정일부터 설정한 진입값 이후 추가 진입값에 도달하지못해 모두 진입하지 못하고 청산값에 도달하여도 청산, 청산이나 손절이 나오면 더이상 진입안함) 3. 청산,손절은 전량청산 4. 설정날 저점과 고점을 설정후 고점갱신이 아닌 처음 설정한 저점과고점으로 고정 (설정한 날의 당일은 분봉 고점갱신 설정되고 이후날부터 고점갱신없음 , 당일 분봉으로만 고점갱신. 후일 고점갱신없음) 위 내용 부탁드립니다. 감사합니다. --------------------------------------------------------------- input : ndate(20180601),ntime(90000),수량(1),고점(100),저점(90); input : 매매구분(1),rate(0.652),청산1(0.7),청산2(0.6),청산조건가격(0.4),손절(0.3); var : Tcond(false),HH(0),ll(0),t1(0),entrycount(0),dd(0),gap(0); if bdate != bdate[1] Then t1 = TotalTrades; if MarketPosition == 0 Then entrycount = TotalTrades-t1; Else entrycount = TotalTrades-t1+1; if sdate == ndate and stime == ntime Then { Tcond = true; hh = 고점; ll = 저점; dd = sdate; } if Tcond == true then { if sdate >= dd and H > hh Then hh = h; var1 = hh-(hh-LL)*rate; if 매매구분 == 1 and entrycount < 1 and L > var1 and stime < 144000 Then buy("b",AtLimit,var1,수량); if MarketPosition == 1 Then { gap = (EntryPrice-var1[BarsSinceEntry])/var1[BarsSinceEntry]*100; if lowest(L,BarsSinceEntry) > (hh-(hh-LL)*청산조건가격)*(1+gap/100) then ExitLong("bp1",atlimit,(hh-(hh-LL)*청산1)*(1+gap/100)); Else ExitLong("bp2",atlimit,(hh-(hh-LL)*청산2)*(1+gap/100)); ExitLong("bl",AtStop,(hh-(hh-LL)*손절)*(1+gap/100)); } } SetStopEndofday(151500);
프로필 이미지
스누피독
2018-08-20
118
글번호 121467
시스템

세발낚지 님에 의해서 삭제되었습니다.

프로필 이미지
세발낚지
2018-08-20
22
글번호 121465
지표
답변완료

그림파일처럼 나타나게 추세선 지표 부탁드립니다.

그림파일처럼 나타나게 추세선 지표 부탁드립니다.
프로필 이미지
이지화
2018-08-20
414
글번호 121451
지표
답변완료

시스탬

아래수식으로 시스탬변환 부탁드립니다. input : 아시아시작(090000),아시아종료(153000); input : 유럽시작(153000),유럽종료(223000); input : 미국시작(223000),미국종료(090000); input : N(1); var : Tcond1(false),Tcond2(false),Tcond3(false); var : V1(0),V2(0),V3(0); If stime == 아시아시작 or (stime > 아시아시작 and stime[1] < 아시아시작) Then { Tcond1 = true; V1 = C; } If stime == 아시아종료 or (stime > 아시아종료 and stime[1] < 아시아종료) Then { Tcond1 = false; } If stime == 유럽시작 or (stime > 유럽시작 and stime[1] < 유럽시작) Then { Tcond2 = true; V2 = C; } If stime == 유럽종료 or (stime > 유럽종료 and stime[1] < 유럽종료) Then { Tcond2 = false; } If stime == 미국시작 or (stime > 미국시작 and stime[1] < 미국시작) Then { Tcond3 = true; V3 = C; } If stime == 미국종료 or (stime > 미국종료 and stime[1] < 미국종료) Then { Tcond3 = false; } if Tcond1 == true Then{ var1 = C-V1; if var1 > 0 then plot96(var1*N,"아시아기준",red); Else plot96(var1*N,"아시아기준",blue); } if Tcond2 == true Then{ var2 = C-V2; if var2 > 0 Then plot97(var2*N,"유럽기준",RED); Else plot97(var2*N,"유럽기준",blue); } if Tcond3 == true Then{ var3 = C-V3; if var3 > 0 then plot98(Var3*N,"미국기준",RED); Else plot98(Var3*N,"미국기준",blue); }
프로필 이미지
야크
2018-08-20
134
글번호 121449
시스템
답변완료

수식

안녕하세요. 현재봉 기준으로 이전봉~이전20봉 사이 1)장대양봉 / 2)장대음봉의 고가,저가,시가을 수평선으로 표현 부탁드립니다. 감사합니다.
프로필 이미지
한국사람73
2018-08-20
161
글번호 121448
지표