커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식부탁드립니다

input : 진입날짜(20210102),진입시간(90000); input : 진입수수료(0),청산수수료(0); input : 진입슬리피지(0),청산슬리피지(0); Input : P1(5), P2(20); var : T(0),sumPL(0),totalPL(0),HH(0); value1 = ma(C, P1); value2 = ma(C, P2); if sdate == 진입날짜 and (stime == 진입시간 or (stime > 진입시간 and stime[1] < 진입시간)) Then Condition1 = true; if Condition1 == true then { If T <= 0 and CrossUP(value1, value2) Then { var1 = C; if T == -1 Then { sumPL = SumPL+(var2-C-진입수수료-청산수수료-진입슬리피지-청산슬리피지); } T = 1; } If T >= 0 and CrossDown(value1, value2) Then { var2 = C; if T == 1 Then { sumPL = sumPL+(C-var1-진입수수료-청산수수료-진입슬리피지-청산슬리피지); } T = -1; } if T == 1 Then totalPL = sumPL+(C-var1-진입수수료-청산수수료-진입슬리피지-청산슬리피지); if T == -1 Then totalPL = sumPL+(var2-C-진입수수료-청산수수료-진입슬리피지-청산슬리피지); if totalPL > HH Then HH = totalPL; if NextBarSdate != sDate Then { if T == -1 Then { sumPL = SumPL+(var2-C-진입수수료-청산수수료-진입슬리피지-청산슬리피지); } if T == 1 Then { sumPL = sumPL+(C-var1-진입수수료-청산수수료-진입슬리피지-청산슬리피지); } T = 0; totalPL = sumPL; } plot1(totalPL,"누적수익"); } 질문) 위 수식에서 진입날짜가 아닌 현재 바(bar) 보다 1000바 전 부터 진입. 예) 진입날짜 ==> 진입바수(barindex-1000) 미리 감사드립니다~^^*
프로필 이미지
천상나루
2021-03-08
538
글번호 146876
지표
답변완료

함수요청

안녕하세요? 국내선물 5분봉으로 거래를 하고자 합니다. 아래의 전략을 스크립트로 작성 요청드립니다. 감사합니다. - 매도: (a)시초가가 볼린저밴드 상단을 돌파하여 시작하여 (b)볼린저밴드 하단을 이탈 완성하되 (c)완성시점 봉의 종가가 시초가보다 낮으면 (d)익봉 시가에 진입 - 매수: (e)시초가가 볼린저밴드 하단을 이탈하여 시작하여 (f)볼린저밴드 상단을 이탈 완성하되 (g)완성시점 봉의 종가가 시초가보다 높으면 (h)익봉 시가에 진입 (b[f]시점에 c[g]가 동시에 만족하면 d[h]에 당일 1번 진입합니다.) - 매도청산 : 매도진입 이후 시초가를 상방돌파 완성하면 익봉시가에 청산 - 매수청산 : 매수진입 이후 시초가를 하방돌파 완성하면 익봉시가에 청산 - 시간청산 : 15시 20분 완성이후 익봉 시가에 청산 - a 조건이 만족되고(이것은 9시 첫 데이터가 나오면 결정됨) 이후에 b와 c가 시간적으로 동시에 만족되면 d에 a매도진입을 합니다. 마찬가지로 e 조건이 만족되고(이것은 9시 첫 데이터가 나오면 결정됨) 이후에 f와 g가 시간적으로 동시에 만족되면 f에 매수진입을 합니다. - b[f]시점에 c[g]가 동시에 만족하면 d[h]에 당일 1번 진입합니다. - (a, b, c)는 매도조건이며, (e, f, g)는 매수조건입니다.
프로필 이미지
흰둥이아빠
2021-03-09
570
글번호 146874
시스템

맴맴잉 님에 의해서 삭제되었습니다.

프로필 이미지
맴맴잉
2021-03-08
25
글번호 146873
시스템
답변완료

함수문의 드립니다

안녕하세요~ 1. 문장 앞에 #을 붙이면 1줄이 주석인데 여러줄을 한번에 주석으로 처리하는 방법? 2. a x (b + c) then buy; 를 아래처럼 작성 가능하나요? if 조건A and (조건B Or 조건C ) THEN Buy;
프로필 이미지
코퍼
2021-03-08
564
글번호 146864
시스템
답변완료

출력관련하여..

안녕하세요..항상 감사합니다. 일봉차트의 데이터들을 csv파일로 출력되게 작성했는데요 과거일자들을 전부 출력되어서 아래의 수식은 오늘 날짜만 출력되게 사용하는데요.. if NextBarSdate != sDate and NextBarSdate == CurrentDate Then { } 혹시 과거일자중 마지막 일자의 데이터만 출력되게 할 수 있을까요..?
프로필 이미지
디딤돌
2021-03-08
826
글번호 146862
시스템
답변완료

문의드립니다

시작시간과 끝시간 지정해서 시고저종가 계산하는 식입니다. input : 시작시간(90000),끝시간(150000); var : cnt(0),Tcond(False); Array : DO[20](0),DH[20](0),DL[20](0),DC[20](0); if (sdate != sdate[1] and stime >= 끝시간) or (sdate == sdate[1] and stime >= 끝시간 and stime[1] < 끝시간) Then { Tcond = False; } if (sdate != sdate[1] and stime >= 시작시간) or (sdate == sdate[1] and stime >= 시작시간 and stime[1] < 시작시간) Then { Tcond = true; DO[0] = O; DH[0] = H; DL[0] = L; for cnt = 1 to 19 { DO[cnt] = DO[cnt-1][1]; DH[cnt] = DH[cnt-1][1]; DL[cnt] = DL[cnt-1][1]; DC[cnt] = DC[cnt-1][1]; } } if tcond == true Then { DC[0] = C; if H > DH[0] Then DH[0] = H; if L < DL[0] Then DL[0] = L; } plot1(DO[0],"당일시가"); plot2(DH[0],"당일고가"); plot3(DL[0],"당일저가"); plot4(DC[0],"당일종가"); 질문 1. 예스스탁에서 짜주신 상기 식에서 분봉 차트상에서 DO[1], DO[2] 은 정해진 시간구간에서의 전일 시가, 전전일 시가를 나타내는 것이 맞는건가요 질문2. 게시판 질문번호 71302 에 문제는 해결된건지 궁금합니다. 아직 안고쳐진거 같아서요 감사합니다.
프로필 이미지
시고르시고르
2021-03-08
630
글번호 146861
시스템
답변완료

문의

예스스팟과 연동하기 위해 차트 아이디를 저장하려고 합니다 전략실행창 우측 모서리 하단에 kkk를 치고나면 kkk가 사라지고 다시 볼펜표시가 나옵니다. 표시하는 방법을 알려주세요.
프로필 이미지
좌오비우오비
2021-03-08
808
글번호 146856
시스템
답변완료

문의 드립니다.

안녕하세요 항상 빠른 답변 감사드립니다. 1번 첨부 드린 이미지에서 전 최고 거래량과 비교하는 예스식 구현을 문의 드립니다. 가령 직전 거래량과 비교는 V[1] < V[0] 처럼 0봉 전 최고 거래량과 비교하는 예스식 문의 드립니다. 직전 최고거래량값 기준에 대한 정의에 이해가 부족하여 질문에 하자가 있다면 질문 드린 의도에 최대한 부합(봉갯수 10개이하, 전 양봉거래량이후) 하게 답변을 요청 드려봅니다. 2번 영웅문식 예스식으로 요청 드립니다. [5분]0봉전 Bollinger Band(20,2) 종가가 중심선-상한선 50%이상 100%이하 3번 수렴식 문의 드립니다 수렴식이 5%이면 기준 위아래로 2.5%로 알고 있습니다. 예스식에서 max(a,b,c) <= min(a,b,c)*(1+%/100) % = 5 를 입력하는게 5%수렴식의 정답인지 테스트 했을때 판단하기가 어렵습니다. 수렴식에 대한 주석을 부탁드립니다. 3-1 A,B,C 조건이 5%에 수렴식, 3-2 A,B,C 조건이 위로만 2.5% 수렴식,(가능하다면) 4. 검색식 3 거래일을 분봉으로 적용하여 20일 이동평균선이 우상향 추세 종가시점에 20일선 수렴하는 종목 검색식 희망합니다. 장마감후 복기를 위하여 1봉전, 2봉전 으로 검색 되도록 요청 드립니다. 예스랭귀지에 있는 이동평균선 상승을 파워종목검색에서 조합을 시도하였지만 3거래일 적용이 안되어 따로 예스식 구현을 요청 드립니다. 그럼 좋은 하루 되세요^^
프로필 이미지
느와르
2021-03-09
827
글번호 146855
지표
답변완료

문의

당일고가(dayhigh)를 새롭게 갱신하면 고점엔 나오는선이 검정색에서 붉은색으로 바뀌게 하고 싶습니다, 당일저가(daylow)가 새롭게 아래로 만들어지면 검정색에서 CYAN섹으로 바꾸고 싶습니다
프로필 이미지
레전드
2021-03-07
797
글번호 146854
지표
답변완료

수식 수정 부탁합니다

안녕하세요 . 1. 아래 수식의 신호 발생을 정 반대로 즉 매수는 매도로, 매도는 매수로 구현되도록 하여 결과값도 정반대로 나오도록 수정해주십시요. 2. 그리고 동시 청산.진입신호 발생을 진입신호는 지연발생(약 5틱 또는 캔들 봉1개 정도) 되도록 해주십시요. -- 아 래 -- Var : shortPeriod(32), longPeriod(12); Var : value(0),T(0),P(0); value = MACD(shortPeriod, longPeriod); If CrossUP(value, 0) Then { T = 1; P = C; if MarketPosition ==-1 Then ExitLong("bx"); } If CrossDown(value, 0) Then { T = -1; P = C; if MarketPosition == 1 Then ExitShort("sx"); } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then T = 0; if T == 1 Then Buy("b",AtStop,P+PriceScale*60); if T == -1 Then Sell("S",AtStop,P-PriceScale*60);
프로필 이미지
하늘공원
2021-03-08
749
글번호 146853
시스템