커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

장군777 님에 의해서 삭제되었습니다.

프로필 이미지
장군777
2022-08-26
0
글번호 161757
지표
답변완료

수식부탁드립니다

m240=MA(종가,240, 지수); 중심선=BBandsC(Period,D1); 상단BB=BBandsUp(Period,D1); 하단BB=BBandsDown(Period,D1); a1=(종가-하단BB)/(상단BB-하단BB); aa= crossdown(a1,-0.01); bb= crossup(a1,0); cc=countsince(aa,bb)==1 && m240<l ; cc && !cc(1); 수식변경 부탁드립니다 항상 감사합니다
프로필 이미지
장군777
2022-08-26
1080
글번호 161756
지표
답변완료

점찍기 좀 부탁 드립니다.

* 좋은 주말 되십시요. 아래 매매식에서 지펴 로 점찍기 좀 부탁 드립니다. * cci 과매도/ 과매수 되면 점찍히게 부탁 드립니다. ## 아래 식 Input : Period(9); Var : CCIv(0),LC(0),HC(0),T(0),S(0); CCIv = CCI(Period); If CCIv > 100 Then T = 1; else If CCIv < -100 Then T = -1; Else T = 0; if T == 1 Then { if T != T[1] Then { S = 0; LC = C; } if C < LC Then LC = C; if MarketPosition == 0 and C < O Then { S = S+1; if S == 1 Then Sell("s"); } } if MarketPosition == 0 and IsEntryName("s") == true and L > LC Then Sell("ss",AtStop,LC); if MarketPosition == -1 Then ExitShort("sx",AtStop,DayHigh(1)); if T == -1 Then { if T != T[1] Then { S = 0; HC = C; } if C > HC Then HC = C; if MarketPosition == 0 and C > O Then { S = S+1; if S == 1 Then Buy("b"); } } if MarketPosition == 0 and MarketPosition(1) == 1 and IsEntryName("b") == true and H < HC Then Buy("bb",AtStop,HC); if MarketPosition == 1 Then ExitLong("bx",AtStop,DayLow(1)); * 좋은 주말 되십시요.
프로필 이미지
요타
2022-08-25
1429
글번호 161755
지표
답변완료

문의합니다

안녕하세요 질문1> if 매수조건1 then buy( "매수1") 청산조건 SetStopProfittarget(30,PointStop); setstoploss(100,pointstop); 여기서 "매수1"로 진입했을 경우 "매수1"의 진입가 대비 10포인트 이상 하락했을 경우 봉이 완성됐을 때 그 봉에서"매수2"로 추가로 1계약 진입하는 식이 가능할까요? 질문2> 위에 식이 가능해 "매수2"로 추가로 진입했을 경우 "매수1"과 "매수2"의 평균가격("매수1"+"매수2"/2)을 기준으로 아래 SetStopProfittarget(30,PointStop); setstoploss(100,pointstop); 청산조건(손절, 익절)을 다시 만들 수 있을까요?
프로필 이미지
검은약
2022-08-25
1378
글번호 161754
시스템
답변완료

수식 문의 드려요

Input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); # 매수/매도청산 If CrossUP(value, 0) Then { Buy(); } # 매도/매수청산 If CrossDown(value, 0) Then { Sell(); } 일반적인 Macd로 진입청산 중에 시가에서 N포인트 멀어지면(+N,-N) 청산하고 당일 거래 중지 하는 수식을 만들고 싶습니다 그리고 반대로 시간에서 N포인트 멀어졌을때부터 macd로 진입 청산하는 수식도 부탁드립니다
프로필 이미지
paranstr
2022-08-25
1198
글번호 161753
시스템
답변완료

수식 부탁 드립니다

20봉 최저점 , RSI 14 25 이하 발생시 매수 되도록 부탁 드립니다.
프로필 이미지
이름이
2022-08-25
961
글번호 161752
시스템
답변완료

문의드립니다

1. Inputs: Length(9), StdDev(2), Bars(2); Variables: BBTop(0),BBBot(0); BBTop = BollBandup(Length, StdDev); BBBot = BollBanddown(Length, StdDev); If CountIF(Close < BBBot, Bars) == Bars Then Buy("BBtop", AtStop, BBBot); If CountIF(Close > BBTop, Bars) == Bars Then Sell("BBbot", AtStop, BBTop); 2. Input : Period(14), LPercent(30), SPercent(70); Var : value(0); value = RSI(Period); # 매수/매도청산 If CrossUP(value, LPercent) Then { Buy(); } # 매도/매수청산 If CrossDown(value, SPercent) Then { Sell(); } 1번은 볼랜즈밴드 2번은 rsi전략인데 이두개의 시스템을 하나로 묵고 싶습니다 1. 매수진입 두신호의 교집합 둘다 동일한 매수신호 구간에서 매수진입 2.매수청산 어느 한쪽이 매도로 바뀌면 청산 3.매도진입 두 신호가 매도 교집합 일때 매도 진입 4.매도청산 어느 한쪽이 매수로 바뀌면 청산 이런 전략을 부탁드립니다 항상 감사드립니다
프로필 이미지
cjfdk
2022-08-25
1432
글번호 161751
시스템
답변완료

파라볼릭 쌍바닥

Input : af(0.02), maxAF(0.2),상(1),하(1); Var : Sarv(0),tl(0),T(0); Sarv = sar(af,maxAF); Plot1(0); If crossup(c,Sarv) Then { T = 1; var1 = Sarv; Var2 = var1[1]; Condition1 = False; if var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 > 0 Then { Condition1 = true; Plot1(1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } if CrossDown(C,sarv) Then T = -1; Else { if T == 1 Then { if sarv < var1 Then { var1 = sarv; if Condition1 == False and var1 <= var2+PriceScale*상 and var1 >= var2-PriceScale*하 and var2 > 0 Then { Condition1 = true; Plot1(1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); TL = TL_New(sDate,sTime,0,sDate,sTime,99999999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); } } } } 쌍바닥일때 매수, 음전환시 매수청산. 감사합니다.
프로필 이미지
고성
2022-08-25
1325
글번호 161749
시스템

아무다 님에 의해서 삭제되었습니다.

프로필 이미지
아무다
2022-08-25
1
글번호 161747
종목검색