예스스탁
예스스탁 답변
2019-12-26 12:52:06
안녕하세요
예스스탁입니다.
텍스트는 지정한 자리에서
좌,우,중앙정렬만 가능합니다.
Text_SetStyle(텍스트아이디,좌우,상하)가 텍스트를 정렬하는 함수이고
두번째 매개변수가 좌우정렬입니다.
좌우는 0이면 오른쪽, 1이면 왼쪽, 2면 중앙입니다.
상하는 0이면 아라, 1이면 위, 2면 중앙입니다.
input : left(3),right(3);
var : slv1(0),slv2(0),slh1(0),slh2(0),sl2(0),sl3(0),sl1(0);
if SwingLow(1,L,Left,right,left+right+1) != -1 Then{
SLV1 = L[Right]; //최근저점
SLV2 = SLV1[1]; //직전저점
SLH1 = H; //최근 저점이후 최고가 저장할 변수 초기값
SLH2 = SLH1[1]; //직전저점과 최근저점 사이 최고가
SL1 = Text_New(Sdate[Right],stime[Right],L[right]-PriceScale,"■"); #■
Text_SetColor(SL1,BLUE);
Text_SetStyle(sl1,2,2);
SL2 = SL1[1];
SL3 = SL2[1];
Text_Delete(SL3);
}
즐거운 하루되세요
> 추세승리 님이 쓴 글입니다.
> 제목 : 택스트 위치이동
> 안녕하세요
아래의 식을 사용중인데 일부입니다.
if SwingLow(1,L,Left,right,left+right+1) != -1 Then{
SLV1 = L[Right]; //최근저점
SLV2 = SLV1[1]; //직전저점
SLH1 = H; //최근 저점이후 최고가 저장할 변수 초기값
SLH2 = SLH1[1]; //직전저점과 최근저점 사이 최고가
SL1 = Text_New(Sdate[Right],stime[Right],L[right]-PriceScale,"■"); #■
Text_SetColor(SL1,BLUE);
SL2 = SL1[1];
SL3 = SL2[1];
Text_Delete(SL3);
}
첨부한 그림처럼 ■의 화면출력된 위치에서 우측으로 약10 포인트 또는 5~10MM정도 좌측(1) 또는 우측이동(2번)둘중하나로)출력하고 싶습니다,