커뮤니티
1391재문의
2004-03-29 12:08:20
1181
글번호 2950
아래와 같이 시스템식을 정하였을 경우
변수 ma7은 정의만 하였지 사용하지는 않았는데요...
초기값 설정에 따라 결과값이 다르게 나옵니다.
예를 들면 ma7(720)과 ma7(200)을 설정하였을 경우 결과값이 다르게 나옵니다.
var : ma1(5), ma2(10), ma3(20), ma4(40), ma5(60), ma6(120), ma7(720);
var : maLine1(0), maLine2(0), maLine3(0), maLine4(0),
maLine5(0), maLine6(0), maLine7(0);
maLine1 = ma(C, ma1); // 5ma value
maLine2 = ma(C, ma2); // 10ma value
maLine3 = ma(C, ma3); // 20ma value
maLine4 = ma(C, ma4); // 40ma value
maLine5 = ma(C, ma5); // 60ma value
maLine6 = ma(C, ma6); // 120ma value
maLine7 = ma(C, ma7); // 200ma value
if crossup(C, maLine3) then
{
buy();
}
if crossdown(C, maLine3) then
{
sell();
}
답변 1
예스스탁 예스스탁 답변
2004-03-29 13:07:30
안녕하세요? 예스스탁입니다...
외부변수를 선언할 때 "input"을 사용하지 않고 "var"를 사용하셨습니다.
외부변수 선언을 "input"을 사용해서 다시한번 식을 적용시켜 보시기 바랍니다..
감사합니다..
> andrew 님이 쓴 글입니다.
> 제목 : 1391재문의
> 아래와 같이 시스템식을 정하였을 경우
변수 ma7은 정의만 하였지 사용하지는 않았는데요...
초기값 설정에 따라 결과값이 다르게 나옵니다.
예를 들면 ma7(720)과 ma7(200)을 설정하였을 경우 결과값이 다르게 나옵니다.
var : ma1(5), ma2(10), ma3(20), ma4(40), ma5(60), ma6(120), ma7(720);
var : maLine1(0), maLine2(0), maLine3(0), maLine4(0),
maLine5(0), maLine6(0), maLine7(0);
maLine1 = ma(C, ma1); // 5ma value
maLine2 = ma(C, ma2); // 10ma value
maLine3 = ma(C, ma3); // 20ma value
maLine4 = ma(C, ma4); // 40ma value
maLine5 = ma(C, ma5); // 60ma value
maLine6 = ma(C, ma6); // 120ma value
maLine7 = ma(C, ma7); // 200ma value
if crossup(C, maLine3) then
{
buy();
}
if crossdown(C, maLine3) then
{
sell();
}