커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 요청 드립니다.

안녕하세요. 1. 연결선물 당일청산 다수의 진입과 스위칭 또는 청산을 반복하는 분봉 시스템에서 당일손실제한청산 최대손절은 1.5P 입니다. 1차 진입후 당일손실제한청산 1.5P 2차 진입후 당일손실제한청산 1.0P 3차 진입후 당일손실제한청산 0.5P 로 축소되는 당일손실제한청산 수식 요청 드립이다. #진입수식(신호조건 예제) var : EMA1(0),EMA2(0); EMA1= ema(ema(ema(c,2),2),2); EMA2 = ema(ema(ema(c,4),4),4); if CrossDown(EMA1,EMA2) Then{ Sell("S"); } if CrossUP(EMA1,EMA2) Then{ Buy("B"); }
프로필 이미지
dandy
2024-04-08
704
글번호 178401
시스템
답변완료

25봉전 볼린저밴드 상향돌파

승수 20,2 기본으로, 숫자를 변경해서 사용할 수 있도록 바라며, 종가가 25봉전 볼린저밴드를 상향 돌파하는 수식 종목검색 부탁합니다.
프로필 이미지
땡글아기
2024-04-08
793
글번호 178400
종목검색
답변완료

문의드립니다.

안녕하세요. 종목검색 설정에서 시가총액 조건은 지정할 수 있지만 시스템 성과를 백테스팅하기 위해서 과거 특정 시점의 시가 총액을 확인하고 싶은데 가능한 방법이 있는지 문의드립니다. 감사합니다.
프로필 이미지
깜피
2024-04-08
584
글번호 178398
시스템
답변완료

종가 삼각 수식 요청드립니다...

일반 차트에서 20일 이평을 기준으로 가격 = 종가(C) 조건 = 20일 이평종류 = 삼각 삼각 관련하여 수식이 궁금하여 위 기준으로 수식 부탁드립니다.
프로필 이미지
yes초보님
2024-04-08
643
글번호 178397
지표
답변완료

진입 손절 청산 시스템 수식 부탁드립니다.

담당자님 안녕하세요! 먼저 감사드립니다. 해외선물 준비하고 있습니다. 볼린저 밴드를 활용한 매수 전략과 청산 전략에 대해 수식 부탁드립니다. 진입 조건 - 포지션이 0이면서, T가 ‘1’이고, 주가가 하단밴드보다 낮을 경우, 주가가 하단 밴드 를 돌파하면 1계약 매수 손절 조건 - T가 ‘-1’이되거나, 100틱이상 하락 시 모두 손절 청산 조건 - 주가가 상단 밴드를 돌파 후 상단 밴드를 하향 돌파 시 모두 청산 감사합니다.
프로필 이미지
끼야98
2024-04-08
744
글번호 178396
시스템
답변완료

문법에러가 나는지 고쳐주세요

아래 내용에서 맨 마지막줄의 gg[0]에서 에러가 왜 나는지 모르겠어요ㅜㅜ 그냥 gg[0]만 넣으면 문제가 없는데, gg[0]>gg[1]을 비교했을때 에러가 나고 있습니다. 어떻게 고쳐야 할까요? aa = Avg(C, 5); //5일선 bb = Avg(C, 20); //20일선 dd = Avg(C, 120); //120일선 ee = Avg(C, 40); //40일선 gg = tema(c,4); gg=aa>bb And aa>dd And aa>ee And ee[0]>ee[1]; if gg[0]>gg[1] then
프로필 이미지
세계창투사
2024-04-08
974
글번호 178395
지표
답변완료

이평쌍바닥(재문의)

안녕하세요? - 20 이동평균 쌍바닥 진입수식 부탁드립니다 - 첨부 스샷의 E점 +1틱 돌파시 진입합니다 항상 고맙습니다~~^^
프로필 이미지
코퍼
2024-04-08
667
글번호 178392
시스템
답변완료

재문의 드립니다

아래는 선생님께서 작성해주신 지표인데 필터로 쓰기전에 플롯을 해서 제대로 나오는지 살펴보았는데 전일이나 전전일 adx의 고가 값이 다 100으로 고정되어 있네요 당일꺼는 움직이는거 같은데 당일께 만약 adx가 60을 하이로 찍었으면 내일은 hdax[1]이 60을 나타내야 할텐데요 확인부탁드려요~ Inputs : Period(14); Var : idx(0),Counter(0), TRange(0), PlusDM14(0),MinusDM14(0); var : PlusDM(0), MinusDM(0),DMIv(0); var : DP(0),DM(0),hd(0),ld(0); var : cnt(0); Array : Hadx[10](0); if bdate != Bdate[1] Then { idx = 0; DP = 0; DM = 0; } else idx = idx+1; if idx == 0 Then hd = C-O; Else hd = H-H[1]; if idx == 0 Then ld = C-O; Else ld = L-L[1]; If idx >= 0 and idx <= Period+1 Then { DP = 0; DM = 0; PlusDM14 = 0; MinusDM14 = 0; TRange = 0; For Counter = 0 To idx { If hd < 0 Then PlusDM = 0; Else PlusDM = hd; If ld < 0 Then MinusDM = 0; Else MinusDM = ld; var1 = PlusDM; Var2 = MinusDM; If Var2 >= var1 Then PlusDM = 0; If var1 >= Var2 Then MinusDM = 0; TRange = TRange + TrueRange[Counter]; PlusDM14 = PlusDM14 + PlusDM; MinusDM14 = MinusDM14 + MinusDM; } If TRange <> 0 Then { DP = 100 * PlusDM14 / TRange; DM = 100 * MinusDM14 / TRange; } Else { DP = 0; DM = 0; } } If idx > Period+1 Then { If hd < 0 Then PlusDM = 0; Else PlusDM = hd; If ld < 0 Then MinusDM = 0; Else MinusDM = ld; var1 = PlusDM; Var2 = MinusDM; If Var2 >= var1 Then PlusDM = 0; If var1 >= Var2 Then MinusDM = 0; If Period > 0 Then Begin TRange = TRange[1] - (TRange[1] / Period) + TrueRange; PlusDM14 = PlusDM14[1] - (PlusDM14[1] / Period) + PlusDM; MinusDM14 = MinusDM14[1] - (MinusDM14[1] / Period) + MinusDM; End; If TRange <> 0 Then { DP = 100 * PlusDM14 / TRange; DM = 100 * MinusDM14 / TRange; } Else { DP = 0; DM = 0; } } If DP + DM == 0 Then DMIv = 0; Else DMIv = 100 * AbsValue(DP - DM) / (DP + DM); var : CummDMI(0),ADXV(0); If idx >= 1 AND Period > 0 Then { If idx < Period Then { CummDMI = 0; for Counter = 0 To idx - 1 { CummDMI = CummDMI + DMIV[Counter]; } ADXv = CummDMI / idx; } Else ADXv = (ADXv * (Period - 1) + DMIv) / Period; } if Bdate != Bdate[1] Then { For cnt = 9 DownTo 1 { Hadx[cnt] = Hadx[cnt-1]; } Hadx[0] = ADXV; } if ADXV > Hadx[0] Then Hadx[0] = Adxv; Plot1(hadx[0]); Plot2(hadx[1]);
프로필 이미지
돈을잃자
2024-04-08
899
글번호 178391
지표
답변완료

왜 에러가 날까요?

아래 내용에서 맨 마지막줄의 gg[0]에서 에러가 왜 나는지 모르겠어요ㅜㅜ 그냥 gg[0]만 넣으면 문제가 없는데, gg[0]>gg[1]을 비교했을때 에러가 나고 있습니다. 어떻게 고쳐야 할까요? param: ShortPeriod(5), //단기 LongPeriod(20), LongTimePeriod(120), //장기 DobluePeriod(40), LENGTH(4); Vars: aa(0), bb(0), dd(0), ee(0), ff(0), TEMA(0), gg(False); aa = Avg(C, ShortPeriod); //5일선 bb = Avg(C, LongPeriod); //20일선 dd = Avg(C, LongTimePeriod); //120일선 ee = Avg(C, DobluePeriod); //40일선 TEMA = (3 * Ema(c,LENGTH)) - (3 * Ema(Ema(c,LENGTH),LENGTH)) + (Ema(Ema(Ema(c,LENGTH),LENGTH),LENGTH)); gg=aa>bb And aa>dd And aa>ee And ee[0]>ee[1]; if gg[0]>gg[1] then
프로필 이미지
세계창투사
2024-04-08
711
글번호 178390
시스템
답변완료

검색식 부탁 드립니다

A1=ma(c,5); A2=ma(c,10); A3=ma(c,20); A4=ma(c,40); A5=ma(c,60); A6=ma(c,120); 조건=A1(1)<A1&&A2(1)>A2&&A3(1)>A3&& A4(1)>A4&&A5(1)>A5&&A6(1)>A6; 조건&& !조건(1)&&C>O 파워종목검색식 부탁 드립니다
프로필 이미지
구경꾼그림자
2024-04-08
835
글번호 178385
종목검색