커뮤니티
문의 드립니다.
2015-06-24 16:02:31
109
글번호 87628
If CrossUp(C, Ma(C,20)) Then Buy();
여기서 Buy 를 하지 않고,
Buy 를 한 시점에서의 종가 가격을
저장하고 싶습니다.
변수에 저장해야 하나요?
아니면 배열에 저장해야 하나요?
Buy 를 한 시점에서의
종가 가격을 저장하는 방법을
수식으로 부탁드립니다.
즉, Buy 를 한 가격대를
실제로 Buy는 안하고
그 가격을 저장만 하는거 말입니다.
답변 1
예스스탁 예스스탁 답변
2015-06-24 16:32:39
안녕하세요
예스스탁입니다.
var : UPv(0);
If CrossUp(C, Ma(C,20)) Then
upv = C;
가장 최근 골드의 값만 저장하신 다면 일반변수에 값을 저장하시면 됩니다.
만약 과거 골드값도 필요하시다면 배열변수를 이용하시면 됩니다.
var : cnt(0);
Array : upv[50](0);
If CrossUp(C, Ma(C,20)) Then {
UPv[0] = C;
for cnt = 1 to 49{
upv[cnt] = upv[cnt-1][1];
}
}
upv[0]이 가장 최근
upv[1]이 직전
upv[2]가 직직전 순입니다.
즐거운 하루되세요
> 무결점 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> If CrossUp(C, Ma(C,20)) Then Buy();
여기서 Buy 를 하지 않고,
Buy 를 한 시점에서의 종가 가격을
저장하고 싶습니다.
변수에 저장해야 하나요?
아니면 배열에 저장해야 하나요?
Buy 를 한 시점에서의
종가 가격을 저장하는 방법을
수식으로 부탁드립니다.
즉, Buy 를 한 가격대를
실제로 Buy는 안하고
그 가격을 저장만 하는거 말입니다.
다음글
이전글