예스스탁
예스스탁 답변
2020-11-05 13:52:55
안녕하세요
예스스탁입니다.
var2[1]는 var2에 1봉전 값입니다.
직전에 조건만족시의 값을 사용하고자 하시면
조건만족시 별도의 변수에 값을 저장해서 이용해야 합니다.
input : Period(30),d1(1.8),기간(0),k(0),대금(100000000000);;
var : wma1(0),NL(0),BarsSince(-1),wma2(0),NL2(0),BarsSince2(0),MM(0),LL(0),NL3(0),BarsSince3(0),wma3(0),평균값(0)
, BarsSince7(0),nl7(0);
wma3 = wma((money/v+l+h)/3,25)+D1*std((money/v+l+h)/3,25);
wma2 = wma((money/v+l+h)/3,period)+D1-std((money/v+l+h)/3,period);
wma1 = wma(money/v,3);
MM = BollBanddown(30, 1.8);
LL = Lowest(MM, 기간);
평균값 = (money/v);
if c>o*1.10 Then
{
NL2 = c;
BarsSince2 = 0;
}
Else
{
if BarsSince2 >= 0 Then
BarsSince2 = BarsSince2+1;
}
if BarsSince2 == 0 Then
{
var2 = NL2;
Var3 = Var2[1];
}
plot1(var2);
plot2(var3);
즐거운 하루되세요
> 아무다 님이 쓴 글입니다.
> 제목 : 지표가 같은 값이 나옵니다
> input : Period(30),d1(1.8),기간(0),k(0),대금(100000000000);;
var : wma1(0),NL(0),BarsSince(-1),wma2(0),NL2(0),BarsSince2(0),MM(0),LL(0),NL3(0),BarsSince3(0),wma3(0),평균값(0)
, BarsSince7(0),nl7(0);
wma3 = wma((money/v+l+h)/3,25)+D1*std((money/v+l+h)/3,25);
wma2 = wma((money/v+l+h)/3,period)+D1-std((money/v+l+h)/3,period);
wma1 = wma(money/v,3);
MM = BollBanddown(30, 1.8);
LL = Lowest(MM, 기간);
평균값 = (money/v);
if c>o*1.10 Then
{
NL2 = c;
BarsSince2 = 0;
}
Else
{
if BarsSince2 >= 0 Then
BarsSince2 = BarsSince2+1;
}
if BarsSince2 == 0 Then
var2 = NL2;
plot11(var2);
plot2(var2[1]);
var2 값이랑 var2[1] 값이 같아요 수정 부탁드려요