커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 부탁합니다

이동평균선들이 (5, 20, 60, 120,240 ) 10% 범위내 밀집되어 있으면서 이런 밀집도가 5일 동안 2번 이상 발생하고, 현재 종가가 240 이평선과 상하 5% 이내에 있는 종목
프로필 이미지
미래테크
2011-08-26
534
글번호 42242
검색

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2011-08-26
11
글번호 42237
지표
답변완료

질문

분봉에서 오늘 현재봉 포함 10개봉에서 현재봉종가 - 이전 10번봉 시가 / 10 해서 점그래프로 나타내고 싶은데요 베이스라인을 0으로 해서요 오늘 분봉에서만 적용되는걸루요
프로필 이미지
kcg9005
2011-08-26
538
글번호 42235
지표
답변완료

문의드립니다.

아무리해봐도 안되서 문의드립니다.. 하기의식 설명부탁드립니다. 그리고.. 매수와 매도를 분리?? 해주세요.. 상관관계가 어떻게 되는것인지...최대한 자세히 저처럼 초보도 알수있도록 설명 부탁드립니다. 수고하세요 // 매수진입 if sTime == 90000 and Var1 > 0 and Var2 > 0 and Var3 > 0 Then { IF C > O AND BCNT < 1 THEN { buy("매수진입",AtMarket); } Else // 매도진입 if sTime == 90000 and (Var4 < -1 ) and (condition1 == False or Condition2 == True and Condition3 == False ) then { IF C < O AND SCNT < 1 THEN { Sell("매도진입",AtMarket); } If MarketPosition == -1 Then { ExitShort("매도손절" ,AtStop,EntryPrice+3); SetStopEndofday(150000); }}}
프로필 이미지
Redstorm
2011-08-26
558
글번호 42231
시스템
답변완료

관리자님 함수 수식 질문 드립니다.

C 언어에서 사용하는 go to 와 같은 함수가 있나요? 청산후 무포 일때 챠트의 움직임에 따라서 수식1 수식2 등에서 연산을 시작하게 하고 싶은데 어떻게 할수 있는지요.
프로필 이미지
monaco
2011-08-26
492
글번호 42230
시스템

반갑 님에 의해서 삭제되었습니다.

프로필 이미지
반갑
2011-08-26
2
글번호 42229
시스템
답변완료

수식문의

If c > o then buy("매수"); "매수"라는 marketposition == 1 포지션 진입후, n개봉 후에 n 포인트 이상 손실시 반대포지션 진입 if marketposition == 1 then sell(); if marketposition == -1 then buy(); 수식 부탁드립니다. 수고하세요 ^^
프로필 이미지
아이스탁
2011-08-26
470
글번호 42228
시스템

회원 님에 의해서 삭제되었습니다.

프로필 이미지
회원
2011-08-25
27
글번호 42227
시스템
답변완료

예트언어로 변환 부탁드립니다.

#property copyright "Reproduction and remodification by SEFC forex" #property link " " #property indicator_separate_window #property indicator_minimum -0.0001 #property indicator_maximum 0.0001 #property indicator_buffers 3 #property indicator_color1 Black #property indicator_color2 DeepSkyBlue // warna ini boleh ganti suka-suka e.g=>Blue #property indicator_color3 Violet // warna ini boleh ganti suka-suka e.g=>Red extern int period = 9;//27, 12 -> 27 longterm , 12-> medium and 9-> short term double g_ibuf_80[]; double g_ibuf_84[]; double g_ibuf_88[]; string gs_92 = ""; string gs_xb4_ind_100 = "SEFC-Bull-Bear"; // int init() { SetIndexStyle(0, DRAW_HISTOGRAM,0,5); SetIndexStyle(1, DRAW_HISTOGRAM,0,5); SetIndexStyle(2, DRAW_HISTOGRAM,0,5); IndicatorDigits(Digits + 1); SetIndexBuffer(0, g_ibuf_80); SetIndexBuffer(1, g_ibuf_84); SetIndexBuffer(2, g_ibuf_88); IndicatorShortName(gs_xb4_ind_100); SetIndexLabel(1, NULL); SetIndexLabel(2, NULL); StempelSEFC(); return (0); } int start() { double ld_8; double ld_16; double ld_80; int li_4 = IndicatorCounted(); double ld_32 = 0; double ld_40 = 0; double ld_unused_48 = 0; double ld_unused_56 = 0; double ld_64 = 0; double ld_unused_72 = 0; double l_low_88 = 0; double l_high_96 = 0; creataalltext(); int li_104 = 16777215; if (li_4 > 0) li_4--; int li_0 = Bars - li_4; for (int li_108 = 0; li_108 < li_0; li_108++) { l_high_96 = High[iHighest(NULL, 0, MODE_HIGH, period, li_108)]; l_low_88 = Low[iLowest(NULL, 0, MODE_LOW, period, li_108)]; ld_80 = (High[li_108] + Low[li_108]) / 2.0; ld_32 = 0.66 * ((ld_80 - l_low_88) / (l_high_96 - l_low_88) - 0.5) + 0.67 * ld_40; ld_32 = MathMin(MathMax(ld_32, -0.999), 0.999); g_ibuf_80[li_108] = MathLog((ld_32 + 1.0) / (1 - ld_32)) / 2.0 + ld_64 / 2.0; ld_40 = ld_32; ld_64 = g_ibuf_80[li_108]; } bool li_112 = TRUE; for (li_108 = li_0 - 2; li_108 >= 0; li_108--) { ld_16 = g_ibuf_80[li_108]; ld_8 = g_ibuf_80[li_108 + 1]; if ((ld_16 < 0.0 && ld_8 > 0.0) || ld_16 < 0.0) li_112 = FALSE; if ((ld_16 > 0.0 && ld_8 < 0.0) || ld_16 > 0.0) li_112 = TRUE; if (!li_112) { g_ibuf_88[li_108] = ld_16; g_ibuf_84[li_108] = 0.0; gs_92 = "Saat ini volatile = Bear"; // in English This time is Bearish situation li_104 = 65535; } else { g_ibuf_84[li_108] = ld_16; g_ibuf_88[li_108] = 0.0; gs_92 = "Saat ini volatile = Bull";// in English This time is Bullish situation li_104 = 65280; } } settext("SEFC Repro from Xbox", gs_92, 12, li_104, 10, 15); return (0); } void creataalltext() { createtext("SEFC Repro"); settext("SEFC Repro", "", 12, White, 10, 15); } void createtext(string a_name_0) { ObjectCreate(a_name_0, OBJ_LABEL, WindowFind(gs_xb4_ind_100), 0, 0); } void settext(string a_name_0, string a_text_8, int a_fontsize_16, color a_color_20, int a_x_24, int a_y_28) { ObjectSet(a_name_0, OBJPROP_XDISTANCE, a_x_24); ObjectSet(a_name_0, OBJPROP_YDISTANCE, a_y_28); ObjectSetText(a_name_0, a_text_8, a_fontsize_16, "Arial", a_color_20); } void StempelSEFC() { ObjectCreate("Original Created by SEFC", OBJ_LABEL, 0, 0, 0); ObjectSetText("Original Created by SEFC", "SEFC *PALATO* - (Palato = Under earth Kingdom)", 8, "Lucida Handwriting", SpringGreen); ObjectSet("Original Created by SEFC", OBJPROP_CORNER, 2); ObjectSet("Original Created by SEFC", OBJPROP_XDISTANCE, 5); ObjectSet("Original Created by SEFC", OBJPROP_YDISTANCE, 10); } 주소는 sgsguam@hanmail.net 로 부탁드립니다.
프로필 이미지
괌
2011-08-25
1119
글번호 42226
지표