커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2021-10-25 14:17:40
974
글번호 153128
답변완료
안녕하세요? 아래 글번호 74340번 재질문입니다. 첨부 확인 부탁드립니다. 감사합니다. ----------------------------------------------------------------------------- 아래의 요건으로 지표작성을 요청드립니다. 국내선물 1분봉으로 거래합니다. 이에 매일매일 데일리로 의미있는 고점과 저점을 잡고자 하는데 - MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 양의 값이면 그 값 포함부터 MACD오실레이터 값이 음으로 반전하고 다시 양의 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 양의 값 포함->음->양으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다. - MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 음의 값이면 그 값 포함부터 MACD오실레이터 값이 양으로 반전하고 다시 음으로 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 음의 포함->양-> 음으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-10-25 16:29:09

안녕하세요 예스스탁입니다. 당일첫봉부터 수평선으로 표시되게 수정해 드립니다. Input : short(12), long(26), signal(9); Var : MACDv(0), MACDs(0),macdo(0),T(0),HH(0),LL(0); var : d1(0),t1(0),tl1(0),tl2(0); MACDv = MACD(short, long); MACDs = ema(MACDv,signal); macdo = MACDv-MACDs; if Bdate != Bdate[1] Then { d1 = sDate; t1 = sTime; T = 0; if MACDO > 0 Then { T = 1; HH = H; LL = L; } if MACDO < 0 Then { T = -1; HH = H; LL = L; } } Else { if ABS(T) < 2 Then { if H > HH Then HH = H; if L < LL Then LL = L; } if T == 1 and CrossUp(MACDO,0) Then { T = 2; var1 = HH; Var2 = LL; TL1 = TL_New(d1,t1,var1,sDate,sTime,var1); TL2 = TL_New(d1,t1,var2,sDate,sTime,var2); } if T == -1 and CrossDown(MACDO,0) Then { T = -2; var1 = HH; Var2 = LL; TL1 = TL_New(d1,t1,var1,sDate,sTime,var1); TL2 = TL_New(d1,t1,var2,sDate,sTime,var2); } if T == 2 or T == -2 Then { TL_SetEnd(TL1,sDate,sTime,var1); TL_SetEnd(TL2,sDate,sTime,var2); } } 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 글번호 74340번 재질문입니다. 첨부 확인 부탁드립니다. 감사합니다. ----------------------------------------------------------------------------- 아래의 요건으로 지표작성을 요청드립니다. 국내선물 1분봉으로 거래합니다. 이에 매일매일 데일리로 의미있는 고점과 저점을 잡고자 하는데 - MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 양의 값이면 그 값 포함부터 MACD오실레이터 값이 음으로 반전하고 다시 양의 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 양의 값 포함->음->양으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다. - MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 음의 값이면 그 값 포함부터 MACD오실레이터 값이 양으로 반전하고 다시 음으로 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 음의 포함->양-> 음으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다.