커뮤니티

다시 문의 드립니다.

프로필 이미지
플루토스K
2018-07-16 13:10:13
192
글번호 120633
답변완료
아래와 같이 여러번에 걸쳐 친절히 답을 주셨는데 제가 질문을 잘 못한것 같아 다시 질문 드립니다.. 1,2,3,4...... 진행되다가 -1,-2,-3,-4.... 로 전환 될려면 전환 기준은 예를 들어 4번에서 전환되는 기준은 "4번이 만들어진 양봉의 시가보다 -1이 만들어지는 음봉의 종가가 낮아야 한다"를 기준으로 해서 전환되도록 부탁 드리겠습니다. 그 반대의 경우도 마찬가지입니다. 그러면 제일 처음 1 또는 -1이 만들어지는 기준이 필요한데 그 기준은 1이 발생되는 기준은 최근 20봉중에 최저점이 있었고 현재봉은 최저점 보다 높아야 한다. 이기준을 넣어서 부탁 드리겠습니다. 감사합니다. var : tx(0); if bdate != bdate[1] Then { var1 = 0; var2 = 0; var3 = 0; } Else { if C < O and C[1] > O[1] and (var1 == 0 or (var1 != 0 and C[1] > var1)) Then { var1 = C[1]; var2 = var2+1; var3 = 0; tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(var2,0)); Text_SetStyle(tx,2,0); Text_SetColor(tx,red); } if C > O and C[1] < O[1] and (var1 == 0 or (var1 != 0 and C[1] < var1)) Then { var1 = C[1]; var2 = 0; var3 = var3-1; tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(var3,0)); Text_SetStyle(tx,2,1); Text_SetColor(tx,BLUE); } }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-07-16 16:53:42

안녕하세요 예스스탁입니다. var : tx(0); if bdate != bdate[1] Then { var1 = 0; var2 = 0; var3 = 0; } Else { if C < O and C[1] > O[1] and ((var1 == 0 and C > lowest(L,20)) or (var1 != 0 and C[1] > var1)) Then { var1 = O[1]; var2 = var2+1; var3 = 0; tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(var2,0)); Text_SetStyle(tx,2,0); Text_SetColor(tx,red); } if C > O and C[1] < O[1] and ((var1 == 0 and C < highest(H,20)) or (var1 != 0 and C[1] < var1)) Then { var1 = O[1]; var2 = 0; var3 = var3-1; tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(var3,0)); Text_SetStyle(tx,2,1); Text_SetColor(tx,BLUE); } } 즐거운 하루되세요 > 플루토스K 님이 쓴 글입니다. > 제목 : 다시 문의 드립니다. > 아래와 같이 여러번에 걸쳐 친절히 답을 주셨는데 제가 질문을 잘 못한것 같아 다시 질문 드립니다.. 1,2,3,4...... 진행되다가 -1,-2,-3,-4.... 로 전환 될려면 전환 기준은 예를 들어 4번에서 전환되는 기준은 "4번이 만들어진 양봉의 시가보다 -1이 만들어지는 음봉의 종가가 낮아야 한다"를 기준으로 해서 전환되도록 부탁 드리겠습니다. 그 반대의 경우도 마찬가지입니다. 그러면 제일 처음 1 또는 -1이 만들어지는 기준이 필요한데 그 기준은 1이 발생되는 기준은 최근 20봉중에 최저점이 있었고 현재봉은 최저점 보다 높아야 한다. 이기준을 넣어서 부탁 드리겠습니다. 감사합니다. var : tx(0); if bdate != bdate[1] Then { var1 = 0; var2 = 0; var3 = 0; } Else { if C < O and C[1] > O[1] and (var1 == 0 or (var1 != 0 and C[1] > var1)) Then { var1 = C[1]; var2 = var2+1; var3 = 0; tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(var2,0)); Text_SetStyle(tx,2,0); Text_SetColor(tx,red); } if C > O and C[1] < O[1] and (var1 == 0 or (var1 != 0 and C[1] < var1)) Then { var1 = C[1]; var2 = 0; var3 = var3-1; tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(var3,0)); Text_SetStyle(tx,2,1); Text_SetColor(tx,BLUE); } }