커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

재부탁드립니다.

안녕하세요..항상감사합니다. 파라볼릭종가 라인으로 재부탁드립니다. (매도고점라인.매수저점라인.중간값라인) 1.매도고점라인.첫점발생가격라인을..가격으로돌파될때까지생성되게 해주세요, 2.매수저점라인.첫점발생가격라인을..가격으로이탈될때까지생성되게 해주세요. 3.(매도고점.매수저점)의중간값라인..다음중심값라인이발생될때까지생성되게해주세요. 4.매도끝점값에서 매수첫점값의 중심값라인 5.매수끝점값에서 매도첫점값의 중심값라인 더위에 건강유의하시고.수고하세요...꾸벅
프로필 이미지
보인다
2016-07-23
246
글번호 100320
지표
답변완료

지표식 부탁드립니다

안녕하세요 감사합니다 아래수식은 전주에 작성해주신 해외선물 당일누적평균선수식입니다 해외선물 당일누적 가중평균선수식 부탁드립니다 감사합니다 좋은하루 되세요 if Bdate != Bdate[1] Then{ var1 = 0; var2 = 0; } var1 = var1+ C; var2 = var2+1; var3 = var1/var2;
프로필 이미지
감사1
2016-07-23
236
글번호 100319
지표
답변완료

지표 부탁 드리겠습니다

안녕하세요 수식 부탁드립니다 1. 파라볼릭 양전환 시 볼의 위치와 양전환캔들 종가의 진폭만큼 3배 4배와 5배 위로 대칭 위치에 선을 긋고, 4배와 5배 사이에 노란색 채우기 선의 색은 초록 선굵기는 굵게, 지속은 음전환될 때까지 지속 2. 파라볼릭 음전환 시 볼의 위치와 음전환캔들 종가의 진폭만큼 3배 4배와 5배 아래 위치에 선을 긋고, 4배와 5배 사이에 노란색 채우기 선의 색은 보라 선굵기는 굵게, 지속은 양전환될 때까지 지속 감사합니다
프로필 이미지
짱구아빠1234
2016-07-24
250
글번호 100318
지표
답변완료

시스템 익절검증 및 종목검색식 작성

항상 감사드립니다 아래 익절조건식이 맞는지 검토부탁드립니다 1_ 당일수익 50틱 당일손실45틱 일때 매매정지 2_조건추가 현지시간:뉴욕 1)매매시간: 일요일 17:00 ~ 금요일 16:00 장종료 2)금요일 15:50 보유포지션 청산 3_아래시간설정의 차이점 1)stime >= 170000 or stime < 170000 2)stime > 170000 or stime < 170000 4_종목검색식 작성 부탁드립니다(하이투자증권) 1) 검색시간설정 09:00 ~ 11:00 2) 종합주가지수 ==> 현재가 > 5일이동평균 3) 시가총액 ==> 현재가 기준 5000억이하 4) 부채비율 ==> 최근결산 500% 이하 5) 주가비교 ==> 0봉전 시가< 0봉전 종가 6) 당일시가> 전일종가 7) 20일 평균거래대금 5억원이상(금일제외) 8) [일봉] 0봉전 20봉중 신고 거래량 9) 당일 갭상승 5% 이내 10) 현재가가 전일종가대비 5%이내일것 검색조건(실시간이 안되면 제일짧은시간으로 셋팅) 1) and 2) and 3) and 4) and 5) and 6) and 7) and 8) and 9) and 10) ######################### ##### 당일익절 설정 ##### ######################### input : 당일수익틱수(50),당일손실틱수(45); var : NP(0),PreNP(0),dayPL(0),DollerToTick(0),당일수익(0),당일손실(0); NP = NetProfit; 당일수익 = PriceScale*당일수익틱수; 당일손실 = PriceScale*당일손실틱수; if stime == 170000 or (stime > 170000 and stime[1] < 170000) then PreNP = NP[1]; #당일 손익(포인트) DayPL = NetProfit-PreNP ; ### 동일방향 재진입금지/전일 마지막신호와 무관하게 진입 ### var : entrycnt(0),cond(false),Xcond(false); if stime == 170000 or (stime > 170000 and stime[1] < 170000) Then # 현지시간_뉴욕 17:00 장시작 # Entrycnt = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then Entrycnt = Entrycnt+1; if TotalTrades > TotalTrades[1] and (IsExitName("BP",1) or IsExitName("BL",1) or IsExitName("SP",1) or IsExitName("SL",1)) Then Xcond = true; cond = false; if (stime >= 170000 or stime < 170000) and (DayPL < 당일수익틱수*PriceScale and dayPL > -당일손실틱수*PriceScale and Xcond == false ) Then{ 매수매도식 } ########################################## ##### 당일수익,당일손실 조건청산 ##### ########################################## if MarketPosition == 1 Then{ ExitLong("BP",atlimit,EntryPrice+당일수익-dayPL); ExitLong("BL",AtStop,EntryPrice-당일손실-dayPL); } if MarketPosition == -1 Then{ ExitShort("SP",atlimit,EntryPrice-당일수익+dayPL); ExitShort("SL",AtStop,EntryPrice+당일손실+dayPL); } 감사합니다
프로필 이미지
조민철
2016-07-25
307
글번호 100317
시스템
답변완료

수식부탁드립니다

하단지표에도 봉차트(주기별)가 나오게 수식 부탁드립니다 (주기는 변수로 설정가능하게 해주세요~)
프로필 이미지
코기코기
2016-07-23
232
글번호 100316
지표
답변완료

수식문의드립니다.

분봉상에서 2봉전,1봉전,0봉(현재봉) 현재봉포함한 3개의 캔들을 비교하려고하는데요 조건은 아래와 같습니다. 2봉전,1봉전,0봉 모두 볼린져밴드 상단선보다 종가가 높고 2봉전고가보다 1봉전고가가 같거나크고 1봉전 고가보다 0봉(현재봉)의 고가가 크거나 같을때 시그널띄우고싶습니다. 답변바랍니다.
프로필 이미지
암지
2016-07-22
231
글번호 100313
지표
답변완료

수식 수정

안녕하세요.. 내용 수정 부탁드립니다. 아래 수식에서 매수 매도 신호가 - 매수신호는 ML이 30 이하였을 때만 - 매도신호는 MH가 70 이상이었을 때만 뜨도록 하고자 합니다. --------------------------------------------------------------------- Input : P(9),Period(60),Highperiod(30); Var : RSIV(0),LL(0),HH(0),ML(0),MH(0); RSIV = RSI(P); ML = lowest(RSIV,Period); MH = highest(RSIV,Period); LL = Lowest(L,Period); HH = highest(H,Period); #매수진입/매도청산 if RSIV > RSIV[1] and RSIV[1] <= RSIV[2] and ML[2] < RSIV[1] and (L < LL[1] or L[1] < LL[2] or L[2] < LL[3]) Then buy(); #매도진입/매수청산 if RSIV < RSIV[1]and RSIV[1] >= RSIV[2] and MH[2] > RSIV[1]and (H > HH[1] or H[1] > HH[2] or H[2] > HH[3]) Then sell();
프로필 이미지
yunmx
2016-07-22
221
글번호 100309
시스템
답변완료

진입후 c값이 entryPrice를 중심으로 오르내리락거릴때.......

진입후 entryPrice를 중심으로 오르내리락거릴때 이걸 어떻게 표현하나요? 즉 현재 BarsSinceEntry>13이고 BarsSinceEntry==5일때 CountIF(C<EntryPrice,5)==0 이고 5<BarsSinceEntry<=10일때 CountIF(C<EntryPrice,5)>=2 이고 현재 C>entryPrice이고 음봉일때 청산하는걸 어떻게 해야하나요?
프로필 이미지
티끌
2016-07-22
231
글번호 100299
시스템
답변완료

다시한번만부탁합니다

input : HP(5),LP(5); var : cnt(0),HH(0),LL(0); HH = dayhigh(1); for cnt = 1 to HP{ if dayhigh(cnt) > HH Then HH = dayhigh(cnt); } LL = dayLow(1); for cnt = 1 to LP{ if daylow(cnt) < LL Then LL = dayLow(cnt); } if crossup(c,HH) then buy("b"); if CrossDown(c,LL) Then sell("s"); input : AtrMult(5), AtrPeriod(5); var : AtrVal(0), posHigh(0), posLow(0); ATRVal = ATR(AtrPeriod) * AtrMult; PosHigh = Highest(H,BarssinceEntry+2); PosLow = Lowest(L,BarsSinceEntry+2); #5일고가와 5일저가사이 추격상하 매매 금지 If MarketPosition == -1 and PosLow + ATRVal > HH Then buy("ATR6", AtStop, PosLow + ATRVal); If MarketPosition == 1 and PosHigh - ATRVal < LL Then sell("ATR5", AtStop, PosHigh - ATRVal); If MarketPosition == 0 and Lowest(L,BarsSinceExit(1)+1) + ATRVal > HH Then buy("ATR8", AtStop, Lowest(L,BarsSinceExit(1)+1) + ATRVal); If MarketPosition == 0 and Highest(H,BarsSinceExit(1)+1) - ATRVal < LL Then sell("ATR7", AtStop, Highest(H,BarsSinceExit(1)+1) - ATRVal); 수정 한식입니다 그래도 5일 고가와저가사이에서 추격매매신호가나오네요 혹다른방법은 없는지요 부탁드림니다 죄송합니다
프로필 이미지
큰바위얼굴
2016-07-22
205
글번호 100294
시스템