커뮤니티
시스탬수정
2018-06-19 17:08:26
132
글번호 119878
아래 시스탬에서 빨강 파랑 수평선이 그려지는데
수평선 굵기를 조절이 가능하게 수정부탁드립니다.
Input : af(0.02), maxAF(0.2);
var : T(0),HH(0),LL(0);
var1 = CSar(af,maxAF);
if crossup(c,var1) Then
{
buy();
T = 1;
HH = H;
if LL > 0 Then
{
value1 = TL_new(sdate[1],stime[1],HH,sdate,stime,HH);
TL_SetColor(value1,RED);
value2 = Text_New(sdate,stime,HH,NumToStr((HH-LL)/PriceScale,0));
Text_SetStyle(value2,2,1);
}
}
if CrossDown(c,var1) Then
{
sell();
T = -1;
LL = L;
if HH > 0 Then
{
value3 = TL_new(sdate[1],stime[1],HH,sdate,stime,HH);
TL_SetColor(value3,blue);
value4 = Text_New(sdate,stime,HH,NumToStr((HH-LL)/PriceScale,0));
Text_SetStyle(value4,2,0);
}
}
if T == 1 then
{
if H > HH Then
{
HH = H;
Text_Delete(value2);
value2 = Text_New(sdate,stime,HH,NumToStr(abs(HH-LL)/PriceScale,0));
Text_SetStyle(value2,2,1);
}
TL_SetBegin(value1,TL_GetBeginDate(value1),TL_GetBeginTime(value1),HH);
TL_SetEnd(value1,sdate,stime,HH);
}
if T == -1 then
{
if L < LL Then{
LL = L;
Text_Delete(value4);
value4 = Text_New(sdate,stime,LL,NumToStr(abs(HH-LL)/PriceScale,0));
Text_SetStyle(value4,2,0);
}
TL_SetBegin(value3,TL_GetBeginDate(value3),TL_GetBeginTime(value3),LL);
TL_SetEnd(value3,sdate,stime,LL);
}
답변 1
예스스탁 예스스탁 답변
2018-06-20 13:06:20
안녕하세요
예스스탁입니다.
굵기는 0~6까지 정수로 지정하시면 됩니다.
0이 가장 가늘고 6이 가장 두껍습니다.
Input : af(0.02), maxAF(0.2),추세선굵기(2);
var : T(0),HH(0),LL(0);
var1 = CSar(af,maxAF);
if crossup(c,var1) Then
{
buy();
T = 1;
HH = H;
if LL > 0 Then
{
value1 = TL_new(sdate[1],stime[1],HH,sdate,stime,HH);
TL_SetColor(value1,RED);
TL_SetSize(value1,추세선굵기);
value2 = Text_New(sdate,stime,HH,NumToStr((HH-LL)/PriceScale,0));
Text_SetStyle(value2,2,1);
TL_SetSize(value2,추세선굵기);
}
}
if CrossDown(c,var1) Then
{
sell();
T = -1;
LL = L;
if HH > 0 Then
{
value3 = TL_new(sdate[1],stime[1],HH,sdate,stime,HH);
TL_SetColor(value3,blue);
TL_SetSize(value3,추세선굵기);
value4 = Text_New(sdate,stime,HH,NumToStr((HH-LL)/PriceScale,0));
Text_SetStyle(value4,2,0);
TL_SetSize(value4,추세선굵기);
}
}
if T == 1 then
{
if H > HH Then
{
HH = H;
Text_Delete(value2);
value2 = Text_New(sdate,stime,HH,NumToStr(abs(HH-LL)/PriceScale,0));
Text_SetStyle(value2,2,1);
}
TL_SetBegin(value1,TL_GetBeginDate(value1),TL_GetBeginTime(value1),HH);
TL_SetEnd(value1,sdate,stime,HH);
}
if T == -1 then
{
if L < LL Then{
LL = L;
Text_Delete(value4);
value4 = Text_New(sdate,stime,LL,NumToStr(abs(HH-LL)/PriceScale,0));
Text_SetStyle(value4,2,0);
}
TL_SetBegin(value3,TL_GetBeginDate(value3),TL_GetBeginTime(value3),LL);
TL_SetEnd(value3,sdate,stime,LL);
}
즐거운 하루되세요
> 야크 님이 쓴 글입니다.
> 제목 : 시스탬수정
> 아래 시스탬에서 빨강 파랑 수평선이 그려지는데
수평선 굵기를 조절이 가능하게 수정부탁드립니다.
Input : af(0.02), maxAF(0.2);
var : T(0),HH(0),LL(0);
var1 = CSar(af,maxAF);
if crossup(c,var1) Then
{
buy();
T = 1;
HH = H;
if LL > 0 Then
{
value1 = TL_new(sdate[1],stime[1],HH,sdate,stime,HH);
TL_SetColor(value1,RED);
value2 = Text_New(sdate,stime,HH,NumToStr((HH-LL)/PriceScale,0));
Text_SetStyle(value2,2,1);
}
}
if CrossDown(c,var1) Then
{
sell();
T = -1;
LL = L;
if HH > 0 Then
{
value3 = TL_new(sdate[1],stime[1],HH,sdate,stime,HH);
TL_SetColor(value3,blue);
value4 = Text_New(sdate,stime,HH,NumToStr((HH-LL)/PriceScale,0));
Text_SetStyle(value4,2,0);
}
}
if T == 1 then
{
if H > HH Then
{
HH = H;
Text_Delete(value2);
value2 = Text_New(sdate,stime,HH,NumToStr(abs(HH-LL)/PriceScale,0));
Text_SetStyle(value2,2,1);
}
TL_SetBegin(value1,TL_GetBeginDate(value1),TL_GetBeginTime(value1),HH);
TL_SetEnd(value1,sdate,stime,HH);
}
if T == -1 then
{
if L < LL Then{
LL = L;
Text_Delete(value4);
value4 = Text_New(sdate,stime,LL,NumToStr(abs(HH-LL)/PriceScale,0));
Text_SetStyle(value4,2,0);
}
TL_SetBegin(value3,TL_GetBeginDate(value3),TL_GetBeginTime(value3),LL);
TL_SetEnd(value3,sdate,stime,LL);
}