커뮤니티

93862

프로필 이미지
ksks
2025-08-13 00:30:13
95
글번호 193206
답변완료
93862에 추가문의있읍니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-08-13 10:47:55

안녕하세요 예스스탁입니다. var : haC(0),haO(0),haH(0),haL(0); var : mav(0),sdv(0),B(0); var : A(0),A1(0); #Heiken Ashi 시고저종 if index == 0 then { haC = (O+H+L+C)/4; haO = open; haH = MaxList( high, haO, haC); haL = MinList( low, haO,haC); } else { haC = (O+H+L+C)/4; haO = (haO [1] + haC [1])/2 ; haH = MaxList(High, haO, haC) ; haL = MinList(Low, haO, haC) ; } A=(haO+haH+haL+haC)/4; A1=(haC[1]+haO[1])/2; mav = ma(hac,20); sdv = std(hac,20); B = mav-sdv*2; Inputs: Length(20); Var : Counter(0), DownAmt(0), UpAmt(0), UpSum(0), DownSum(0), UpAvg(0), DownAvg(0),haRSI(0); If CurrentBar == 1 AND Length > 0 Then Begin UpSum = 0; DownSum = 0; For Counter = 0 To Length - 1 Begin UpAmt = haC[Counter] - haC[Counter+1]; If UpAmt >= 0 Then DownAmt = 0; Else Begin DownAmt = -UpAmt; UpAmt = 0; End; UpSum = UpSum + UpAmt; DownSum = DownSum + DownAmt; End; UpAvg = UpSum / Length; DownAvg = DownSum / Length; End Else If CurrentBar > 1 AND Length > 0 Then Begin UpAmt = haC[0] - haC[1]; If UpAmt >= 0 Then DownAmt = 0; Else Begin DownAmt = -UpAmt; UpAmt = 0; End; UpAvg = (UpAvg[1] * (Length - 1) + UpAmt) / Length; DownAvg = (DownAvg[1] * (Length - 1) + DownAmt) / Length; End; If UpAvg + DownAvg <> 0 Then haRSI = 100 * UpAvg / (UpAvg + DownAvg); Else haRSI = 0; if A1[1]>A[2] AND A1[1]= haL*1.10) or (haRSI[2] < 30 and haRSI[1] < 30 and haRSI > 30) or (haRSI[2] < 30 and haRSI[1] > 30 and haRSI > 30)) Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 93862 > 93862에 추가문의있읍니다.