답변완료
지표
항상감사합니다
이렇게 빨리 하실줄...wu!
이번에도 진동폭 수정부탁드립니다.
1] tx1의 지정가텍스 대신-진동폭표시와 가격이 나왔으면합니다.
2]나머지 tx10부터~tx29는 진동폭에서 1/10등분 가격지표부탁드립니다.
10[진동퍼센트]가격지표
91[진동퍼센트]가격지표
8[진동퍼센트]가격지표
6[진동퍼센트]가격지표
5[진동퍼센트]가격지표
4[진동퍼센트]가격지표
3[진동퍼센트]가격지표
2[진동퍼센트]가격지표
1[진동퍼센트]가격지표
[진동폭]시가가격지표
1[진동퍼센트]가격지표
21[진동퍼센트]가격지표
3[진동퍼센트]가격지표
4[진동퍼센트]가격지표
5[진동퍼센트]가격지표
6[진동퍼센트]가격지표
7[진동퍼센트]가격지표
8[진동퍼센트]가격지표
9[진동퍼센트]가격지표
10[진동퍼센트]가격지표
ex)진동폭이3.4이고 시가가322.05라면
tx1은=[3.4]322.05
tx19 =10[0.34]322.39
[수식]
input : 진동폭(6.15);
var1 = DayOpen;
value1 = 진동폭/10;
Plot1(var1);
plot10(var1+value1*1);
plot11(var1+value1*2);
plot12(var1+value1*3);
plot13(var1+value1*4);
plot14(var1+value1*5);
plot15(var1+value1*6);
plot16(var1+value1*7);
plot17(var1+value1*8);
plot18(var1+value1*9);
plot19(var1+value1*10);
plot20(var1-value1*1);
plot21(var1-value1*2);
plot22(var1-value1*3);
plot23(var1-value1*4);
plot24(var1-value1*5);
plot25(var1-value1*6);
plot26(var1-value1*7);
plot27(var1-value1*8);
plot28(var1-value1*9);
plot29(var1-value1*10);
var : tx1(0);
var : tx10(0),tx11(0),tx12(0),tx13(0),tx14(0),
tx15(0),tx16(0),tx17(0),tx18(0),tx19(0);
var : tx20(0),tx21(0),tx22(0),tx23(0),tx24(0),
tx25(0),tx26(0),tx27(0),tx28(0),tx29(0);
Text_Delete(tx1);
Text_Delete(tx10);
Text_Delete(tx11);
Text_Delete(tx12);
Text_Delete(tx13);
Text_Delete(tx14);
Text_Delete(tx15);
Text_Delete(tx16);
Text_Delete(tx17);
Text_Delete(tx18);
Text_Delete(tx19);
Text_Delete(tx20);
Text_Delete(tx21);
Text_Delete(tx22);
Text_Delete(tx23);
Text_Delete(tx24);
Text_Delete(tx25);
Text_Delete(tx26);
Text_Delete(tx27);
Text_Delete(tx28);
Text_Delete(tx29);
tx1 = Text_New(NextBarSdate,NextBarStime,var1," 지정가:"+NumToStr(var1,2));
tx10 = Text_New(NextBarSdate,NextBarStime,var1+value1*1," [1/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*1,2));
tx11 = Text_New(NextBarSdate,NextBarStime,var1+value1*2," [2/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*2,2));
tx12 = Text_New(NextBarSdate,NextBarStime,var1+value1*3," [3/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*3,2));
tx13 = Text_New(NextBarSdate,NextBarStime,var1+value1*4," [4/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*4,2));
tx14 = Text_New(NextBarSdate,NextBarStime,var1+value1*5," [5/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*5,2));
tx15 = Text_New(NextBarSdate,NextBarStime,var1+value1*6," [6/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*6,2));
tx16 = Text_New(NextBarSdate,NextBarStime,var1+value1*7," [7/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*7,2));
tx17 = Text_New(NextBarSdate,NextBarStime,var1+value1*8," [8/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*8,2));
tx18 = Text_New(NextBarSdate,NextBarStime,var1+value1*9," [9/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*9,2));
tx19 = Text_New(NextBarSdate,NextBarStime,var1+value1*10," [10/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1+value1*10,2));
tx20 = Text_New(NextBarSdate,NextBarStime,var1-value1*1," [1/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*1,2));
tx21 = Text_New(NextBarSdate,NextBarStime,var1-value1*2," [2/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*2,2));
tx22 = Text_New(NextBarSdate,NextBarStime,var1-value1*3," [3/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*3,2));
tx23 = Text_New(NextBarSdate,NextBarStime,var1-value1*4," [4/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*4,2));
tx24 = Text_New(NextBarSdate,NextBarStime,var1-value1*5," [5/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*5,2));
tx25 = Text_New(NextBarSdate,NextBarStime,var1-value1*6," [6/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*6,2));
tx26 = Text_New(NextBarSdate,NextBarStime,var1-value1*7," [7/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*7,2));
tx27 = Text_New(NextBarSdate,NextBarStime,var1-value1*8," [8/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*8,2));
tx28 = Text_New(NextBarSdate,NextBarStime,var1-value1*9," [9/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*9,2));
tx29 = Text_New(NextBarSdate,NextBarStime,var1-value1*10," [10/"+NumToStr(진동폭,1)+"]:"+NumToStr(var1-value1*10,2));
Text_SetStyle(tx1,0,2);
Text_SetStyle(tx10,0,2);
Text_SetStyle(tx11,0,2);
Text_SetStyle(tx12,0,2);
Text_SetStyle(tx13,0,2);
Text_SetStyle(tx14,0,2);
Text_SetStyle(tx15,0,2);
Text_SetStyle(tx16,0,2);
Text_SetStyle(tx17,0,2);
Text_SetStyle(tx18,0,2);
Text_SetStyle(tx19,0,2);
Text_SetStyle(tx20,0,2);
Text_SetStyle(tx21,0,2);
Text_SetStyle(tx22,0,2);
Text_SetStyle(tx23,0,2);
Text_SetStyle(tx24,0,2);
Text_SetStyle(tx25,0,2);
Text_SetStyle(tx26,0,2);
Text_SetStyle(tx27,0,2);
Text_SetStyle(tx28,0,2);
Text_SetStyle(tx29,0,2);
# 텍스트 크기 및 색 변경 방법
# 색상변경: Text_SetColor(지표명,색상);
# 크기변경: Text_SetSize (지표명,폰트크기);
Text_SetColor(Tx1,White);
Text_Setsize(Tx1,13);
Text_SetColor(Tx10,Red);
Text_Setsize(Tx10,12);
Text_SetColor(Tx11,Red);
Text_Setsize(Tx11,12);
Text_SetColor(Tx12,Red);
Text_Setsize(Tx12,12);
Text_SetColor(Tx13,Lime);
Text_Setsize(Tx13,12);
Text_SetColor(Tx14,Green);
Text_Setsize(Tx14,12);
Text_SetColor(Tx15,Lime);
Text_Setsize(Tx15,12);
Text_SetColor(Tx16,Red);
Text_Setsize(Tx16,12);
Text_SetColor(Tx17,Red);
Text_Setsize(Tx17,12);
Text_SetColor(Tx18,Red);
Text_Setsize(Tx18,12);
Text_SetColor(Tx19,Red);
Text_Setsize(Tx19,12);
Text_SetColor(Tx20,Blue);
Text_Setsize(Tx20,12);
Text_SetColor(Tx21,Blue);
Text_Setsize(Tx21,12);
Text_SetColor(Tx22,Blue);
Text_Setsize(Tx22,12);
Text_SetColor(Tx23,Lime);
Text_Setsize(Tx23,12);
Text_SetColor(Tx24,Green);
Text_Setsize(Tx24,12);
Text_SetColor(Tx25,Lime);
Text_Setsize(Tx25,12);
Text_SetColor(Tx26,Blue);
Text_Setsize(Tx26,12);
Text_SetColor(Tx27,Blue);
Text_Setsize(Tx27,12);
Text_SetColor(Tx28,Blue);
Text_Setsize(Tx28,12);
Text_SetColor(Tx29,Blue);
Text_Setsize(Tx29,12);
2023-02-20
662
글번호 166481
지표
답변완료
지표
항상감사합니다.
지표첨삭부탁드립니다.
1]고가,저가,(고+저/2)에진동폭표시도부탁드립니다.
2]시가자리에는 시가표시 대신
고가-시가의 진동폭표시/시가-저가의 진동폭표시 가능할까요?
[수식]
input : 타주기분(60);
var : S1(0),D1(0),TM(0),TF(0),tx1(0),tx2(0),tx3(0),tx4(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or
(Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then
{
var1 = O;
Var2 = H;
Var3 = L;
Var4 = (var2+Var3)/2;
tx1 = text_new(sDate,sTime,var1,"시:"+NumToStr(var1,2));
tx2 = text_new(sDate,sTime,var2,"고:"+NumToStr(var2,2));
tx3 = text_new(sDate,sTime,var3,"저:"+NumToStr(var3,2));
tx4 = text_new(sDate,sTime,var4,"저:"+NumToStr(var4,2));
Text_SetStyle(tx1,2,1);
Text_SetStyle(tx2,2,1);
Text_SetStyle(tx3,2,0);
Text_SetStyle(tx4,2,0);
}
if h > Var2 Then
Var2 = h;
if l < Var3 Then
Var3 = l;
Var4 = (var2+Var3)/2;
Plot1(var1,"시");
Plot2(var2,"고");
Plot3(var3,"저");
Plot4(Var4,"반");
Text_SetString(tx1," 시-"+NumToStr(var1,2));
Text_SetLocation(tx1,sDate,sTime,var1);
Text_SetString(tx2," 고:"+NumToStr(var2,2));
Text_SetLocation(tx2,sDate,sTime,var2);
Text_SetString(tx3," 저:"+NumToStr(var3,2));
Text_SetLocation(tx3,sDate,sTime,var3);
Text_SetString(tx4," 반:"+NumToStr(var4,2));
Text_SetLocation(tx4,sDate,sTime,var4);
}
#텍스트색
Text_SetColor(tx1,White);Text_SetColor(tx2,Orange);Text_SetColor(tx3,Black);Text_SetColor(tx4,Olive);
#텍스트크기
Text_SetSize(tx1,10);Text_SetSize(tx2,10);Text_SetSize(tx3,10);Text_SetSize(tx4,10);
2023-02-20
939
글번호 166453
지표