커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

부탁 드립니다.

도움에 감사 드립니다. 변환부탁 드립니다.
프로필 이미지
yes
2021-08-12
1013
글번호 151471
지표
답변완료

시스템 작성의뢰

수고 하십니다 ! 시스템 수식이 매매를 체결하여 청산을 한 다음에 매매를 다시 체결을 하는 것은 10틱 이상 차이가 났을떄 (예를 들자면 매도 체결을 하여 매수 청산을 한다음 매수 청산 틱에서 10틱 이상(상승 하락 관계없이) 차이가 나고 수식 조건이 되면 매매를 체결 하는 수식을 부탁 드립니다. 수고 하세요 ~~~ Input : Period1(1), Period2(15), Period3(30), Period4(60), Period5(120),period6(240),Period7(480), Period8(960), Period9(1920), Period10(3840),period11(7680); var : Sma1(0),Sma2(0),Sma3(0),Sma4(0),Sma5(0),sma6(0),Sma7(0),Sma8(0),Sma9(0),Sma10(0),sma11(0),OBVV(0),PositiveVolumeIndex(0),dpo(0); Sma1 = ma(C,Period1); Sma2 = ma(C,Period2); Sma3 = ma(C,Period3); Sma4 = ma(C,Period4); Sma5 = ma(C,Period5); sma6 = ma(c,period6); Sma7 = ma(C,Period7); Sma8 = ma(C,Period8); Sma9 = ma(C,Period9); Sma10 = ma(C,Period10); sma11 = ma(c,period11); if MarketPosition <= 0 and sma1 < sma6 -pricescale*10 and sma1 < sma2 and sma2 < sma3 and sma3 < sma4 and sma4 <sma5 and sma5 and sma5 < sma6 and sma6 < sma7 and CrossDown (sma1,sma2) Then Buy ("종+"); if MarketPosition >= 0 and sma1 > sma6 +pricescale*10 and sma1 > sma2 and sma2 > sma3 and sma3 > sma4 and sma4 > sma5 and sma5 > sma6 and sma6 > sma7 and CrossUp(sma1,sma2) Then Sell ("종-"); if MarketPosition <= 0 and sma1 < sma6 -pricescale*9 and sma1 < sma2 and sma2 < sma3 and sma3 < sma4 and sma4 <sma5 and sma5 and sma5 < sma6 and sma6 < sma7 and sma7 < sma8 and sma8 < sma9 and sma9 < sma10 and sma10 < sma11 and CrossDown (sma1,sma2) Then Buy ("종수"); if MarketPosition >= 0 and sma1 > sma6 +pricescale*9 and sma1 > sma2 and sma2 > sma3 and sma3 > sma4 and sma4 > sma5 and sma5 > sma6 and sma6 > sma7 and sma7 > sma8 and sma8 > sma9 and sma9 > sma10 and sma10 > sma11 and CrossUp (sma1,sma2) Then Sell ("종도"); SetStopTrailing(PriceScale*3,PriceScale*6,PointStop); SetStopLoss(PriceScale*30,PointStop);
프로필 이미지
tnsflwls
2021-08-12
918
글번호 151470
시스템
답변완료

수식 부탁드립니다.

안녕하세요.. 미리 감사하다는말 드립니다. 전략 A가 있습니다. 진입시 손실이 난다면, 다음진입땐 1계약으로 진입, 또 손실이 난다면 다음진입땐 3계약, 이후엔 수익이 날때까지 3계약 진입.. 수익이 난다면, 다음 진입시 2계약.. 또 수익이라면 1계약.. 이런식으로 1계약에서 3계약까지. 수익이면 -1계약이구요.. 손실이면 +1계약.. 1~3계약 까지 운영하고 싶습니다. 계약수를 변수로 두고.. 카운팅 하면 가능할꺼 같은데요.. 혹시 몰라 요청드려봅니다. 그리고.. 시스템매매설정에 보면.. 계약수를 지정가능한데요. 변수로 계약수를 설정하는경우.. 어느것이 우선인지 궁금합니다.
프로필 이미지
율담
2021-08-11
1145
글번호 151469
시스템
답변완료

부탁드립니다

#,73604 답변수식 적용하니 선이 전혀 나타나지 않습니다,번거롭게해서 죄송합니다, 확인부탁드립니다.
프로필 이미지
크라켄
2021-08-11
1055
글번호 151468
지표
답변완료

검토부탁드립니다

안녕하세요 작성해주신 수식 감사합니다. 아래수식이 20 일간의 고점평균, 저점평균의 4 등분선을 작성한 수식인데 혹시 고점평균,저점평균이 아닌 20일간의 고점,저점의 4 등분선 수식이 아닌가해서요.. 고점의 20 일간의 합계를 나눈 수식이 안보여서서요 확인좀 부탁드립니다. input : N(20); var : HH(0),LL(0),cnt(0); var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0); hh = 0; ll = 0; For cnt = 0 to N-1 { if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then hh = DayHigh(cnt); if ll == 0 or (ll > 0 and DayLow(cnt) < ll) Then ll = DayLow(cnt); } if hh > 0 and ll > 0 Then { var1 = hh; var2 = ll+(hh-ll)*0.75; var3 = ll+(hh-ll)*0.50; var4 = ll+(hh-ll)*0.25; var5 = ll; } Plot1(Var1,"최고",RGB(252,102,2)); Plot2(Var2,"75%",RGB(232,251,251)); Plot3(Var3,"50%",RGB(183,221,33)); Plot4(Var4,"25%",RGB(32,215,222)); Plot5(Var5,"최저",RGB(7,86,247)); Text_Delete(tx1); Text_Delete(tx2); Text_Delete(tx3); Text_Delete(tx4); Text_Delete(tx5); tx1 = Text_New(NextBarSdate,NextBarStime,var1,"N일 "+NumToStr(var1,2)); tx2 = Text_New(NextBarSdate,NextBarStime,var2,"N일 "+NumToStr(var2,2)); tx3 = Text_New(NextBarSdate,NextBarStime,var3,"N일 "+NumToStr(var3,2)); tx4 = Text_New(NextBarSdate,NextBarStime,var4,"N일 "+NumToStr(var4,2)); tx5 = Text_New(NextBarSdate,NextBarStime,var5,"N일 "+NumToStr(var5,2)); Text_SetStyle(tx1,0,1); Text_SetStyle(tx2,0,1); Text_SetStyle(tx3,0,1); Text_SetStyle(tx4,0,1); Text_SetStyle(tx5,0,1);
프로필 이미지
라몬
2021-08-11
1166
글번호 151465
지표
답변완료

수식문의합니다

안녕하세요 수식 작성 부탁드립니다 수식내용 매수조건 5일선이 60일선 상승돌파시 5일선 -2틱에서 매수진입 매도조건 5일선이 60일선 하락돌파시 5일선 +2틱에서 매도진입 이때 진입신호부터 청산신호가 발생할때까지 모든 캔들에 같은 신호를 표시하고 싶습니다 청산이 되면 대기 후 진입신호가 발생하면 다시 표시되게 하고 싶습니다 첨부한 이미지 파일의 진입신호 이외의 신호는 도움을 드리고자 임의로 표시하였습니다 수고하세요
프로필 이미지
정상에서야
2021-08-11
999
글번호 151454
시스템
답변완료

문의 드립니다

파라볼릭 지표식 부탁드립니다
프로필 이미지
러블리
2021-08-11
1038
글번호 151447
지표
답변완료

안녕하세요

안녕하세요 1.캔들 몸통7개의 합이 양의값이면: 매수 .캔들 몸통7개의 합이 음의값이면: 매도 {분봉용 신호 수식부탁합니다 감사합니다.
프로필 이미지
byeongup
2021-08-11
972
글번호 151445
시스템
답변완료

수식

안녕하세요. 항상 감사드립니다. 하기 수식을 당일에만 적용 부탁드립니다. input : N봉(2),pt(0.5); var : body(0),Pcnt(0),Ncnt(0),pmax(0),nmax(0),Pi(0),Ni(0),cnt(0); body = abs(C-O); Pcnt = 0; Pi = 0; Ncnt = 0; Pi = 0; Pmax = 0; Nmax = 0; For cnt = 0 to N봉-1 { if C[cnt] > O[cnt] and body[cnt] >= Pt Then { Pcnt = Pcnt+1; if body[cnt] > Pmax Then { Pmax = Body[cnt]; Pi = cnt; } } if C[cnt] < O[cnt] and body[cnt] >= Pt Then { Ncnt = Ncnt+1; if body[cnt] > Nmax Then { Nmax = Body[cnt]; Ni = cnt; } } } if Pcnt == N봉 Then { var1 = O[Pi]; var2 = H[Pi]; var3 = L[Pi]; var4 = C[Pi]; } if Ncnt == N봉 Then { var5 = O[Ni]; var6 = H[Ni]; var7 = L[Ni]; var8 = C[Ni]; } //Plot10(Pcnt); if var1 > 0 Then { Plot1(var1,"양봉 시가"); Plot2(var2,"양봉 고가"); Plot3(var3,"양봉 저가"); Plot4(var4,"양봉 종가"); } if var5 > 0 Then { Plot11(var5,"음봉 시가"); Plot12(var6,"음봉 고가"); Plot13(var7,"음봉 저가"); Plot14(var8,"음봉 종가");
프로필 이미지
한국사람73
2021-08-11
951
글번호 151441
지표