커뮤니티

문의 드립니다.

프로필 이미지
juktomaa
2025-04-11 08:07:21
286
글번호 190024
답변완료

첨부 이미지

동일 조건에서 포인트가 누락됩니다. 수식은 아래와 같습니다. 감사합니다. Var : 조건무시(0) ; Var : 고가라인(0) , 저가라인(0) ; if sTime >= 84500 Then { 조건무시 = 0 ; if High[1] <= High and Low[1] >= Low or High[1] >= High and Low[1] <= Low then { 조건무시 = 1 ; } if 조건무시 == 0 Then { if 고가라인 == 0 Then { if High > High[1] Then { Plot1(High, "고가", Red); 고가라인 = 1 ; 저가라인 = 0 ; } } if 저가라인 == 0 Then { if Low < Low[1] Then { Plot2(Low, "저가", Blue); 고가라인 = 0 ; 저가라인 = 1 ; } } } }
검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2025-04-11 16:42:09

안녕하세요 예스스탁입니다. 작성하신 수식은 고점과 저점을 번갈아 가면서 찍는 내용입니다. 변수 중 고가라인, 저가라인이 번갈아 가면서 찍게 만드는 역할을 하고 있습니다. 모두 표시를 하고자 하시면 해당 조건 제거하시면 됩니다. Var : 조건무시(0) ; Var : 고가라인(0) , 저가라인(0) ; if sTime >= 84500 Then { 조건무시 = 0 ; if (High[1] <= High and Low[1] >= Low) or (High[1] >= High and Low[1] <= Low) then { 조건무시 = 1 ; } if 조건무시 == 0 Then { #if 고가라인 == 0 Then { if High > High[1] Then { Plot1(High, "고가", Red); 고가라인 = 1 ; 저가라인 = 0 ; } } #if 저가라인 == 0 Then { if Low < Low[1] Then { Plot2(Low, "저가", Blue); 고가라인 = 0 ; 저가라인 = 1 ; } } } } 즐거운 하루되세요 > juktomaa 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 동일 조건에서 포인트가 누락됩니다. 수식은 아래와 같습니다. 감사합니다. Var : 조건무시(0) ; Var : 고가라인(0) , 저가라인(0) ; if sTime >= 84500 Then { 조건무시 = 0 ; if High[1] <= High and Low[1] >= Low or High[1] >= High and Low[1] <= Low then { 조건무시 = 1 ; } if 조건무시 == 0 Then { if 고가라인 == 0 Then { if High > High[1] Then { Plot1(High, "고가", Red); 고가라인 = 1 ; 저가라인 = 0 ; } } if 저가라인 == 0 Then { if Low < Low[1] Then { Plot2(Low, "저가", Blue); 고가라인 = 0 ; 저가라인 = 1 ; } } } }
프로필 이미지

juktomaa

2025-04-12 10:41:35

제가 질문을 잘못 드렸던가 아니면 제 질문을 잘못 이해하신듯 합니다. 위의 수식은 고점을 돌파한후에는 저점 돌파 신호만 나와야 하며 반대로 저점을 돌파한 후에는 고점 신호만 나와야 하는 수식입니다. 올려진 그림의 10:25분봉과 10:37분 봉의 경우 조건이 충족함에도 그 다음봉에 신호가 나옵니다. 그래서 포인트가 누락(?) 된다고 문의드린겁니다. 제가 제대로 이해할수 없어서 다시 문의 드립니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 작성하신 수식은 고점과 저점을 번갈아 가면서 찍는 내용입니다. 변수 중 고가라인, 저가라인이 번갈아 가면서 찍게 만드는 역할을 하고 있습니다. 모두 표시를 하고자 하시면 해당 조건 제거하시면 됩니다. Var : 조건무시(0) ; Var : 고가라인(0) , 저가라인(0) ; if sTime >= 84500 Then { 조건무시 = 0 ; if (High[1] <= High and Low[1] >= Low) or (High[1] >= High and Low[1] <= Low) then { 조건무시 = 1 ; } if 조건무시 == 0 Then { #if 고가라인 == 0 Then { if High > High[1] Then { Plot1(High, "고가", Red); 고가라인 = 1 ; 저가라인 = 0 ; } } #if 저가라인 == 0 Then { if Low < Low[1] Then { Plot2(Low, "저가", Blue); 고가라인 = 0 ; 저가라인 = 1 ; } } } } 즐거운 하루되세요 > juktomaa 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 동일 조건에서 포인트가 누락됩니다. 수식은 아래와 같습니다. 감사합니다. Var : 조건무시(0) ; Var : 고가라인(0) , 저가라인(0) ; if sTime >= 84500 Then { 조건무시 = 0 ; if High[1] <= High and Low[1] >= Low or High[1] >= High and Low[1] <= Low then { 조건무시 = 1 ; } if 조건무시 == 0 Then { if 고가라인 == 0 Then { if High > High[1] Then { Plot1(High, "고가", Red); 고가라인 = 1 ; 저가라인 = 0 ; } } if 저가라인 == 0 Then { if Low < Low[1] Then { Plot2(Low, "저가", Blue); 고가라인 = 0 ; 저가라인 = 1 ; } } } }