커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

신호가 이상하게 발생합니다.

Input: DayMulty1(0.5),BigProfit(1.4),Multy2(4); Var: 저항2(0), 지지2(0); var1=(DayHigh(1)-DayLow(1))*DayMulty1; 저항2=DayOpen+var1; 지지2=DayOpen-var1; Var3 = Highest(H, BarsSinceEntry+1); Var4 = Lowest(L, BarsSinceEntry+1); If dayindex>0 and Var3>=저항2+BigProfit Then ExitLong("매수청산",AtStop,Var3-ATR(5)*Multy2); If dayindex>0 and Var4<=지지2-BigProfit Then ExitShort("매도청산",AtStop,Var4+ATR(5)*Multy2); 현재 이런식을 테스트중인데 진입후 최고가가 저항2라는 저항선보다 1.4포인트 이상되어야 신호가 발생해야 되는데 진입후 바로 다음봉에서 신호가 발생하는 현상이 나타납니다. 더 이상한건 항상 그런것도 아니고 시뮬을 돌렸을때 중간중간 그런현상이 발생하더라고요 왜그런지 알수가 없네요 이해하시기 쉽게 그림첨부합니다. 그림에서 검은색 라인이 저항2+1.4 라인입니다. 그 검은색 선을 넘어서야 청산주문이 들어가야 되는데 보시는 바와 같이 다음봉에서 바로 나오네요
프로필 이미지
immidas
2011-05-13
977
글번호 38600
시스템

빌리언 님에 의해서 삭제되었습니다.

프로필 이미지
빌리언
2011-05-13
235
글번호 38599
시스템
답변완료

문의드립니다.

보통 buy();와 sell();만 사용한 식에서는 진입수량이 2개씩 들어가게 됩니다. 1개씩만 들어가게 하는 방법은 없는건가요?? 즉, buy와 sell만 사용하는 것처럼 진입과 청산이 동시에 일어나면서 수량은 1개씩만 들어가도록은 어떻게 해야 하나요??
프로필 이미지
immidas
2011-05-13
556
글번호 38588
시스템
답변완료

문의합니다

Var9 = Bids - Asks ; if DayIndex == 0 then Begin Var1 = 0; Var2 = 0; var3 = 0; End if Bids - Asks > Var1 Then Var1 = bids - Asks ; if Bids - Asks < var2 then var2 = Bids - Asks ; var3 = (var1 + var2 ) / 2;#당일중심값 if var9 < 0 Then PlotPaintBar(H,L,"1",blue); Else PlotPaintBar(H,L,"1",ReD); 이것또한 시스템식으로 부탁드려요 이번에 기준선입니다
프로필 이미지
하루우유
2011-05-13
598
글번호 38586
시스템
답변완료

직전 저점, 고점 관련 시스템식

안녕하세요? 수고 많으십니다. 제가 하다하다 안되어서 문의 드립니다. 제가 원하는 신호는 현재 가격이 직전 저점보다 높게 있고 직전 저점 갱신된 상태에서 스토캐스틱 매수크로스 날때 매수하는것인데요. 신호를 내게 할수 가 없습니다. 도움을 요청합니다. 감사합니다.
프로필 이미지
변동성
2011-05-13
635
글번호 38580
시스템
답변완료

식요청

다음봉 종가청산식 부탁합니다
프로필 이미지
회원
2011-05-13
628
글번호 38579
시스템
답변완료

시스템식 문의드립니다.

안녕하세요 시스템식 문의드립니다. 매수청산 1. 2봉전 종가가 볼린져밴드(20,2) 상한선을 하락돌파할때 2. 2봉전 고가가 볼린져밴드(20.2) 상한선보다 클때 매도진입 1. 종가가 1 ~ 7봉이내 최저가일때 감사합니다.
프로필 이미지
새마귀
2011-05-13
631
글번호 38578
시스템
답변완료

매매식 문의드려요

신호현재봉으로계산한특정값(1)>특정값(2)경우 신호발생시바로시장가와 최유리 ,최우선호가, 주문방법 과 특정값(1)에 시가를 더한값으로지정가매수주문혹은매도주문하는 방법을 알고싶습니다 그리고노트북 맥북을사려고하는데요 윈도우말고 맥킨토시나 다른 운영체제에서도 설치실행이 가능한가요?? 수고하세요^^
프로필 이미지
아싸가오리
2011-05-13
633
글번호 38573
시스템
답변완료

수식 문의 드립니다.

아래는 어제 문의 드린 수식인데요. 저 수식에다가 한가지 추가하고 싶은 것이 있습니다. 첫 번째는 장 시작후 10시이전까지의 데이터는 고려하지 않고, 10시 이후의 데이터만 고려하게끔 하고 싶습니다. 두번 째로는 장시작 이후 모든 데이터를 고려하되 조건 작동 시간만 10시 이후로 하고 싶습니다. 이 두 가지의 경우에 해당되는 조건을 추가해서 2가지로 수식작성 부탁드립니다. (stime이 위 조건 중 첫번째에 해당하는 건지, 두 번째에 해당하는 건지 도 함께 알려주셨으면 합니다) 감사합니다. 1. if date != date[1] Then var1 = L; if MarketPosition == 0 Then{ if L < var1 Then var1 = L; } if C >= 0.3 Then{ if MarketPosition == 0 and crossup(c,daylow*1.3) and ExitDate(1) != sdate Then buy("Buy"); if MarketPosition == 1 Then{ if CurrentContracts > CurrentContracts[1] Then{ var1 = L; var2 = var1[1]; } if L < var1 Then var1 = L; if crossup(C,var1*1.3) and CurrentEntries < 7 and var1 >= var2 Then Buy("BuyAdd"); } } SetStopEndofday(150000); > 은색 님이 쓴 글입니다. > 제목 : 수식 작성 부탁드립니다 > 비슷한 식인데 두 가지버젼으로 작성부탁드립니다. 조금 번거로우시겠지만 부탁드립니다. 1. 첫 번째 식은 다음과 같습니다. 옵션매매구요. 매도없이 '매수'와 '매수청산'으로만 거래하려고 합니다. 거래 횟수는 총 7번으로 하구요. 현재가격이 0.3 이하일 때는 거래하지 않습니다. 즉, 0.3 이상일 때만 아래의 조건에 따라 매수합니다. 최초진입은 장시작후 최저가 대비 30% 이상 상승했을 때 매수진입합니다. 그리고 이렇게 최초진입이 된 이후에는 그 이전 데이터 즉, 장시작 후 최초 매수진입시점까지의 데이터는 고려하지 않고, 진입시점 이후 부터의 데이터만 가지고 다시 최저가 대비 30% 이상 상승했을 때 매수합니다. 이 때 최초진입시점 이후부터 고려한 최저가(편의상 '새로운 최저가'라고 하겠습니다)가 최초진입할 당시의 최저가(편의상 '최초 최저가'라고 하겠습니다)보다 낮지 않아야 한다는 조건을 걸고 싶습니다. 다시말해서 '새로운 최저가'가 '최초의 최저가' 보다 같거나 높고, '새로운 최저가'대비 30% 이상 상승했을 때만 '매수'하도록 수식을 만들고 싶습니다. 2번 째 매수부터 7번 째 까지 위와 같은 방식으로 그 이전 매수시점까지의 데이터는 고려하지 않고, 매수진입 이후부터의 데이터만 고려해서 최저가 대비 30% 이상 상승시 매수하는 수식 작성 부탁드립니다. 매매시작시간은 장시작과 동시에 하고, 2시 30분에 당일 '매수청산' 하려고 합니다. 그럼 부탁드리겠습니다. 감사합니다.
프로필 이미지
은색
2011-05-13
524
글번호 38572
시스템