보내주신대로 돌려보면 206 이 출력됩니다
선물 10일치 합산이면 2000이상 값이 나와야 하는데 엉뚱한 값이 나옵니다
바쁘시겠지만 꼭 한번 돌려봐 주세요
답변 감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : for문 수식값이 -1만 나옵니다
> 안녕하세요
예스스탁입니다.
vars : sum(0), counter(0);
sum = 0;
For counter = 1 to 10;
{
sum = sum + Close[counter-1];
}
plot1(sum,"A");
MessageLog("sum= %.0f",sum);
작성하신 식은 10일치를 더해서 전체 봉을 누적하는 식입니다.
첫봉에서는 전봉이 없으므로 n/a값이 할당되고
n/a에 값을 누적하므로 -1값이 나오게 됩니다.
또한 n봉동안의 값을 누적하는 식은
for문이 돌기전에 변수를 초기화 해주셔야 합니다.
식을 수정했습니다.
즐거운 하루되세요
> 불그레 님이 쓴 글입니다.
> 제목 : for문 수식값이 -1만 나옵니다
> vars : sum(0), counter(0);
For counter = 1 to 10;
{
sum = sum + Close[counter-1];
}
plot1(sum,"A");
ClearDebug();
MessageLog("sum= %.0f",sum);
종가 10일치를 for문을 이용해서 더해보려하는데 결과값이 -1로 나옵니다
어느 부분이 잘못되어ㅆ는지 모르겠네요 수정부탁 드립니다 ^^
답변 2
예스스탁
예스스탁 답변
2009-09-08 09:20:07
안녕하세요
예스스탁입니다.
죄송합니다. 10뒤에 ;이 들어가 for문과 sum문이 분리가 되서 해당현상이
발생했습니다. ;만 제거하시면 됩니다.
vars : sum(0), counter(0);
sum = 0;
For counter = 1 to 10
{
sum = sum + Close[counter-1];
}
plot1(sum,"A");
즐거운 하루되세요
> 불그레 님이 쓴 글입니다.
> 제목 : for 문 다시 문의드립니다
> 보내주신대로 돌려보면 206 이 출력됩니다
선물 10일치 합산이면 2000이상 값이 나와야 하는데 엉뚱한 값이 나옵니다
바쁘시겠지만 꼭 한번 돌려봐 주세요
답변 감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : for문 수식값이 -1만 나옵니다
> 안녕하세요
예스스탁입니다.
vars : sum(0), counter(0);
sum = 0;
For counter = 1 to 10;
{
sum = sum + Close[counter-1];
}
plot1(sum,"A");
MessageLog("sum= %.0f",sum);
작성하신 식은 10일치를 더해서 전체 봉을 누적하는 식입니다.
첫봉에서는 전봉이 없으므로 n/a값이 할당되고
n/a에 값을 누적하므로 -1값이 나오게 됩니다.
또한 n봉동안의 값을 누적하는 식은
for문이 돌기전에 변수를 초기화 해주셔야 합니다.
식을 수정했습니다.
즐거운 하루되세요
> 불그레 님이 쓴 글입니다.
> 제목 : for문 수식값이 -1만 나옵니다
> vars : sum(0), counter(0);
For counter = 1 to 10;
{
sum = sum + Close[counter-1];
}
plot1(sum,"A");
ClearDebug();
MessageLog("sum= %.0f",sum);
종가 10일치를 for문을 이용해서 더해보려하는데 결과값이 -1로 나옵니다
어느 부분이 잘못되어ㅆ는지 모르겠네요 수정부탁 드립니다 ^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : for 문 다시 문의드립니다
> 안녕하세요
예스스탁입니다.
죄송합니다. 10뒤에 ;이 들어가 for문과 sum문이 분리가 되서 해당현상이
발생했습니다. ;만 제거하시면 됩니다.
vars : sum(0), counter(0);
sum = 0;
For counter = 1 to 10
{
sum = sum + Close[counter-1];
}
plot1(sum,"A");
즐거운 하루되세요
> 불그레 님이 쓴 글입니다.
> 제목 : for 문 다시 문의드립니다
> 보내주신대로 돌려보면 206 이 출력됩니다
선물 10일치 합산이면 2000이상 값이 나와야 하는데 엉뚱한 값이 나옵니다
바쁘시겠지만 꼭 한번 돌려봐 주세요
답변 감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : for문 수식값이 -1만 나옵니다
> 안녕하세요
예스스탁입니다.
vars : sum(0), counter(0);
sum = 0;
For counter = 1 to 10;
{
sum = sum + Close[counter-1];
}
plot1(sum,"A");
MessageLog("sum= %.0f",sum);
작성하신 식은 10일치를 더해서 전체 봉을 누적하는 식입니다.
첫봉에서는 전봉이 없으므로 n/a값이 할당되고
n/a에 값을 누적하므로 -1값이 나오게 됩니다.
또한 n봉동안의 값을 누적하는 식은
for문이 돌기전에 변수를 초기화 해주셔야 합니다.
식을 수정했습니다.
즐거운 하루되세요
> 불그레 님이 쓴 글입니다.
> 제목 : for문 수식값이 -1만 나옵니다
> vars : sum(0), counter(0);
For counter = 1 to 10;
{
sum = sum + Close[counter-1];
}
plot1(sum,"A");
ClearDebug();
MessageLog("sum= %.0f",sum);
종가 10일치를 for문을 이용해서 더해보려하는데 결과값이 -1로 나옵니다
어느 부분이 잘못되어ㅆ는지 모르겠네요 수정부탁 드립니다 ^^