커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4416
글번호 230811
답변완료
강조식 문의드립니다.
안녕하세요.
차트에 5일 단순이평선이 상승하면 빨강, 하락하면 파랑색 선으로 지표를 적용하여 보고 있습니다.
5일선 단순이평선 색상이 상승후 하락할때는 파랑색으로 표시되는데요.
이때 빨강선에서 파랑선으로 색상이 바뀌는 시점 또는 바뀐후 첫번째 캔들에 노랑색 강조색을 넣고 싶어요.
또한 파랑선에서 빨강선으로 바뀌는 시점 또는 바뀐후 첫번째 캔들에 노랑색 색상을 넣어 강조표시가 되게끔 수식으로 가능 한가요?
감사합니다.
2017-03-24
126
글번호 108149
답변완료
그물망 이평선들의 표준편차를 구할려고 합니다.
그물망 이평선 50개의 지표식에다 덧붙여서 이평선들의 표준편차를 구할려고 했으나,
간단한 수학식은 제공되지 않아서
표준편차의 공식을 사용해서 값을 구할려고 했지만,
아래와 같이 에러가 계속 나오는데, 이유가 뭘까요?
소스는 아래와 같습니다.
// >>> 소스 코드 <<<
Input : Period(5);
array : NetMa[50](0); //그물망 이평선 값들
var : sngSum(0), sngAvg(0); // 합계, 평균
var : sngV(0), sngSd(0); // 분산, 표준편차
var : i(0), j(0); // 임시 변수
NetMa[0] = ma(C,Period*1);
NetMa[1] = ma(C,Period*2);
NetMa[2] = ma(C,Period*3);
NetMa[3] = ma(C,Period*4);
NetMa[4] = ma(C,Period*5);
NetMa[5] = ma(C,Period*6);
NetMa[6] = ma(C,Period*7);
NetMa[7] = ma(C,Period*8);
NetMa[8] = ma(C,Period*9);
NetMa[9] = ma(C,Period*10);
NetMa[10] = ma(C,Period*11);
NetMa[11] = ma(C,Period*12);
NetMa[12] = ma(C,Period*13);
NetMa[13] = ma(C,Period*14);
NetMa[14] = ma(C,Period*15);
NetMa[15] = ma(C,Period*16);
NetMa[16] = ma(C,Period*17);
NetMa[17] = ma(C,Period*18);
NetMa[18] = ma(C,Period*19);
NetMa[19] = ma(C,Period*20);
NetMa[20] = ma(C,Period*21);
NetMa[21] = ma(C,Period*22);
NetMa[22] = ma(C,Period*23);
NetMa[23] = ma(C,Period*24);
NetMa[24] = ma(C,Period*25);
NetMa[25] = ma(C,Period*26);
NetMa[26] = ma(C,Period*27);
NetMa[27] = ma(C,Period*28);
NetMa[28] = ma(C,Period*29);
NetMa[29] = ma(C,Period*30);
NetMa[30] = ma(C,Period*31);
NetMa[31] = ma(C,Period*32);
NetMa[32] = ma(C,Period*33);
NetMa[33] = ma(C,Period*34);
NetMa[34] = ma(C,Period*35);
NetMa[35] = ma(C,Period*36);
NetMa[36] = ma(C,Period*37);
NetMa[37] = ma(C,Period*38);
NetMa[38] = ma(C,Period*39);
NetMa[39] = ma(C,Period*40);
NetMa[40] = ma(C,Period*41);
NetMa[41] = ma(C,Period*42);
NetMa[42] = ma(C,Period*43);
NetMa[43] = ma(C,Period*44);
NetMa[44] = ma(C,Period*45);
NetMa[45] = ma(C,Period*46);
NetMa[46] = ma(C,Period*47);
NetMa[47] = ma(C,Period*48);
NetMa[48] = ma(C,Period*49);
NetMa[49] = ma(C,Period*50);
for i = 0 to 49
{
sngSum = sngSum + NetMa[i];
}
sngAvg = sngSum / 50.; // 평균 구하기
MessageLog(" Total : %.5f", sngSum);
for j = 0 to 49
{
sngV = sngV + Square(NetMa[j] - sngAvg);
}
sngSd = sqrt(sngV);
MessageLog("mean : %.3f 분산 : %.3f Sd : %.3f ", sngAvg, sngV, sngSd);
plot51( sngAvg, "avg");
plot1(NetMa[0], "MA1");
plot2(NetMa[1], "MA2");
plot3(NetMa[2], "MA3");
plot4(NetMa[3], "MA4");
plot5(NetMa[4], "MA5");
plot6(NetMa[5], "MA6");
plot7(NetMa[6], "MA7");
plot8(NetMa[7], "MA8");
plot9(NetMa[8], "MA9");
plot10(NetMa[9], "MA10");
plot11(NetMa[10], "MA11");
plot12(NetMa[11], "MA12");
plot13(NetMa[12], "MA13");
plot14(NetMa[13], "MA14");
plot15(NetMa[14], "MA15");
plot16(NetMa[15], "MA16");
plot17(NetMa[16], "MA17");
plot18(NetMa[17], "MA18");
plot19(NetMa[18], "MA19");
plot20(NetMa[19], "MA20");
plot21(NetMa[20], "MA21");
plot22(NetMa[21], "MA22");
plot23(NetMa[22], "MA23");
plot24(NetMa[23], "MA24");
plot25(NetMa[24], "MA25");
plot26(NetMa[25], "MA26");
plot27(NetMa[26], "MA27");
plot28(NetMa[27], "MA28");
plot29(NetMa[28], "MA29");
plot30(NetMa[29], "MA30");
plot31(NetMa[30], "MA31");
plot32(NetMa[31], "MA32");
plot33(NetMa[32], "MA33");
plot34(NetMa[33], "MA34");
plot35(NetMa[34], "MA35");
plot36(NetMa[35], "MA36");
plot37(NetMa[36], "MA37");
plot38(NetMa[37], "MA38");
plot39(NetMa[38], "MA39");
plot40(NetMa[39], "MA40");
plot41(NetMa[40], "MA41");
plot42(NetMa[41], "MA42");
plot43(NetMa[42], "MA43");
plot44(NetMa[43], "MA44");
plot45(NetMa[44], "MA45");
plot46(NetMa[45], "MA46");
plot47(NetMa[46], "MA47");
plot48(NetMa[47], "MA48");
plot49(NetMa[48], "MA49");
plot50(NetMa[49], "MA50");
2017-03-23
263
글번호 108148
답변완료
부탁드립니다
안녕하세요^^
당일중심선 기준으로하고 볼린저밴드를 만들어 주실수 있나요?
2017-03-23
126
글번호 108147
답변완료
차트2개이용해서 수식 부탁드립니다.
주차트에서 5분봉 파라볼릭으로 매수매도 신호로 진입해서
참조차트에서 3분봉 파라볼릭으로 청산(수익이든 손실이든) 또는 진입대비 수익10틱일때 청산
수식 부탁드립니다.
2017-03-23
114
글번호 108146
답변완료
감사합니다
질문의도에 정확한 답변 감사드리며 파일보냅니다,
#,이제 마지막수정으로 에서 per1(18) 매매조건에서 진입후 익절청산,본절청산 혹은
손절청산후에도 지정한 장종료시간(23;50)이 남아 있을경우, per1(18)매매와 동일조건으로
1회만 더 진입하는 수식추가 부탁드립니다.(결국 per1(18)조건식은 지정시간내에 1~2회진입
이 가능한셈이지요)
= 언제나 늘 고맙습니다 =
2017-03-24
129
글번호 108145
답변완료
수식 문의 드립니다.
일일히 수고해 주심에 고마운 마음 가지며 보답할 수 있는 기회가 온다면 대단히
감사하겠습니다.
아래 조건은 키움의 수식입니다.
아래의 조건을 1번이라도 만족하는 종목을 검색하는 식으로서
각 조건을 만족하는 회수를 누적 시켜서 표시가 되도록 부탁합니다.
가능한 변수는 외부 변수로 부탁드립니다.
WilliamsR(Period)< -80 이면서
WilliamsR(Period)가 -80 에 5%이내 근접하고 1봉이상 연속 상승
- Period : 28
MACD(shortPeriod,longPeriod) < eavg(MACD(shortPeriod,longPeriod),sigPeriod) 이면서 MACD(shortPeriod,longPeriod)가 eavg(MACD(shortPeriod,longPeriod),sigPeriod) 에 5%이내 근접하고 1봉이상 연속 상승
-shortPeriod : 12
- longPeriod :26
- sigPeriod : 9
DIPlus(Period) < DIMinus(Period) 이면서
DIPlus(Period)가 DIMinus(Period) 에 5%이내 근접하고 1봉 연속 상승
- Period : 14
CCI(Period) < -100 이면서
CCI(Period) 가 -100에 5 %이내 근접하고 1봉 연속 상승
- Period : 20
StochasticsSlow(Period1,Period2) <buyLevel 이면서 StochasticsSlow(Period1,Period2)가 buyLevel 5%이내 근접하고 1봉 연속 상승
- buyLevel :20
- Period1 5
- Period2 3
WilliamsR(Period)< -80 이면서
WilliamsR(Period)가 -80 에 5%이내 근접하고 1봉이상 연속 상승
- Period : 14
2017-03-23
179
글번호 108144
답변완료
문의 드립니다
안녕하세요
항생에서 모든 기준 시간은 오전 10시 15분을 기준으로 설정 부탁합니다
1.기준선 (당일 시가,중심가,고가,저가: 전일 시가,중심가,고가,저가)을 위 시간대을
중심으로 하고자 합니다
분봉,틱봉에 같은이 적용부탁합니다(분봉과 틱봉이 차이가 나더라고요)
2. 시작시점을 10시15분을 기준으로
일간,구간,월간,년간 로그 피보나치을 구현하고자 합니다
* 1,2번 모두 항생에 적용합니다
2017-03-23
166
글번호 108143
좌오비우오비 님에 의해서 삭제되었습니다.
2017-03-23
51
글번호 108142
목마와숙녀 님에 의해서 삭제되었습니다.
2017-03-23
2
글번호 108141