커뮤니티

obp

프로필 이미지
질갱이
2026-10-01 19:00:40
115
글번호 233789
답변완료

안녕하세요

On Balance Price 다이버전스수식부탁합니다

Money Flow Index 이지표도 다이버부탁합니다.감사합니다

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-10-06 11:05:48

안녕하세요 예스스탁입니다. 고점/저점에 대한 기준이 없어 지표 상승/하락구간으로 작성했습니다. 1 input : P(9); var : value(0),OBP(0),T(0),TL1(0),TL2(0); var : HIV(0),HIV1(0),HPV(0),HPV1(0); var : LIV(0),LIV1(0),LPV(0),LPV1(0); If Close > Close[1] Then value = 1; else if Close < Close[1] Then value = -1; else value = 0; OBP = accum(value); if OBP > OBP[1] Then T = 1; if OBP < OBP[1] Then T = -1; if T == 1 and T != T[1] Then { HIV = OBP; HIV1 = HIV[1]; HPV = H; HPV1 = HPV[1]; if LIV > LIV1 and LPV < LPV1 and LPV1 > 0 Then { ExitShort(); } } if T == -1 and T != T[1] Then { LIV = OBP; LIV1 = LIV[1]; LPV = L; LPV1 = LPV[1]; if HIV < HIV1 and HPV > HPV1 and HPV1 > 0 Then { ExitLong(); } } if T == 1 Then { if OBP > HIV Then { HIV = OBP; } if H > HPV Then { HPV = H; } } if T == -1 Then { if OBP < LIV Then { LIV = OBP; } if L < LPV Then { LPV = L; } } 2 input : P(9); var : MFIV(0),T(0),TL1(0),TL2(0); var : HIV(0),HIV1(0),HPV(0),HPV1(0); var : LIV(0),LIV1(0),LPV(0),LPV1(0); MFIV = MFI(P); if MFIV > MFIV[1] Then T = 1; if MFIV < MFIV[1] Then T = -1; if T == 1 and T != T[1] Then { HIV = MFIV; HIV1 = HIV[1]; HPV = H; HPV1 = HPV[1]; if LIV > LIV1 and LPV < LPV1 and LPV1 > 0 Then { ExitShort(); } } if T == -1 and T != T[1] Then { LIV = MFIV; LIV1 = LIV[1]; LPV = L; LPV1 = LPV[1]; if HIV < HIV1 and HPV > HPV1 and HPV1 > 0 Then { ExitLong(); } } if T == 1 Then { if MFIV > HIV Then { HIV = MFIV; } if H > HPV Then { HPV = H; } } if T == -1 Then { if MFIV < LIV Then { LIV = MFIV; } if L < LPV Then { LPV = L; } } 즐거운 하루되세요