예스스탁
예스스탁 답변
2021-07-07 11:49:49
안녕하세요
예스스탁입니다.
일반 plot은 연장이 가능하지 않습니다.
연장을 하려면 추세선 함수를 이용해야 합니다.
input : per1(6.5),per2(12.5),per3(25),per4(37.5),per5(50);
input : per6(62.5),per7(75),per8(57.5),per9(100),per10(125);
input : per11(150),per12(200),per13(250),per14(300);
var : D1(0),T1(0),DL(0);
var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0),TL7(0);
var : TL8(0),TL9(0),TL10(0),TL11(0),TL12(0),TL13(0),TL14(0);
var : TX1(0),TX2(0),TX3(0),TX4(0),TX5(0),TX6(0),TX7(0);
var : TX8(0),TX9(0),TX10(0),TX11(0),TX12(0),TX13(0),TX14(0);
if Bdate != Bdate[1] Then
{
d1 = sDate;
T1 = sTime;
DL = L;
var1 = DL*(1+per1/100);
var2 = DL*(1+per2/100);
var3 = DL*(1+per3/100);
var4 = DL*(1+per4/100);
var5 = DL*(1+per5/100);
var6 = DL*(1+per6/100);
var7 = DL*(1+per7/100);
var8 = DL*(1+per8/100);
var9 = DL*(1+per9/100);
var10 = DL*(1+per10/100);
var11 = DL*(1+per11/100);
var12 = DL*(1+per12/100);
var13 = DL*(1+per13/100);
var14 = DL*(1+per14/100);
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL_Delete(TL4);
TL_Delete(TL5);
TL_Delete(TL6);
TL_Delete(TL7);
TL_Delete(TL8);
TL_Delete(TL9);
TL_Delete(TL10);
TL_Delete(TL11);
TL_Delete(TL12);
TL_Delete(TL13);
TL_Delete(TL14);
TL1 = TL_New(D1,T1,var1,NextBarSdate,NextBarStime,var1);
TL2 = TL_New(D1,T1,var2,NextBarSdate,NextBarStime,var2);
TL3 = TL_New(D1,T1,var3,NextBarSdate,NextBarStime,var3);
TL4 = TL_New(D1,T1,var4,NextBarSdate,NextBarStime,var4);
TL5 = TL_New(D1,T1,var5,NextBarSdate,NextBarStime,var5);
TL6 = TL_New(D1,T1,var6,NextBarSdate,NextBarStime,var6);
TL7 = TL_New(D1,T1,var7,NextBarSdate,NextBarStime,var7);
TL8 = TL_New(D1,T1,var8,NextBarSdate,NextBarStime,var8);
TL9 = TL_New(D1,T1,var9,NextBarSdate,NextBarStime,var9);
TL10 = TL_New(D1,T1,var10,NextBarSdate,NextBarStime,var10);
TL11 = TL_New(D1,T1,var11,NextBarSdate,NextBarStime,var11);
TL12 = TL_New(D1,T1,var12,NextBarSdate,NextBarStime,var12);
TL13 = TL_New(D1,T1,var13,NextBarSdate,NextBarStime,var13);
TL14 = TL_New(D1,T1,var14,NextBarSdate,NextBarStime,var14);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtRight(TL4,true);
TL_SetExtRight(TL5,true);
TL_SetExtRight(TL6,true);
TL_SetExtRight(TL7,true);
TL_SetExtRight(TL8,true);
TL_SetExtRight(TL9,true);
TL_SetExtRight(TL10,true);
TL_SetExtRight(TL11,true);
TL_SetExtRight(TL12,true);
TL_SetExtRight(TL13,true);
TL_SetExtRight(TL14,true);
TL_SetColor(TL1,GREEN);
TL_SetColor(TL2,GREEN);
TL_SetColor(TL3,GREEN);
TL_SetColor(TL4,GREEN);
TL_SetColor(TL5,GREEN);
TL_SetColor(TL6,GREEN);
TL_SetColor(TL7,GREEN);
TL_SetColor(TL8,GREEN);
TL_SetColor(TL9,GREEN);
TL_SetColor(TL10,GREEN);
TL_SetColor(TL11,GREEN);
TL_SetColor(TL12,GREEN);
TL_SetColor(TL13,GREEN);
TL_SetColor(TL14,GREEN);
Text_Delete(TX1);
Text_Delete(TX2);
Text_Delete(TX3);
Text_Delete(TX4);
Text_Delete(TX5);
Text_Delete(TX6);
Text_Delete(TX7);
Text_Delete(TX8);
Text_Delete(TX9);
Text_Delete(TX10);
Text_Delete(TX11);
Text_Delete(TX12);
Text_Delete(TX13);
Text_Delete(TX14);
TX1 = Text_New(NextBarSdate,NextBarStime,var1," "+NumToStr(per1,1)+"%/"+NumToStr(var1,2));
TX2 = Text_New(NextBarSdate,NextBarStime,var2," "+NumToStr(per2,1)+"%/"+NumToStr(var2,2));
TX3 = Text_New(NextBarSdate,NextBarStime,var3," "+NumToStr(per3,1)+"%/"+NumToStr(var3,2));
TX4 = Text_New(NextBarSdate,NextBarStime,var4," "+NumToStr(per4,1)+"%/"+NumToStr(var4,2));
TX5 = Text_New(NextBarSdate,NextBarStime,var5," "+NumToStr(per5,1)+"%/"+NumToStr(var5,2));
TX6 = Text_New(NextBarSdate,NextBarStime,var6," "+NumToStr(per6,1)+"%/"+NumToStr(var6,2));
TX7 = Text_New(NextBarSdate,NextBarStime,var7," "+NumToStr(per7,1)+"%/"+NumToStr(var7,2));
TX8 = Text_New(NextBarSdate,NextBarStime,var8," "+NumToStr(per8,1)+"%/"+NumToStr(var8,2));
TX9 = Text_New(NextBarSdate,NextBarStime,var9," "+NumToStr(per9,1)+"%/"+NumToStr(var9,2));
TX10 = Text_New(NextBarSdate,NextBarStime,var10," "+NumToStr(per10,1)+"%/"+NumToStr(var10,2));
TX11 = Text_New(NextBarSdate,NextBarStime,var11," "+NumToStr(per11,1)+"%/"+NumToStr(var11,2));
TX12 = Text_New(NextBarSdate,NextBarStime,var12," "+NumToStr(per12,1)+"%/"+NumToStr(var12,2));
TX13 = Text_New(NextBarSdate,NextBarStime,var13," "+NumToStr(per13,1)+"%/"+NumToStr(var13,2));
TX14 = Text_New(NextBarSdate,NextBarStime,var41," "+NumToStr(per14,1)+"%/"+NumToStr(var14,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_SetStyle(TX6,0,1);
Text_SetStyle(TX7,0,1);
Text_SetStyle(TX8,0,1);
Text_SetStyle(TX9,0,1);
Text_SetStyle(TX10,0,1);
Text_SetStyle(TX11,0,1);
Text_SetStyle(TX12,0,1);
Text_SetStyle(TX13,0,1);
Text_SetStyle(TX14,0,1);
}
Else
{
if L < DL Then
{
DL = L;
var1 = DL*(1+per1/100);
var2 = DL*(1+per2/100);
var3 = DL*(1+per3/100);
var4 = DL*(1+per4/100);
var5 = DL*(1+per5/100);
var6 = DL*(1+per6/100);
var7 = DL*(1+per7/100);
var8 = DL*(1+per8/100);
var9 = DL*(1+per9/100);
var10 = DL*(1+per10/100);
var11 = DL*(1+per11/100);
var12 = DL*(1+per12/100);
var13 = DL*(1+per13/100);
var14 = DL*(1+per14/100);
TL_SetBegin(TL1,D1,T1,var1);
TL_SetBegin(TL2,D1,T1,var2);
TL_SetBegin(TL3,D1,T1,var3);
TL_SetBegin(TL4,D1,T1,var4);
TL_SetBegin(TL5,D1,T1,var5);
TL_SetBegin(TL6,D1,T1,var6);
TL_SetBegin(TL7,D1,T1,var7);
TL_SetBegin(TL8,D1,T1,var8);
TL_SetBegin(TL9,D1,T1,var9);
TL_SetBegin(TL10,D1,T1,var10);
TL_SetBegin(TL11,D1,T1,var11);
TL_SetBegin(TL12,D1,T1,var12);
TL_SetBegin(TL13,D1,T1,var13);
TL_SetBegin(TL14,D1,T1,var14);
TL_SetEnd(TL1,NextBarSdate,NextBarStime,var1);
TL_SetEnd(TL2,NextBarSdate,NextBarStime,var2);
TL_SetEnd(TL3,NextBarSdate,NextBarStime,var3);
TL_SetEnd(TL4,NextBarSdate,NextBarStime,var4);
TL_SetEnd(TL5,NextBarSdate,NextBarStime,var5);
TL_SetEnd(TL6,NextBarSdate,NextBarStime,var6);
TL_SetEnd(TL7,NextBarSdate,NextBarStime,var7);
TL_SetEnd(TL8,NextBarSdate,NextBarStime,var8);
TL_SetEnd(TL9,NextBarSdate,NextBarStime,var9);
TL_SetEnd(TL10,NextBarSdate,NextBarStime,var10);
TL_SetEnd(TL11,NextBarSdate,NextBarStime,var11);
TL_SetEnd(TL12,NextBarSdate,NextBarStime,var12);
TL_SetEnd(TL13,NextBarSdate,NextBarStime,var13);
TL_SetEnd(TL14,NextBarSdate,NextBarStime,var14);
Text_SetString(TX1," "+NumToStr(per1,1)+"%/"+NumToStr(var1,2));
Text_SetString(TX2," "+NumToStr(per2,1)+"%/"+NumToStr(var2,2));
Text_SetString(TX3," "+NumToStr(per3,1)+"%/"+NumToStr(var3,2));
Text_SetString(TX4," "+NumToStr(per4,1)+"%/"+NumToStr(var4,2));
Text_SetString(TX5," "+NumToStr(per5,1)+"%/"+NumToStr(var5,2));
Text_SetString(TX6," "+NumToStr(per6,1)+"%/"+NumToStr(var6,2));
Text_SetString(TX7," "+NumToStr(per7,1)+"%/"+NumToStr(var7,2));
Text_SetString(TX8," "+NumToStr(per8,1)+"%/"+NumToStr(var8,2));
Text_SetString(TX9," "+NumToStr(per9,1)+"%/"+NumToStr(var9,2));
Text_SetString(TX10," "+NumToStr(per10,1)+"%/"+NumToStr(var10,2));
Text_SetString(TX11," "+NumToStr(per11,1)+"%/"+NumToStr(var11,2));
Text_SetString(TX12," "+NumToStr(per12,1)+"%/"+NumToStr(var12,2));
Text_SetString(TX13," "+NumToStr(per13,1)+"%/"+NumToStr(var13,2));
Text_SetString(TX14," "+NumToStr(per14,1)+"%/"+NumToStr(var14,2));
}
Text_SetLocation(TX1,NextBarSdate,NextBarStime,var1);
Text_SetLocation(TX2,NextBarSdate,NextBarStime,var2);
Text_SetLocation(TX3,NextBarSdate,NextBarStime,var3);
Text_SetLocation(TX4,NextBarSdate,NextBarStime,var4);
Text_SetLocation(TX5,NextBarSdate,NextBarStime,var5);
Text_SetLocation(TX6,NextBarSdate,NextBarStime,var6);
Text_SetLocation(TX7,NextBarSdate,NextBarStime,var7);
Text_SetLocation(TX8,NextBarSdate,NextBarStime,var8);
Text_SetLocation(TX9,NextBarSdate,NextBarStime,var9);
Text_SetLocation(TX10,NextBarSdate,NextBarStime,var10);
Text_SetLocation(TX11,NextBarSdate,NextBarStime,var11);
Text_SetLocation(TX12,NextBarSdate,NextBarStime,var12);
Text_SetLocation(TX13,NextBarSdate,NextBarStime,var13);
Text_SetLocation(TX14,NextBarSdate,NextBarStime,var14);
}
즐거운 하루되세요
> 라몬 님이 쓴 글입니다.
> 제목 : 수정좀 부탁드립니다
> 늘 수고가 많으시고 감사드립니다.
아래의 지표는 나름 잘 사용하고 있습니다.
제가 챠트에 선이 많다보니 잘 구분하기 위해 아래지표의 끝쪽에 수치가 표현되었으면
합니다.
챠트의 캔들과 선이 동일하게 나오는대요 이선을 더 Y 축 쪽으로 더 길게 할 수는 없는지요?
y축과 붙으면 좋지만 저가가 갱신되면 변하는거라 어떨지 모르겠습니다.
1. 지표선이 캔들보다 더 Y 축으로 연장되었으면 좋겠습니다.
2. 그리고 이 지표선에 수치가 표현되면 좋겠습니다.
3. 참고로 이 지표를 나스닥이나 항셍에 접목시킬경우 가격으로 하면 캔들을 볼수없고
화면으로 하면 당일 저가부터인데 그냥 선만 그어져 있고 이럴땐 어떤식으로 적용
해야 하는지요?
이상입니다.
감사합니다.
input : per1(6.5),per2(12.5),per3(25),per4(37.5),per5(50);
input : per6(62.5),per7(75),per8(57.5),per9(100),per10(125);
input : per11(150),per12(200),per13(250),per14(300);
var1 = DayLow*(1+per1/100);
var2 = DayLow*(1+per2/100);
var3 = DayLow*(1+per3/100);
var4 = DayLow*(1+per4/100);
var5 = DayLow*(1+per5/100);
var6 = DayLow*(1+per6/100);
var7 = DayLow*(1+per7/100);
var8 = DayLow*(1+per8/100);
var9 = DayLow*(1+per9/100);
var10 = DayLow*(1+per10/100);
var11 = DayLow*(1+per11/100);
var12 = DayLow*(1+per12/100);
var13 = DayLow*(1+per13/100);
var14 = Daylow*(1+per14/100);
Plot1(var1,"당일저가+per1%");
Plot2(var2,"당일저가+per2%");
Plot3(var3,"당일저가+per3%");
Plot4(var4,"당일저가+per4%");
Plot5(var5,"당일저가+per5%");
Plot6(var6,"당일저가+per6%");
Plot7(var7,"당일저가+per7%");
Plot8(var8,"당일저가+per8%");
Plot9(var9,"당일저가+per9%");
Plot10(var10,"당일저가+per10%");
Plot11(var11,"당일저가+per11%");
Plot12(var12,"당일저가+per12%");
Plot13(var13,"당일저가+per13%");
Plot14(var14,"당일저가+per14%");
예스스탁
예스스탁 답변
2021-07-07 13:24:02
안녕하세요
예스스탁입니다.
input : per1(6.5),per2(12.5),per3(25),per4(37.5),per5(50);
input : per6(62.5),per7(75),per8(57.5),per9(100),per10(125);
input : per11(150),per12(200),per13(250),per14(300);
var : DL(0);
var : TX1(0),TX2(0),TX3(0),TX4(0),TX5(0),TX6(0),TX7(0);
var : TX8(0),TX9(0),TX10(0),TX11(0),TX12(0),TX13(0),TX14(0);
if Bdate != Bdate[1] Then
{
DL = L;
var1 = DL*(1+per1/100);
var2 = DL*(1+per2/100);
var3 = DL*(1+per3/100);
var4 = DL*(1+per4/100);
var5 = DL*(1+per5/100);
var6 = DL*(1+per6/100);
var7 = DL*(1+per7/100);
var8 = DL*(1+per8/100);
var9 = DL*(1+per9/100);
var10 = DL*(1+per10/100);
var11 = DL*(1+per11/100);
var12 = DL*(1+per12/100);
var13 = DL*(1+per13/100);
var14 = DL*(1+per14/100);
Text_Delete(TX1);
Text_Delete(TX2);
Text_Delete(TX3);
Text_Delete(TX4);
Text_Delete(TX5);
Text_Delete(TX6);
Text_Delete(TX7);
Text_Delete(TX8);
Text_Delete(TX9);
Text_Delete(TX10);
Text_Delete(TX11);
Text_Delete(TX12);
Text_Delete(TX13);
Text_Delete(TX14);
TX1 = Text_New(NextBarSdate,NextBarStime,var1," "+NumToStr(per1,1)+"%/"+NumToStr(var1,2));
TX2 = Text_New(NextBarSdate,NextBarStime,var2," "+NumToStr(per2,1)+"%/"+NumToStr(var2,2));
TX3 = Text_New(NextBarSdate,NextBarStime,var3," "+NumToStr(per3,1)+"%/"+NumToStr(var3,2));
TX4 = Text_New(NextBarSdate,NextBarStime,var4," "+NumToStr(per4,1)+"%/"+NumToStr(var4,2));
TX5 = Text_New(NextBarSdate,NextBarStime,var5," "+NumToStr(per5,1)+"%/"+NumToStr(var5,2));
TX6 = Text_New(NextBarSdate,NextBarStime,var6," "+NumToStr(per6,1)+"%/"+NumToStr(var6,2));
TX7 = Text_New(NextBarSdate,NextBarStime,var7," "+NumToStr(per7,1)+"%/"+NumToStr(var7,2));
TX8 = Text_New(NextBarSdate,NextBarStime,var8," "+NumToStr(per8,1)+"%/"+NumToStr(var8,2));
TX9 = Text_New(NextBarSdate,NextBarStime,var9," "+NumToStr(per9,1)+"%/"+NumToStr(var9,2));
TX10 = Text_New(NextBarSdate,NextBarStime,var10," "+NumToStr(per10,1)+"%/"+NumToStr(var10,2));
TX11 = Text_New(NextBarSdate,NextBarStime,var11," "+NumToStr(per11,1)+"%/"+NumToStr(var11,2));
TX12 = Text_New(NextBarSdate,NextBarStime,var12," "+NumToStr(per12,1)+"%/"+NumToStr(var12,2));
TX13 = Text_New(NextBarSdate,NextBarStime,var13," "+NumToStr(per13,1)+"%/"+NumToStr(var13,2));
TX14 = Text_New(NextBarSdate,NextBarStime,var41," "+NumToStr(per14,1)+"%/"+NumToStr(var14,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_SetStyle(TX6,0,1);
Text_SetStyle(TX7,0,1);
Text_SetStyle(TX8,0,1);
Text_SetStyle(TX9,0,1);
Text_SetStyle(TX10,0,1);
Text_SetStyle(TX11,0,1);
Text_SetStyle(TX12,0,1);
Text_SetStyle(TX13,0,1);
Text_SetStyle(TX14,0,1);
}
Else
{
if L < DL Then
{
DL = L;
var1 = DL*(1+per1/100);
var2 = DL*(1+per2/100);
var3 = DL*(1+per3/100);
var4 = DL*(1+per4/100);
var5 = DL*(1+per5/100);
var6 = DL*(1+per6/100);
var7 = DL*(1+per7/100);
var8 = DL*(1+per8/100);
var9 = DL*(1+per9/100);
var10 = DL*(1+per10/100);
var11 = DL*(1+per11/100);
var12 = DL*(1+per12/100);
var13 = DL*(1+per13/100);
var14 = DL*(1+per14/100);
Text_SetString(TX1," "+NumToStr(per1,1)+"%/"+NumToStr(var1,2));
Text_SetString(TX2," "+NumToStr(per2,1)+"%/"+NumToStr(var2,2));
Text_SetString(TX3," "+NumToStr(per3,1)+"%/"+NumToStr(var3,2));
Text_SetString(TX4," "+NumToStr(per4,1)+"%/"+NumToStr(var4,2));
Text_SetString(TX5," "+NumToStr(per5,1)+"%/"+NumToStr(var5,2));
Text_SetString(TX6," "+NumToStr(per6,1)+"%/"+NumToStr(var6,2));
Text_SetString(TX7," "+NumToStr(per7,1)+"%/"+NumToStr(var7,2));
Text_SetString(TX8," "+NumToStr(per8,1)+"%/"+NumToStr(var8,2));
Text_SetString(TX9," "+NumToStr(per9,1)+"%/"+NumToStr(var9,2));
Text_SetString(TX10," "+NumToStr(per10,1)+"%/"+NumToStr(var10,2));
Text_SetString(TX11," "+NumToStr(per11,1)+"%/"+NumToStr(var11,2));
Text_SetString(TX12," "+NumToStr(per12,1)+"%/"+NumToStr(var12,2));
Text_SetString(TX13," "+NumToStr(per13,1)+"%/"+NumToStr(var13,2));
Text_SetString(TX14," "+NumToStr(per14,1)+"%/"+NumToStr(var14,2));
}
Text_SetLocation(TX1,NextBarSdate,NextBarStime,var1);
Text_SetLocation(TX2,NextBarSdate,NextBarStime,var2);
Text_SetLocation(TX3,NextBarSdate,NextBarStime,var3);
Text_SetLocation(TX4,NextBarSdate,NextBarStime,var4);
Text_SetLocation(TX5,NextBarSdate,NextBarStime,var5);
Text_SetLocation(TX6,NextBarSdate,NextBarStime,var6);
Text_SetLocation(TX7,NextBarSdate,NextBarStime,var7);
Text_SetLocation(TX8,NextBarSdate,NextBarStime,var8);
Text_SetLocation(TX9,NextBarSdate,NextBarStime,var9);
Text_SetLocation(TX10,NextBarSdate,NextBarStime,var10);
Text_SetLocation(TX11,NextBarSdate,NextBarStime,var11);
Text_SetLocation(TX12,NextBarSdate,NextBarStime,var12);
Text_SetLocation(TX13,NextBarSdate,NextBarStime,var13);
Text_SetLocation(TX14,NextBarSdate,NextBarStime,var14);
}
Plot1(var1,"당일저가+per1%");
Plot2(var2,"당일저가+per2%");
Plot3(var3,"당일저가+per3%");
Plot4(var4,"당일저가+per4%");
Plot5(var5,"당일저가+per5%");
Plot6(var6,"당일저가+per6%");
Plot7(var7,"당일저가+per7%");
Plot8(var8,"당일저가+per8%");
Plot9(var9,"당일저가+per9%");
Plot10(var10,"당일저가+per10%");
Plot11(var11,"당일저가+per11%");
Plot12(var12,"당일저가+per12%");
Plot13(var13,"당일저가+per13%");
Plot14(var14,"당일저가+per14%");
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수정좀 부탁드립니다
>
안녕하세요
예스스탁입니다.
일반 plot은 연장이 가능하지 않습니다.
연장을 하려면 추세선 함수를 이용해야 합니다.
input : per1(6.5),per2(12.5),per3(25),per4(37.5),per5(50);
input : per6(62.5),per7(75),per8(57.5),per9(100),per10(125);
input : per11(150),per12(200),per13(250),per14(300);
var : D1(0),T1(0),DL(0);
var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0),TL7(0);
var : TL8(0),TL9(0),TL10(0),TL11(0),TL12(0),TL13(0),TL14(0);
var : TX1(0),TX2(0),TX3(0),TX4(0),TX5(0),TX6(0),TX7(0);
var : TX8(0),TX9(0),TX10(0),TX11(0),TX12(0),TX13(0),TX14(0);
if Bdate != Bdate[1] Then
{
d1 = sDate;
T1 = sTime;
DL = L;
var1 = DL*(1+per1/100);
var2 = DL*(1+per2/100);
var3 = DL*(1+per3/100);
var4 = DL*(1+per4/100);
var5 = DL*(1+per5/100);
var6 = DL*(1+per6/100);
var7 = DL*(1+per7/100);
var8 = DL*(1+per8/100);
var9 = DL*(1+per9/100);
var10 = DL*(1+per10/100);
var11 = DL*(1+per11/100);
var12 = DL*(1+per12/100);
var13 = DL*(1+per13/100);
var14 = DL*(1+per14/100);
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL_Delete(TL4);
TL_Delete(TL5);
TL_Delete(TL6);
TL_Delete(TL7);
TL_Delete(TL8);
TL_Delete(TL9);
TL_Delete(TL10);
TL_Delete(TL11);
TL_Delete(TL12);
TL_Delete(TL13);
TL_Delete(TL14);
TL1 = TL_New(D1,T1,var1,NextBarSdate,NextBarStime,var1);
TL2 = TL_New(D1,T1,var2,NextBarSdate,NextBarStime,var2);
TL3 = TL_New(D1,T1,var3,NextBarSdate,NextBarStime,var3);
TL4 = TL_New(D1,T1,var4,NextBarSdate,NextBarStime,var4);
TL5 = TL_New(D1,T1,var5,NextBarSdate,NextBarStime,var5);
TL6 = TL_New(D1,T1,var6,NextBarSdate,NextBarStime,var6);
TL7 = TL_New(D1,T1,var7,NextBarSdate,NextBarStime,var7);
TL8 = TL_New(D1,T1,var8,NextBarSdate,NextBarStime,var8);
TL9 = TL_New(D1,T1,var9,NextBarSdate,NextBarStime,var9);
TL10 = TL_New(D1,T1,var10,NextBarSdate,NextBarStime,var10);
TL11 = TL_New(D1,T1,var11,NextBarSdate,NextBarStime,var11);
TL12 = TL_New(D1,T1,var12,NextBarSdate,NextBarStime,var12);
TL13 = TL_New(D1,T1,var13,NextBarSdate,NextBarStime,var13);
TL14 = TL_New(D1,T1,var14,NextBarSdate,NextBarStime,var14);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtRight(TL4,true);
TL_SetExtRight(TL5,true);
TL_SetExtRight(TL6,true);
TL_SetExtRight(TL7,true);
TL_SetExtRight(TL8,true);
TL_SetExtRight(TL9,true);
TL_SetExtRight(TL10,true);
TL_SetExtRight(TL11,true);
TL_SetExtRight(TL12,true);
TL_SetExtRight(TL13,true);
TL_SetExtRight(TL14,true);
TL_SetColor(TL1,GREEN);
TL_SetColor(TL2,GREEN);
TL_SetColor(TL3,GREEN);
TL_SetColor(TL4,GREEN);
TL_SetColor(TL5,GREEN);
TL_SetColor(TL6,GREEN);
TL_SetColor(TL7,GREEN);
TL_SetColor(TL8,GREEN);
TL_SetColor(TL9,GREEN);
TL_SetColor(TL10,GREEN);
TL_SetColor(TL11,GREEN);
TL_SetColor(TL12,GREEN);
TL_SetColor(TL13,GREEN);
TL_SetColor(TL14,GREEN);
Text_Delete(TX1);
Text_Delete(TX2);
Text_Delete(TX3);
Text_Delete(TX4);
Text_Delete(TX5);
Text_Delete(TX6);
Text_Delete(TX7);
Text_Delete(TX8);
Text_Delete(TX9);
Text_Delete(TX10);
Text_Delete(TX11);
Text_Delete(TX12);
Text_Delete(TX13);
Text_Delete(TX14);
TX1 = Text_New(NextBarSdate,NextBarStime,var1," "+NumToStr(per1,1)+"%/"+NumToStr(var1,2));
TX2 = Text_New(NextBarSdate,NextBarStime,var2," "+NumToStr(per2,1)+"%/"+NumToStr(var2,2));
TX3 = Text_New(NextBarSdate,NextBarStime,var3," "+NumToStr(per3,1)+"%/"+NumToStr(var3,2));
TX4 = Text_New(NextBarSdate,NextBarStime,var4," "+NumToStr(per4,1)+"%/"+NumToStr(var4,2));
TX5 = Text_New(NextBarSdate,NextBarStime,var5," "+NumToStr(per5,1)+"%/"+NumToStr(var5,2));
TX6 = Text_New(NextBarSdate,NextBarStime,var6," "+NumToStr(per6,1)+"%/"+NumToStr(var6,2));
TX7 = Text_New(NextBarSdate,NextBarStime,var7," "+NumToStr(per7,1)+"%/"+NumToStr(var7,2));
TX8 = Text_New(NextBarSdate,NextBarStime,var8," "+NumToStr(per8,1)+"%/"+NumToStr(var8,2));
TX9 = Text_New(NextBarSdate,NextBarStime,var9," "+NumToStr(per9,1)+"%/"+NumToStr(var9,2));
TX10 = Text_New(NextBarSdate,NextBarStime,var10," "+NumToStr(per10,1)+"%/"+NumToStr(var10,2));
TX11 = Text_New(NextBarSdate,NextBarStime,var11," "+NumToStr(per11,1)+"%/"+NumToStr(var11,2));
TX12 = Text_New(NextBarSdate,NextBarStime,var12," "+NumToStr(per12,1)+"%/"+NumToStr(var12,2));
TX13 = Text_New(NextBarSdate,NextBarStime,var13," "+NumToStr(per13,1)+"%/"+NumToStr(var13,2));
TX14 = Text_New(NextBarSdate,NextBarStime,var41," "+NumToStr(per14,1)+"%/"+NumToStr(var14,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_SetStyle(TX6,0,1);
Text_SetStyle(TX7,0,1);
Text_SetStyle(TX8,0,1);
Text_SetStyle(TX9,0,1);
Text_SetStyle(TX10,0,1);
Text_SetStyle(TX11,0,1);
Text_SetStyle(TX12,0,1);
Text_SetStyle(TX13,0,1);
Text_SetStyle(TX14,0,1);
}
Else
{
if L < DL Then
{
DL = L;
var1 = DL*(1+per1/100);
var2 = DL*(1+per2/100);
var3 = DL*(1+per3/100);
var4 = DL*(1+per4/100);
var5 = DL*(1+per5/100);
var6 = DL*(1+per6/100);
var7 = DL*(1+per7/100);
var8 = DL*(1+per8/100);
var9 = DL*(1+per9/100);
var10 = DL*(1+per10/100);
var11 = DL*(1+per11/100);
var12 = DL*(1+per12/100);
var13 = DL*(1+per13/100);
var14 = DL*(1+per14/100);
TL_SetBegin(TL1,D1,T1,var1);
TL_SetBegin(TL2,D1,T1,var2);
TL_SetBegin(TL3,D1,T1,var3);
TL_SetBegin(TL4,D1,T1,var4);
TL_SetBegin(TL5,D1,T1,var5);
TL_SetBegin(TL6,D1,T1,var6);
TL_SetBegin(TL7,D1,T1,var7);
TL_SetBegin(TL8,D1,T1,var8);
TL_SetBegin(TL9,D1,T1,var9);
TL_SetBegin(TL10,D1,T1,var10);
TL_SetBegin(TL11,D1,T1,var11);
TL_SetBegin(TL12,D1,T1,var12);
TL_SetBegin(TL13,D1,T1,var13);
TL_SetBegin(TL14,D1,T1,var14);
TL_SetEnd(TL1,NextBarSdate,NextBarStime,var1);
TL_SetEnd(TL2,NextBarSdate,NextBarStime,var2);
TL_SetEnd(TL3,NextBarSdate,NextBarStime,var3);
TL_SetEnd(TL4,NextBarSdate,NextBarStime,var4);
TL_SetEnd(TL5,NextBarSdate,NextBarStime,var5);
TL_SetEnd(TL6,NextBarSdate,NextBarStime,var6);
TL_SetEnd(TL7,NextBarSdate,NextBarStime,var7);
TL_SetEnd(TL8,NextBarSdate,NextBarStime,var8);
TL_SetEnd(TL9,NextBarSdate,NextBarStime,var9);
TL_SetEnd(TL10,NextBarSdate,NextBarStime,var10);
TL_SetEnd(TL11,NextBarSdate,NextBarStime,var11);
TL_SetEnd(TL12,NextBarSdate,NextBarStime,var12);
TL_SetEnd(TL13,NextBarSdate,NextBarStime,var13);
TL_SetEnd(TL14,NextBarSdate,NextBarStime,var14);
Text_SetString(TX1," "+NumToStr(per1,1)+"%/"+NumToStr(var1,2));
Text_SetString(TX2," "+NumToStr(per2,1)+"%/"+NumToStr(var2,2));
Text_SetString(TX3," "+NumToStr(per3,1)+"%/"+NumToStr(var3,2));
Text_SetString(TX4," "+NumToStr(per4,1)+"%/"+NumToStr(var4,2));
Text_SetString(TX5," "+NumToStr(per5,1)+"%/"+NumToStr(var5,2));
Text_SetString(TX6," "+NumToStr(per6,1)+"%/"+NumToStr(var6,2));
Text_SetString(TX7," "+NumToStr(per7,1)+"%/"+NumToStr(var7,2));
Text_SetString(TX8," "+NumToStr(per8,1)+"%/"+NumToStr(var8,2));
Text_SetString(TX9," "+NumToStr(per9,1)+"%/"+NumToStr(var9,2));
Text_SetString(TX10," "+NumToStr(per10,1)+"%/"+NumToStr(var10,2));
Text_SetString(TX11," "+NumToStr(per11,1)+"%/"+NumToStr(var11,2));
Text_SetString(TX12," "+NumToStr(per12,1)+"%/"+NumToStr(var12,2));
Text_SetString(TX13," "+NumToStr(per13,1)+"%/"+NumToStr(var13,2));
Text_SetString(TX14," "+NumToStr(per14,1)+"%/"+NumToStr(var14,2));
}
Text_SetLocation(TX1,NextBarSdate,NextBarStime,var1);
Text_SetLocation(TX2,NextBarSdate,NextBarStime,var2);
Text_SetLocation(TX3,NextBarSdate,NextBarStime,var3);
Text_SetLocation(TX4,NextBarSdate,NextBarStime,var4);
Text_SetLocation(TX5,NextBarSdate,NextBarStime,var5);
Text_SetLocation(TX6,NextBarSdate,NextBarStime,var6);
Text_SetLocation(TX7,NextBarSdate,NextBarStime,var7);
Text_SetLocation(TX8,NextBarSdate,NextBarStime,var8);
Text_SetLocation(TX9,NextBarSdate,NextBarStime,var9);
Text_SetLocation(TX10,NextBarSdate,NextBarStime,var10);
Text_SetLocation(TX11,NextBarSdate,NextBarStime,var11);
Text_SetLocation(TX12,NextBarSdate,NextBarStime,var12);
Text_SetLocation(TX13,NextBarSdate,NextBarStime,var13);
Text_SetLocation(TX14,NextBarSdate,NextBarStime,var14);
}
즐거운 하루되세요
> 라몬 님이 쓴 글입니다.
> 제목 : 수정좀 부탁드립니다
> 늘 수고가 많으시고 감사드립니다.
아래의 지표는 나름 잘 사용하고 있습니다.
제가 챠트에 선이 많다보니 잘 구분하기 위해 아래지표의 끝쪽에 수치가 표현되었으면
합니다.
챠트의 캔들과 선이 동일하게 나오는대요 이선을 더 Y 축 쪽으로 더 길게 할 수는 없는지요?
y축과 붙으면 좋지만 저가가 갱신되면 변하는거라 어떨지 모르겠습니다.
1. 지표선이 캔들보다 더 Y 축으로 연장되었으면 좋겠습니다.
2. 그리고 이 지표선에 수치가 표현되면 좋겠습니다.
3. 참고로 이 지표를 나스닥이나 항셍에 접목시킬경우 가격으로 하면 캔들을 볼수없고
화면으로 하면 당일 저가부터인데 그냥 선만 그어져 있고 이럴땐 어떤식으로 적용
해야 하는지요?
이상입니다.
감사합니다.
input : per1(6.5),per2(12.5),per3(25),per4(37.5),per5(50);
input : per6(62.5),per7(75),per8(57.5),per9(100),per10(125);
input : per11(150),per12(200),per13(250),per14(300);
var1 = DayLow*(1+per1/100);
var2 = DayLow*(1+per2/100);
var3 = DayLow*(1+per3/100);
var4 = DayLow*(1+per4/100);
var5 = DayLow*(1+per5/100);
var6 = DayLow*(1+per6/100);
var7 = DayLow*(1+per7/100);
var8 = DayLow*(1+per8/100);
var9 = DayLow*(1+per9/100);
var10 = DayLow*(1+per10/100);
var11 = DayLow*(1+per11/100);
var12 = DayLow*(1+per12/100);
var13 = DayLow*(1+per13/100);
var14 = Daylow*(1+per14/100);
Plot1(var1,"당일저가+per1%");
Plot2(var2,"당일저가+per2%");
Plot3(var3,"당일저가+per3%");
Plot4(var4,"당일저가+per4%");
Plot5(var5,"당일저가+per5%");
Plot6(var6,"당일저가+per6%");
Plot7(var7,"당일저가+per7%");
Plot8(var8,"당일저가+per8%");
Plot9(var9,"당일저가+per9%");
Plot10(var10,"당일저가+per10%");
Plot11(var11,"당일저가+per11%");
Plot12(var12,"당일저가+per12%");
Plot13(var13,"당일저가+per13%");
Plot14(var14,"당일저가+per14%");