커뮤니티

지표출력

프로필 이미지
추세승리
2019-02-18 19:16:54
208
글번호 126307
답변완료

첨부 이미지

안녕하세요? 아래의 수식은 유로의 가격을 출력하는 수식입니다, 아래의 수식을 질문과 같이 출력할 수 있도록 수정부탁드립니다. 현재는 PLOT18 PLOT21까지 모두 화면에 출력이 됩니다, 그러나 첨부된 그림처럼 가격의변화(상승 또는 하락)시 현재가에서 일정범위 즉+-1.00200의 범위내에 있는 가격만 화면에 출력될 수 있도록 수식 수정부탁드립니다. 예 1.13185가 현재가일 경우 상단출력되는 범위는 1.13385의 범위내에 있는 라인만 상단출력되고 하단은 1.12985의 범위내에 있는 라인만 출력되도록 수정부탁드립니다. 즉 1의 라인에 있던 현재가가 상승함에 따라 2,3 이 출력되다가,,, 주가가 상승함에 따라 7은 제외되고 4가포함되고 6이 아래라인이 되는 형태로 현재가 중심으로 일정범위(0.00200)만 출력되도록 수정해주시면 됩니다 Var1 = DayOpen(0); # 시초가 Var18 = Var1+(0.00345); Var19 = Var1+(0.00270); Var20 = Var1-(0.00270); Var21 = Var1-(0.00345); //시초매매라인 PLOT18(VAR18, "H345", BLUE); PLOT19(VAR19, "H270", BLUE); PLOT20(VAR20, "L270" ,RED); PLOt21(VAR21, "L345" ,RED);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-19 09:43:02

안녕하세요 예스스탁입니다. 조건만족시만 출력되어야 하므로 속성에서 모두 일자그래프로 지정하고 적용하셔야 합니다. 일반 선그래프로는 직전 출력지점과 사선이 연결되므로 가능하지 않습니다. Var1 = DayOpen(0); # 시초가 Var18 = Var1+(0.00345); Var19 = Var1+(0.00270); Var20 = Var1-(0.00270); Var21 = Var1-(0.00345); //시초매매라인 if abs(C-var18) <= 1.002 Then PLOT18(VAR18, "H345", BLUE); if abs(C-var19) <= 1.002 Then PLOT19(VAR19, "H270", BLUE); if abs(C-var20) <= 1.002 Then PLOT20(VAR20, "L270" ,RED); if abs(C-var21) <= 1.002 Then PLOt21(VAR21, "L345" ,RED); 즐거운 하루되세요 > 추세승리 님이 쓴 글입니다. > 제목 : 지표출력 > 안녕하세요? 아래의 수식은 유로의 가격을 출력하는 수식입니다, 아래의 수식을 질문과 같이 출력할 수 있도록 수정부탁드립니다. 현재는 PLOT18 PLOT21까지 모두 화면에 출력이 됩니다, 그러나 첨부된 그림처럼 가격의변화(상승 또는 하락)시 현재가에서 일정범위 즉+-1.00200의 범위내에 있는 가격만 화면에 출력될 수 있도록 수식 수정부탁드립니다. 예 1.13185가 현재가일 경우 상단출력되는 범위는 1.13385의 범위내에 있는 라인만 상단출력되고 하단은 1.12985의 범위내에 있는 라인만 출력되도록 수정부탁드립니다. 즉 1의 라인에 있던 현재가가 상승함에 따라 2,3 이 출력되다가,,, 주가가 상승함에 따라 7은 제외되고 4가포함되고 6이 아래라인이 되는 형태로 현재가 중심으로 일정범위(0.00200)만 출력되도록 수정해주시면 됩니다 Var1 = DayOpen(0); # 시초가 Var18 = Var1+(0.00345); Var19 = Var1+(0.00270); Var20 = Var1-(0.00270); Var21 = Var1-(0.00345); //시초매매라인 PLOT18(VAR18, "H345", BLUE); PLOT19(VAR19, "H270", BLUE); PLOT20(VAR20, "L270" ,RED); PLOt21(VAR21, "L345" ,RED);