예스스탁
예스스탁 답변
2021-12-03 16:53:42
안녕하세요
예스스탁입니다.
1
수식은 위에서 아래로 읽게 됩니다.
텍스트가 출력(text_new)이후에
텍스트 정렬이나 색상 크기 조정이 지정되게 하셔야 합니다.
현재는 출력보다 설정이 위에 있습니다.
2
우측으로 한컨 더 밀고자 하시면
출력되는 텍스트 앞에 빈칸을 삽입하셔야 합니다.
"0★:"+NumToStr(OO,2)
예를 들어 위와 같이 텍스트 출력값이 지정되었다면
" 0★:"+NumToStr(OO,2)
와 같이 0★앞에 스페이스를 추가하시면 됩니다.
아래식에는 스페이스를 2번 추가해 드립니다.
원라시는 만큼 추가해 사용하시기 바랍니다.
var : month(0),nday(0),week(0),X(False);
var : HH(0),LL(0),OO(0),CC(0),MM(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if X == False and X[1] == true Then
{
OO = O;
HH = H;
LL = L;
}
if OO > 0 Then
{
if h > HH Then
HH = h;
if L < LL Then
LL = L;
MM = (HH+LL)/2;
CC = C;
Plot1(OO,"o",MAGENTA,1,2);
Plot2(HH,"H",RED,2,2);
Plot3(LL,"L",BLUE,2,2);
Plot4(MM,"M",PINK,3,2);
Plot5(CC,"C",BWHITE,2,2);
}
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
tx1 = Text_New_Self(sdate,sTime,OO," 0★:"+NumToStr(OO,2));
tx2 = Text_New_Self(sdate,sTime,HH," 0H:"+NumToStr(HH,2));
tx3 = Text_New_Self(sdate,sTime,LL," 0L:"+NumToStr(LL,2));
tx4 = Text_New_Self(sdate,sTime,MM," 0M:"+NumToStr(MM,2));
tx5 = Text_New_Self(sdate,sTime,CC," 0C:"+NumToStr(CC,2));
#텍스트정렬
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,1);
Text_SetStyle(tx5,0,1);
#텍스트색
Text_SetColor(tx1,MAGENTA);
Text_SetColor(tx2,RED);
Text_SetColor(tx3,BLUE);
Text_SetColor(tx4,PINK);
Text_SetColor(tx5,BWHITE);
#텍스트크기
Text_SetSize(tx1,13);
Text_SetSize(tx2,13);
Text_SetSize(tx3,13);
Text_SetSize(tx4,13);
Text_SetSize(tx5,13);
즐거운 하루되세요
> 호정0688 님이 쓴 글입니다.
> 제목 : 지표
> 수식감사합니다.
1]챠트에 글씨가 검정색으로 나옵니다.
색상수식어로 적용될까요
수식보시고 수정부탁드려요
글씨에 색을 표시하는수식부탁드립니다.
2]글씨가 캔들사이에 있읍니다
(오른쪽으로 현재캔들보다
오른쪽에 1정도 옆으로 수식되나요
var : month(0),nday(0),week(0),X(False);
var : HH(0),LL(0),OO(0),CC(0),MM(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if X == False and X[1] == true Then
{
OO = O;
HH = H;
LL = L;
}
if OO > 0 Then
{
if h > HH Then
HH = h;
if L < LL Then
LL = L;
MM = (HH+LL)/2;
CC = C;
Plot1(OO,"o",MAGENTA,1,2);
Plot2(HH,"H",RED,2,2);
Plot3(LL,"L",BLUE,2,2);
Plot4(MM,"M",PINK,3,2);
Plot5(CC,"C",BWHITE,2,2);
}
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,1);
Text_SetStyle(tx5,0,1);
#텍스트색
Text_SetColor(tx1,MAGENTA);
Text_SetColor(tx2,RED);
Text_SetColor(tx3,BLUE);
Text_SetColor(tx4,PINK);
Text_SetColor(tx5,BWHITE);
#텍스트크기
Text_SetSize(tx1,13);
Text_SetSize(tx2,13);
Text_SetSize(tx3,13);
Text_SetSize(tx4,13);
Text_SetSize(tx5,13);
tx1 = Text_New_Self(sdate,sTime,OO,"0★:"+NumToStr(OO,2));
tx2 = Text_New_Self(sdate,sTime,HH,"0H:"+NumToStr(HH,2));
tx3 = Text_New_Self(sdate,sTime,LL,"0L:"+NumToStr(LL,2));
tx4 = Text_New_Self(sdate,sTime,MM,"0M:"+NumToStr(MM,2));
tx5 = Text_New_Self(sdate,sTime,CC,"0C:"+NumToStr(CC,2));
검증은 됩니다.