커뮤니티
안녕 하세여
2015-12-03 10:02:08
126
글번호 93011
Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),T(0);
var : TL1(0),TL2(0),TL3(0),TL4(0),cnt(0);
Array : HD[5](0),HT[5](0),HH[5](0);
Array : LD[5](0),LT[5](0),LL[5](0);
if date != date[1] Then{
HH[0] = H;
HD[0] = sdate;
HT[0] = stime;
LL[0] = L;
LD[0] = sdate;
LT[0] = stime;
for cnt = 1 to 4{
HH[cnt] = HH[cnt-1][1];
HD[cnt] = HD[cnt-1][1];
HT[cnt] = HT[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
LD[cnt] = LD[cnt-1][1];
LT[cnt] = LT[cnt-1][1];
}
}
if H > HH[0] Then{
HH[0] = H;
HD[0] = sdate;
HT[0] = stime;
}
if L < LL[0] Then{
LL[0] = L;
LD[0] = sdate;
LT[0] = stime;
}
전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;
기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
선행스팬1 = (전환선 + 기준선) / 2 ;
선행스팬2 = (Highest(High, 52) + Lowest(Low, 52)) / 2;
if T <= 0 and crossup(선행스팬1[25],선행스팬2[25]) Then{
T = 1;
var1 = (선행스팬1[25]+선행스팬2[25])/2;
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL_Delete(TL4);
TL1 = TL_New(HD[0],HT[0],HH[0],sdate,stime,var1);
TL2 = TL_New(LD[0],LT[0],LL[0],sdate,stime,var1);
TL3 = TL_New(HD[1],HT[1],HH[1],sdate,stime,var1);
TL4 = TL_New(LD[1],LT[1],LL[1],sdate,stime,var1);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtRight(TL4,true);
}
if T >= 0 and CrossDown(선행스팬1[25],선행스팬2[25]) Then{
T = -1;
var1 = (선행스팬1[25]+선행스팬2[25])/2;
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL_Delete(TL4);
TL1 = TL_New(HD[0],HT[0],HH[0],sdate,stime,var1);
TL2 = TL_New(LD[0],LT[0],LL[0],sdate,stime,var1);
TL3 = TL_New(HD[1],HT[1],HH[1],sdate,stime,var1);
TL4 = TL_New(LD[1],LT[1],LL[1],sdate,stime,var1);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtRight(TL4,true);
}
if T == 1 Then
plot1(var1,"크로스",RED);
if T == -1 Then
plot1(var1,"크로스",BLUE);
당일 만들어지구 이거 삭제 안되고 다시 다음에 저점 고점으로 다시 시작 할수 있게 만들수 있나요 ..
답변 1
예스스탁 예스스탁 답변
2015-12-03 14:47:19
안녕하세요
예스스탁입니다.
문이하신 내용은 가능하지 않습니다.
최근것만 출력해서 보실수 있습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> TD용두목 님이 쓴 글입니다.
> 제목 : 안녕 하세여
> Var : 기준선(0), 전환선(0), 선행스팬1(0), 선행스팬2(0),T(0);
var : TL1(0),TL2(0),TL3(0),TL4(0),cnt(0);
Array : HD[5](0),HT[5](0),HH[5](0);
Array : LD[5](0),LT[5](0),LL[5](0);
if date != date[1] Then{
HH[0] = H;
HD[0] = sdate;
HT[0] = stime;
LL[0] = L;
LD[0] = sdate;
LT[0] = stime;
for cnt = 1 to 4{
HH[cnt] = HH[cnt-1][1];
HD[cnt] = HD[cnt-1][1];
HT[cnt] = HT[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
LD[cnt] = LD[cnt-1][1];
LT[cnt] = LT[cnt-1][1];
}
}
if H > HH[0] Then{
HH[0] = H;
HD[0] = sdate;
HT[0] = stime;
}
if L < LL[0] Then{
LL[0] = L;
LD[0] = sdate;
LT[0] = stime;
}
전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;
기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
선행스팬1 = (전환선 + 기준선) / 2 ;
선행스팬2 = (Highest(High, 52) + Lowest(Low, 52)) / 2;
if T <= 0 and crossup(선행스팬1[25],선행스팬2[25]) Then{
T = 1;
var1 = (선행스팬1[25]+선행스팬2[25])/2;
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL_Delete(TL4);
TL1 = TL_New(HD[0],HT[0],HH[0],sdate,stime,var1);
TL2 = TL_New(LD[0],LT[0],LL[0],sdate,stime,var1);
TL3 = TL_New(HD[1],HT[1],HH[1],sdate,stime,var1);
TL4 = TL_New(LD[1],LT[1],LL[1],sdate,stime,var1);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtRight(TL4,true);
}
if T >= 0 and CrossDown(선행스팬1[25],선행스팬2[25]) Then{
T = -1;
var1 = (선행스팬1[25]+선행스팬2[25])/2;
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL_Delete(TL4);
TL1 = TL_New(HD[0],HT[0],HH[0],sdate,stime,var1);
TL2 = TL_New(LD[0],LT[0],LL[0],sdate,stime,var1);
TL3 = TL_New(HD[1],HT[1],HH[1],sdate,stime,var1);
TL4 = TL_New(LD[1],LT[1],LL[1],sdate,stime,var1);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtRight(TL4,true);
}
if T == 1 Then
plot1(var1,"크로스",RED);
if T == -1 Then
plot1(var1,"크로스",BLUE);
당일 만들어지구 이거 삭제 안되고 다시 다음에 저점 고점으로 다시 시작 할수 있게 만들수 있나요 ..