커뮤니티

문의 드립니다.

프로필 이미지
스오어스
2022-02-23 09:15:08
1417
글번호 156613
답변완료
안녕하세요 저번에 답변 주셨는데요 input : 시작시간(170000),끝시간(60000); input : N(10); var : tx(0); var1 = TimeToMinutes(시작시간); var2 = TimeToMinutes(끝시간); if (NextBarSdate != sdate and TimeToMinutes(NextBarStime) >= var1) or (NextBarSdate == sdate and TimeToMinutes(NextBarStime) >= var1 and TimeToMinutes(Stime) < var1) Then { tx = Text_New(NextBarSdate,NextBarStime,NextBarOpen+PriceScale*N,"유럽장시작"); Text_SetStyle(tx,2,1); } if (NextBarSdate != sdate and TimeToMinutes(NextBarStime) >= Var2) or (NextBarSdate == sdate and TimeToMinutes(NextBarStime) >= Var2-BarInterval and TimeToMinutes(Stime) < Var2-BarInterval) Then { tx = Text_New(NextBarSdate,NextBarStime,NextBarOpen-PriceScale*N,"유럽장끝"); Text_SetStyle(tx,2,0); } 이것에서 글씨 위치를 유럽장 시작 캔들에서 위로 얼마만큼 배치를 할 수 없을까요? 지금 그 소스가 캔들과 겹쳐있어서 보기에 너무 불편합니다. 그리고 추가로 부탁드리고 싶은데요 유럽장 시작하면 글씨만 나타내는것 뿐만 아니라 검은선 굵은것 수직선으로 나타내게 할 수 없나요? 그 수직선이 캔들을 덮히지 않게 위아래 배치 하는 방법이 있을까요? 다시 말해서 유럽장 글씨를 캔들 위로 굵은 글씨가 겹치지 않게 높이 배치하고 싶고 그 위치에 위아래 검은 수직선 굵은것을 나오게 하고 캔들을 가리지 않게 하고 싶습니다. 감사합니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-23 12:55:14

안녕하세요 예스스탁입니다. 작성해 드린 수식에서 유럽장시작은 시가에서 +N틱, 유럽장끝은 시가에서-N틱으로 지정하게 되어 있습니다. 시가수신시에 시간파악해 표시되게 되어 있어 표시위치는 저희가 캔들에 가리는지 알수가 없습니다. 해당값 조절해서 직접 맞춰보셔야 합니다. 수직선도 시가+-N 범위 밖에 그려지게 작성해 드립니다. input : 시작시간(170000),끝시간(60000); input : N(10); var : tx(0); var1 = TimeToMinutes(시작시간); var2 = TimeToMinutes(끝시간); if (NextBarSdate != sdate and TimeToMinutes(NextBarStime) >= var1) or (NextBarSdate == sdate and TimeToMinutes(NextBarStime) >= var1 and TimeToMinutes(Stime) < var1) Then { tx = Text_New(NextBarSdate,NextBarStime,NextBarOpen+PriceScale*N,"유럽장시작"); Text_SetStyle(tx,2,1); TL_New(NextBarSdate,NextBarStime,NextBarOpen+PriceScale*N,NextBarSdate,NextBarStime,99999999); TL_New(NextBarSdate,NextBarStime,NextBarOpen-PriceScale*N,NextBarSdate,NextBarStime,0); } if (NextBarSdate != sdate and TimeToMinutes(NextBarStime) >= Var2) or (NextBarSdate == sdate and TimeToMinutes(NextBarStime) >= Var2-BarInterval and TimeToMinutes(Stime) < Var2-BarInterval) Then { tx = Text_New(NextBarSdate,NextBarStime,NextBarOpen-PriceScale*N,"유럽장끝"); Text_SetStyle(tx,2,0); TL_New(NextBarSdate,NextBarStime,NextBarOpen+PriceScale*N,NextBarSdate,NextBarStime,99999999); TL_New(NextBarSdate,NextBarStime,NextBarOpen-PriceScale*N,NextBarSdate,NextBarStime,0); } 즐거운 하루되세요 > 스오어스 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요 저번에 답변 주셨는데요 input : 시작시간(170000),끝시간(60000); input : N(10); var : tx(0); var1 = TimeToMinutes(시작시간); var2 = TimeToMinutes(끝시간); if (NextBarSdate != sdate and TimeToMinutes(NextBarStime) >= var1) or (NextBarSdate == sdate and TimeToMinutes(NextBarStime) >= var1 and TimeToMinutes(Stime) < var1) Then { tx = Text_New(NextBarSdate,NextBarStime,NextBarOpen+PriceScale*N,"유럽장시작"); Text_SetStyle(tx,2,1); } if (NextBarSdate != sdate and TimeToMinutes(NextBarStime) >= Var2) or (NextBarSdate == sdate and TimeToMinutes(NextBarStime) >= Var2-BarInterval and TimeToMinutes(Stime) < Var2-BarInterval) Then { tx = Text_New(NextBarSdate,NextBarStime,NextBarOpen-PriceScale*N,"유럽장끝"); Text_SetStyle(tx,2,0); } 이것에서 글씨 위치를 유럽장 시작 캔들에서 위로 얼마만큼 배치를 할 수 없을까요? 지금 그 소스가 캔들과 겹쳐있어서 보기에 너무 불편합니다. 그리고 추가로 부탁드리고 싶은데요 유럽장 시작하면 글씨만 나타내는것 뿐만 아니라 검은선 굵은것 수직선으로 나타내게 할 수 없나요? 그 수직선이 캔들을 덮히지 않게 위아래 배치 하는 방법이 있을까요? 다시 말해서 유럽장 글씨를 캔들 위로 굵은 글씨가 겹치지 않게 높이 배치하고 싶고 그 위치에 위아래 검은 수직선 굵은것을 나오게 하고 캔들을 가리지 않게 하고 싶습니다. 감사합니다.