커뮤니티
수정부탁합니다
2016-04-22 10:56:20
126
글번호 97372
안녕하세요
만들어주신 식은 사용해볼라고 한이 이런 문제가 생기네요
간단하것 같지만 제가 올라서요
var : tX(0),BH(0),SH(0);
기존에 위 식을 사용하고 있습니다
그리고 어제 만들어주신 식을 적용하니
에라문구나 나옵니다 이미 선언된 이름이라고
그래서 보니 tx(0) 중복이 되더군요
어케 변경해야 하는지요
var : tx(0),tl(0);
if MarketPosition == 1 Then{
TL_Delete(tl);
Text_Delete(tx);
if L[BarsSinceEntry] != L[BarsSinceEntry+1] Then{
var1 = L[BarsSinceEntry+1];
var2 = sdate[BarsSinceEntry+1];
var3 = stime[BarsSinceEntry+1];
}
Else{
var1 = L[BarsSinceEntry+2];
var2 = sdate[BarsSinceEntry+2];
var3 = stime[BarsSinceEntry+2];
}
TL = TL_New(var2,var3,var1,sdate,stime,var1);
tx = Text_New(sdate,stime,var1,NumToStr(var1,2));
}
if MarketPosition == -1 Then{
TL_Delete(tl);
Text_Delete(tx);
if H[BarsSinceEntry] != H[BarsSinceEntry+1] Then{
var1 = H[BarsSinceEntry+1];
var2 = sdate[BarsSinceEntry+1];
var3 = stime[BarsSinceEntry+1];
}
Else{
var1 = H[BarsSinceEntry+2];
var2 = sdate[BarsSinceEntry+2];
var3 = stime[BarsSinceEntry+2];
}
TL = TL_New(var2,var3,var1,sdate,stime,var1);
tx = Text_New(sdate,stime,var1,NumToStr(var1,2));
}
답변 1
예스스탁 예스스탁 답변
2016-04-22 16:25:33
안녕하세요
예스스탁입니다.
변수를 다른이름으로 지정해 드립니다.
종목되는 변수가 있으면 해당 부분은 수식에서 다른이름의 변수로 항상 수정을 하셔야 합니다.
var : tx1(0),tl1(0);
if MarketPosition == 1 Then{
TL_Delete(tl1);
Text_Delete(tx1);
if L[BarsSinceEntry] != L[BarsSinceEntry+1] Then{
var1 = L[BarsSinceEntry+1];
var2 = sdate[BarsSinceEntry+1];
var3 = stime[BarsSinceEntry+1];
}
Else{
var1 = L[BarsSinceEntry+2];
var2 = sdate[BarsSinceEntry+2];
var3 = stime[BarsSinceEntry+2];
}
TL1 = TL_New(var2,var3,var1,sdate,stime,var1);
tx1 = Text_New(sdate,stime,var1,NumToStr(var1,2));
}
if MarketPosition == -1 Then{
TL_Delete(tl1);
Text_Delete(tx1);
if H[BarsSinceEntry] != H[BarsSinceEntry+1] Then{
var1 = H[BarsSinceEntry+1];
var2 = sdate[BarsSinceEntry+1];
var3 = stime[BarsSinceEntry+1];
}
Else{
var1 = H[BarsSinceEntry+2];
var2 = sdate[BarsSinceEntry+2];
var3 = stime[BarsSinceEntry+2];
}
TL1 = TL_New(var2,var3,var1,sdate,stime,var1);
tx1 = Text_New(sdate,stime,var1,NumToStr(var1,2));
}
즐거운 하루되세요
> 상영중 님이 쓴 글입니다.
> 제목 : 수정부탁합니다
> 안녕하세요
만들어주신 식은 사용해볼라고 한이 이런 문제가 생기네요
간단하것 같지만 제가 올라서요
var : tX(0),BH(0),SH(0);
기존에 위 식을 사용하고 있습니다
그리고 어제 만들어주신 식을 적용하니
에라문구나 나옵니다 이미 선언된 이름이라고
그래서 보니 tx(0) 중복이 되더군요
어케 변경해야 하는지요
var : tx(0),tl(0);
if MarketPosition == 1 Then{
TL_Delete(tl);
Text_Delete(tx);
if L[BarsSinceEntry] != L[BarsSinceEntry+1] Then{
var1 = L[BarsSinceEntry+1];
var2 = sdate[BarsSinceEntry+1];
var3 = stime[BarsSinceEntry+1];
}
Else{
var1 = L[BarsSinceEntry+2];
var2 = sdate[BarsSinceEntry+2];
var3 = stime[BarsSinceEntry+2];
}
TL = TL_New(var2,var3,var1,sdate,stime,var1);
tx = Text_New(sdate,stime,var1,NumToStr(var1,2));
}
if MarketPosition == -1 Then{
TL_Delete(tl);
Text_Delete(tx);
if H[BarsSinceEntry] != H[BarsSinceEntry+1] Then{
var1 = H[BarsSinceEntry+1];
var2 = sdate[BarsSinceEntry+1];
var3 = stime[BarsSinceEntry+1];
}
Else{
var1 = H[BarsSinceEntry+2];
var2 = sdate[BarsSinceEntry+2];
var3 = stime[BarsSinceEntry+2];
}
TL = TL_New(var2,var3,var1,sdate,stime,var1);
tx = Text_New(sdate,stime,var1,NumToStr(var1,2));
}
다음글
이전글