커뮤니티
수식재문의
2017-02-01 23:15:21
104
글번호 106443
지표에 나타나내는 것이 65 135 275인데
50틱 65틱 100틱
이렇게 전부 바꾸고싶습니다. 숫자만 바꾸니 추세선이 엉망으로되서 방법을 모르겠네요
굵기는 두번째정도 굵은선으로 부탁드립니다.
그리고 60틱 라인도하나 추가 부탁드립니다.
수식
input : 텍스트소수점자리수(4);
var : TL1(0),TL2(0),TL3(0),TL4(0);
var : TL5(0),TL6(0),TL7(0),TL8(0);
var : Tx1(0),Tx2(0),Tx3(0),Tx4(0);
var : Tx5(0),Tx6(0),Tx7(0),Tx8(0);
var : Tx11(0),Tx12(0),Tx13(0),Tx14(0);
var : Tx15(0),Tx16(0),Tx17(0),Tx18(0);
if L == DayLow Then{
TL_Delete(TL2);
TL_Delete(TL3);
TL_Delete(TL4);
TL2 = TL_New(sdate[1],stime[1],DayLow+PriceScale*65,sdate,stime,DayLow+PriceScale*65);
TL3 = TL_New(sdate[1],stime[1],DayLow+PriceScale*135,sdate,stime,DayLow+PriceScale*135);
TL4 = TL_New(sdate[1],stime[1],DayLow+PriceScale*275,sdate,stime,DayLow+PriceScale*275);
TL_SetExtRight(TL2,true);
TL_SetExtLeft(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtLeft(TL3,true);
TL_SetExtRight(TL4,true);
TL_SetExtLeft(TL4,true);
TL_SetColor(TL2,RED);
TL_SetColor(TL3,RED);
TL_SetColor(TL4,RED);
TL_SetSize(TL2,2);
TL_SetSize(TL3,2);
TL_SetSize(TL4,2);
}
if H == DayHigh Then{
TL_Delete(TL6);
TL_Delete(TL7);
TL_Delete(TL8);
TL6 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*65,sdate,stime,DayHigh-PriceScale*65);
TL7 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*135,sdate,stime,DayHigh-PriceScale*135);
TL8 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*275,sdate,stime,DayHigh-PriceScale*275);
TL_SetExtRight(TL6,true);
TL_SetExtLeft(TL6,true);
TL_SetExtRight(TL7,true);
TL_SetExtLeft(TL7,true);
TL_SetExtRight(TL8,true);
TL_SetExtLeft(TL8,true);
TL_SetColor(TL6,BLUE);
TL_SetColor(TL7,BLUE);
TL_SetColor(TL8,BLUE);
TL_SetSize(TL6,2);
TL_SetSize(TL7,2);
TL_SetSize(TL8,2);
}
Text_Delete(Tx2);
Text_Delete(Tx3);
Text_Delete(Tx4);
tx2 = Text_New(sdate,stime,DayLow+PriceScale*65,"당일저점+65틱");
tx3 = Text_New(sdate,stime,DayLow+PriceScale*135,"당일저점+135틱");
tx4 = Text_New(sdate,stime,DayLow+PriceScale*275,"당일저점+275틱");
Text_SetColor(tx2,red);
Text_SetColor(tx3,red);
Text_SetColor(tx4,red);
text_setStyle(tx2,2,1);
text_setStyle(tx3,2,1);
text_setStyle(tx4,2,1);
Text_Delete(Tx12);
Text_Delete(Tx13);
Text_Delete(Tx14);
tx12 = Text_New(sdate,stime,DayHigh-PriceScale*65,"당일고점-65틱");
tx13 = Text_New(sdate,stime,DayHigh-PriceScale*135,"당일고점-135틱");
tx14 = Text_New(sdate,stime,DayHigh-PriceScale*275,"당일고점-275틱");
Text_SetColor(tx12,blue);
Text_SetColor(tx13,blue);
Text_SetColor(tx14,blue);
text_setStyle(tx12,2,1);
text_setStyle(tx13,2,1);
text_setStyle(tx14,2,1);
답변 1
예스스탁 예스스탁 답변
2017-02-02 11:42:00
안녕하세요
예스스탁입니다.
input : 텍스트소수점자리수(4),틱1(50),틱2(60),틱3(65),틱4(100);
var : TL11(0),TL12(0),TL13(0),TL14(0);
var : TL21(0),TL22(0),TL23(0),TL24(0);
var : Tx11(0),Tx12(0),Tx13(0),Tx14(0);
var : Tx21(0),Tx22(0),Tx23(0),Tx24(0);
if L == DayLow Then{
TL_Delete(TL11);
TL_Delete(TL12);
TL_Delete(TL13);
TL_Delete(TL14);
TL11 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱1,sdate,stime,DayLow+PriceScale*틱1);
TL12 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱2,sdate,stime,DayLow+PriceScale*틱2);
TL13 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱3,sdate,stime,DayLow+PriceScale*틱3);
TL14 = TL_New(sdate[1],stime[1],DayLow+PriceScale*틱4,sdate,stime,DayLow+PriceScale*틱4);
TL_SetExtRight(TL11,true);
TL_SetExtLeft(TL11,true);
TL_SetExtRight(TL12,true);
TL_SetExtLeft(TL12,true);
TL_SetExtRight(TL13,true);
TL_SetExtLeft(TL13,true);
TL_SetExtRight(TL14,true);
TL_SetExtLeft(TL14,true);
TL_SetColor(TL11,RED);
TL_SetColor(TL12,RED);
TL_SetColor(TL13,RED);
TL_SetColor(TL14,RED);
TL_SetSize(TL11,2);
TL_SetSize(TL12,2);
TL_SetSize(TL13,2);
TL_SetSize(TL14,2);
}
if H == DayHigh Then{
TL_Delete(TL21);
TL_Delete(TL22);
TL_Delete(TL23);
TL_Delete(TL24);
TL21 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱1,sdate,stime,DayHigh-PriceScale*틱1);
TL22 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱2,sdate,stime,DayHigh-PriceScale*틱2);
TL23 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱3,sdate,stime,DayHigh-PriceScale*틱3);
TL24 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*틱4,sdate,stime,DayHigh-PriceScale*틱4);
TL_SetExtRight(TL21,true);
TL_SetExtLeft(TL21,true);
TL_SetExtRight(TL22,true);
TL_SetExtLeft(TL22,true);
TL_SetExtRight(TL23,true);
TL_SetExtLeft(TL23,true);
TL_SetExtRight(TL24,true);
TL_SetExtLeft(TL24,true);
TL_SetColor(TL21,BLUE);
TL_SetColor(TL22,BLUE);
TL_SetColor(TL23,BLUE);
TL_SetColor(TL24,BLUE);
TL_SetSize(TL21,2);
TL_SetSize(TL22,2);
TL_SetSize(TL23,2);
TL_SetSize(TL24,2);
}
Text_Delete(Tx11);
Text_Delete(Tx12);
Text_Delete(Tx13);
Text_Delete(Tx14);
tx11 = Text_New(sdate,stime,DayLow+PriceScale*틱1,"당일저점+"+NumToStr(틱1,0)+"틱");
tx12 = Text_New(sdate,stime,DayLow+PriceScale*틱2,"당일저점+"+NumToStr(틱2,0)+"틱");
tx13 = Text_New(sdate,stime,DayLow+PriceScale*틱3,"당일저점+"+NumToStr(틱3,0)+"틱");
tx14 = Text_New(sdate,stime,DayLow+PriceScale*틱4,"당일저점+"+NumToStr(틱4,0)+"틱");
Text_SetColor(tx11,red);
Text_SetColor(tx12,red);
Text_SetColor(tx13,red);
Text_SetColor(tx14,red);
text_setStyle(tx11,2,1);
text_setStyle(tx12,2,1);
text_setStyle(tx13,2,1);
text_setStyle(tx14,2,1);
Text_Delete(Tx21);
Text_Delete(Tx22);
Text_Delete(Tx23);
Text_Delete(Tx24);
tx21 = Text_New(sdate,stime,DayHigh-PriceScale*틱1,"당일고점-"+NumToStr(틱1,0)+"틱");
tx22 = Text_New(sdate,stime,DayHigh-PriceScale*틱2,"당일고점-"+NumToStr(틱2,0)+"틱");
tx23 = Text_New(sdate,stime,DayHigh-PriceScale*틱3,"당일고점-"+NumToStr(틱3,0)+"틱");
tx24 = Text_New(sdate,stime,DayHigh-PriceScale*틱4,"당일고점-"+NumToStr(틱4,0)+"틱");
Text_SetColor(tx21,blue);
Text_SetColor(tx22,blue);
Text_SetColor(tx23,blue);
Text_SetColor(tx24,blue);
text_setStyle(tx21,2,1);
text_setStyle(tx22,2,1);
text_setStyle(tx23,2,1);
text_setStyle(tx24,2,1);
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : 수식재문의
> 지표에 나타나내는 것이 65 135 275인데
50틱 65틱 100틱
이렇게 전부 바꾸고싶습니다. 숫자만 바꾸니 추세선이 엉망으로되서 방법을 모르겠네요
굵기는 두번째정도 굵은선으로 부탁드립니다.
그리고 60틱 라인도하나 추가 부탁드립니다.
수식
input : 텍스트소수점자리수(4);
var : TL1(0),TL2(0),TL3(0),TL4(0);
var : TL5(0),TL6(0),TL7(0),TL8(0);
var : Tx1(0),Tx2(0),Tx3(0),Tx4(0);
var : Tx5(0),Tx6(0),Tx7(0),Tx8(0);
var : Tx11(0),Tx12(0),Tx13(0),Tx14(0);
var : Tx15(0),Tx16(0),Tx17(0),Tx18(0);
if L == DayLow Then{
TL_Delete(TL2);
TL_Delete(TL3);
TL_Delete(TL4);
TL2 = TL_New(sdate[1],stime[1],DayLow+PriceScale*65,sdate,stime,DayLow+PriceScale*65);
TL3 = TL_New(sdate[1],stime[1],DayLow+PriceScale*135,sdate,stime,DayLow+PriceScale*135);
TL4 = TL_New(sdate[1],stime[1],DayLow+PriceScale*275,sdate,stime,DayLow+PriceScale*275);
TL_SetExtRight(TL2,true);
TL_SetExtLeft(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtLeft(TL3,true);
TL_SetExtRight(TL4,true);
TL_SetExtLeft(TL4,true);
TL_SetColor(TL2,RED);
TL_SetColor(TL3,RED);
TL_SetColor(TL4,RED);
TL_SetSize(TL2,2);
TL_SetSize(TL3,2);
TL_SetSize(TL4,2);
}
if H == DayHigh Then{
TL_Delete(TL6);
TL_Delete(TL7);
TL_Delete(TL8);
TL6 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*65,sdate,stime,DayHigh-PriceScale*65);
TL7 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*135,sdate,stime,DayHigh-PriceScale*135);
TL8 = TL_New(sdate[1],stime[1],DayHigh-PriceScale*275,sdate,stime,DayHigh-PriceScale*275);
TL_SetExtRight(TL6,true);
TL_SetExtLeft(TL6,true);
TL_SetExtRight(TL7,true);
TL_SetExtLeft(TL7,true);
TL_SetExtRight(TL8,true);
TL_SetExtLeft(TL8,true);
TL_SetColor(TL6,BLUE);
TL_SetColor(TL7,BLUE);
TL_SetColor(TL8,BLUE);
TL_SetSize(TL6,2);
TL_SetSize(TL7,2);
TL_SetSize(TL8,2);
}
Text_Delete(Tx2);
Text_Delete(Tx3);
Text_Delete(Tx4);
tx2 = Text_New(sdate,stime,DayLow+PriceScale*65,"당일저점+65틱");
tx3 = Text_New(sdate,stime,DayLow+PriceScale*135,"당일저점+135틱");
tx4 = Text_New(sdate,stime,DayLow+PriceScale*275,"당일저점+275틱");
Text_SetColor(tx2,red);
Text_SetColor(tx3,red);
Text_SetColor(tx4,red);
text_setStyle(tx2,2,1);
text_setStyle(tx3,2,1);
text_setStyle(tx4,2,1);
Text_Delete(Tx12);
Text_Delete(Tx13);
Text_Delete(Tx14);
tx12 = Text_New(sdate,stime,DayHigh-PriceScale*65,"당일고점-65틱");
tx13 = Text_New(sdate,stime,DayHigh-PriceScale*135,"당일고점-135틱");
tx14 = Text_New(sdate,stime,DayHigh-PriceScale*275,"당일고점-275틱");
Text_SetColor(tx12,blue);
Text_SetColor(tx13,blue);
Text_SetColor(tx14,blue);
text_setStyle(tx12,2,1);
text_setStyle(tx13,2,1);
text_setStyle(tx14,2,1);