답변완료
조건검색문의드립니다
baseDis = (C / avg(C, Per)) * 100;rsiUp = avg(max(C - C(1), 0), rsiPer);rsiDown = avg(max(C(1) - C, 0), rsiPer);rsiVal = 100 - (100 / (1 + rsiUp / rsiDown));rsiWeight = if(rsiVal <= 50, 0.5 + (rsiVal * 0.01), // 50 이하일 때 0.5 + ((rsiVal - 50) * 0.03)); // 50 초과일 때volAvg = avg(V, volPer);volWeight = if(volAvg != 0, V / volAvg, 1.0);rsiVolWeight = if(rsiVal < 30 and volWeight > 1.2, 0.8, if(rsiVal > 70 and volWeight > 1.2, 1.3, 1.0));weightedDis = baseDis * rsiWeight * volWeight * rsiVolWeight;smoothedWeightedDis = avg(weightedDis, 3);A=RSI(14);조건=(smoothedWeightedDis(1)<=100 OR smoothedWeightedDis<=100) && (A(1)<=30 OR A<=30);조건 && A>A(1)- 지표조건설정Per : 20volPer : 20rsiPer : 14 위 수식을 조건검색식으로 변환부탁드립니다
2025-11-11
165
글번호 227894
종목검색
답변완료
EndTime에 마감처리가 되지 않아요?
귀사의 도움을 받아 시작과 종료를 아래와 같이 코딩하였으나 제가 제대로 처리를 못했는지 EndTime에 마감처리가 되지 않고 잔고가 남아있는 상황이 발생하고 있습니다.(첨부파일 참조) 제가 잘못 처리한 부분을 바로 잡아주시면 고맙겠습니다.input : StartTime1(220900),EndTime1(065623),조기종료(222000);//동절기 시작,끝시간input : StartTime2(210900),EndTime2(055623);//썸머타임 시작,끝시간///////////시작 및 종료 코딩/////////////////////////////////영업일 변경if Bdate != Bdate[1] Then{ Tcond = False; //동절기 if sTime >= 80000 Then { ST = StartTime1; ET = EndTime1; } Else //썸머타임 { ST = StartTime2; ET = EndTime2; }}if (sDate != sDate[1] and sTime >= ST) or (sDate == sDate[1] and sTime >= ST and sTime[1] < ST) Then Tcond = true;if (sDate != sDate[1] and sTime >= ET) or (sDate == sDate[1] and sTime >= ET and sTime[1] < ET) Then Tcond = False;
2025-11-11
153
글번호 227879
시스템
답변완료
문의 드립니다
Input : Period(9),sig(10); var : Relative(0),signal(0); Relative = RSI(Period); signal = ma(Relative,sig); Plot1(Relative, "RSI"); Plot2(signal, "시그널");PlotBaseLine1(30, "기준선 30"); PlotBaseLine2(70, "기준선 70");...................................................................................................................................상기식에서 rsi선과 signal선의 차이가 18이상이면 해당 캔들에 점을 찍어 주세요 양으로 18이상이면 해당 캔들에 빨간색 점을음으로 18이상이면 해당 캔들에 파란색 점을 찍어 주세요참 18이라는 이격은 변수로 처리해 주세요(수치를 바꿀 수 있게)감사합니다
2025-11-11
144
글번호 227877
검색