답변완료
피보나치 폭 위치
input : Per2(38.2),Per3(50.0),Per4(61.8);
var : HH(0),LL(0),D1(0),T1(0);
var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0),TL7(0),tx(0);
Plot1 (c);
if sDate >= CurrentDate and sTime >= 103000 Then
{
Condition1 = True;
if hh == 0 or (hh > 0 and h > hh) Then
hh = h;
if ll == 0 or (ll > 0 and L < ll) Then
ll = l;
var2 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per2/100));
var3 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per3/100));
var4 = 10^(LOG10(HH)-(LOG10(HH)-LOG10(LL))*(Per4/100));
if Condition1[1] == False Then
{
D1 = sDate;
T1 = sTime;
TL1 = TL_New_Self(D1,T1,HH,NextBarSdate,NextBarStime,HH);
TL3 = TL_New_Self(D1,T1,var2,NextBarSdate,NextBarStime,var2);
TL4 = TL_New_Self(D1,T1,var3,NextBarSdate,NextBarStime,var3);
TL5 = TL_New_Self(D1,T1,var4,NextBarSdate,NextBarStime,var4);
TL7 = TL_New_Self(D1,T1,LL,NextBarSdate,NextBarStime,LL);
TL_SetSize(TL4,2);
TL_SetColor(TL1,Magenta);
TL_SetColor(TL3,Orange);
TL_SetColor(TL4,Gold);
TL_SetColor(TL5,Orange);
TL_SetColor(TL7,Green);
TX = Text_New_Self(sDate,sTime,HH,NumToStr(HH-LL,2));
Text_SetStyle(tx,2,1);
Text_SetSize(tx,25);
Text_SetColor(tx,Magenta);
Text_SetBold(tx,1);
}
Else
{
TL_SetBegin(TL1,D1,T1,HH);
TL_SetBegin(TL3,D1,T1,Var2);
TL_SetBegin(TL4,D1,T1,Var3);
TL_SetBegin(TL5,D1,T1,Var4);
TL_SetBegin(TL7,D1,T1,LL);
TL_SetEnd(TL1,Sdate,Stime,HH);
TL_SetEnd(TL3,Sdate,Stime,Var2);
TL_SetEnd(TL4,Sdate,Stime,Var3);
TL_SetEnd(TL5,Sdate,Stime,Var4);
TL_SetEnd(TL7,Sdate,Stime,LL);
Text_SetString(TX,NumToStr(HH-LL,2));
Text_SetLocation(TX,D1,T1,HH);
}
}
text 표기 위치를, 왼쪽 상단에서 고점을 따라가며 최고점 상단으로 수정. 감사합니다.
2024-02-21
938
글번호 176862
지표
답변완료
수식애러 수정 부탁드립니다
안녕하세요
택스트 출력위치를 변경하고 싶습니다,,,
제가 수정해 봤는데 에러가 나네요
라인의 하단에 출력되도록 수정 부탁드립니다...
그리고 제일아래 양합교차가격 PLOT20 출력의 택스트 하나만 화면에 출력되도록 수정부탁드립니다.
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0);
var : tx6(0),tx7(0),tx8(0),tx9(0),tx10(0),tx11(0);
var : cnt(0);
For cnt = 99 downto 1
{
Text_Delete(tx1[cnt]);
Text_Delete(tx2[cnt]);
Text_Delete(tx3[cnt]);
}
tx1 = Text_New(NextBarSdate,NextBarStime,Data1(HighD(1)),"자기전고:"+NumToStr(Data1(HighD(1)),2));
Text_SetStyle(tx1,0,2);
Text_SetColor(tx1 ,RED);
Text_SetSize(tx1 ,13);
Text_GetVStyle(tx1 ,0); //// 요 부분 수정 부탁 드립니다,,
// 전일고저가격
plot1(Data1(HighD(1)), "전자고" ,Red);
plot2(Data1(LowD(1)), "전자저" ,blue);
plot3(Data2(HighD(1)), "전상고" ,Red);
plot4(Data2(LowD(1)), "전상저" ,blue);
plot5(Data1((HighD(1)+lowD(1))/2), "중심");
// 당일가격
plot6(Data1(HighD(0)), "당자고",Red);
plot7(Data1(LowD(0)), "당자저",blue);
plot8(Data2(HighD(0)), "당상고",Red);
plot9(Data2(LowD(0)), "당상저",blue);
plot10(Data1((HighD(0)+lowD(0))/2), "당중");
plot11(Data2((highD(0)+lowD(0))/2), "당중");
// 양합교차가격 === 요기 아래 출력 하나만 되도록 수정 부탁드립니다,
VAR1 = (Data1(C))+(Data2(C))/2;
Text_Delete(Var1);
PLOT20(Var1, "교차가격",DarkGreen);
Text_Delete(Var1);
var1 = Text_New(sdate,stime,var1,"교차가 : "+NumToStr(var1,2));
Text_SetColor(var1 ,DarkGreen);
Text_SetSize (var1 ,15);
Text_SetBold (var1 ,1);
2024-02-22
727
글번호 176850
지표