커뮤니티
지표출력
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. 유로_에스스탁.jpg (0.11 MB)
답변 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);