커뮤니티

문의드립니다

프로필 이미지
러블리
2024-10-01 15:12:41
660
글번호 183887
답변완료
1) n일 동안 갭상승수치의 합계 - 갭하락수치의 합계 = ? 2) 월초부터 월말까지 갭상승수치의 합계 - 갭하락수치의 합계 = ? (한달간) 3) 옵션시작일부터 옵션한달간 갭상승수치의 합계 - 갭하락수치의 합계 = ? 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-10-02 11:13:52

안녕하세요 예스스탁입니다. 1 input : N(10); var : cnt(0),up(0),dn(0),diff(0); up = 0; dn = 0; For cnt = 0 to N-1 { if DayOpen(cnt) > DayClose(cnt+1) Then up = up + abs(DayOpen(cnt)-DayClose(cnt+1)); if DayOpen(cnt) < DayClose(cnt+1) Then dn = dn + abs(DayOpen(cnt)-DayClose(cnt+1)); } diff = up-dn; Plot1(diff); PlotBaseLine1(0); 2 var : up(0),dn(0),diff(0); if Bdate != Bdate[1] Then { if Bdate > Bdate[1]+30 then { up = 0; dn = 0; } if DayOpen(0) > DayClose(1) Then up = up + abs(DayOpen(0)-DayClose(1)); if DayOpen(0) < DayClose(1) Then dn = dn + abs(DayOpen(0)-DayClose(1)); diff = up-dn; } Plot1(diff); PlotBaseLine1(0); 3 var : nday(0),week(0),X(False); var : up(0),dn(0),diff(0); nday = date - int(date/100)*100; Week = DayOfWeek(date); if nday >= 8 and nday <= 14 and week == 4 then X = true; Else X = False; if Bdate != Bdate[1] Then { if X == False and X[1] == true then { up = 0; dn = 0; } if DayOpen(0) > DayClose(1) Then up = up + abs(DayOpen(0)-DayClose(1)); if DayOpen(0) < DayClose(1) Then dn = dn + abs(DayOpen(0)-DayClose(1)); diff = up-dn; } Plot1(diff); PlotBaseLine1(0); 즐거운 하루되세요 > 러블리 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1) n일 동안 갭상승수치의 합계 - 갭하락수치의 합계 = ? 2) 월초부터 월말까지 갭상승수치의 합계 - 갭하락수치의 합계 = ? (한달간) 3) 옵션시작일부터 옵션한달간 갭상승수치의 합계 - 갭하락수치의 합계 = ? 감사합니다