커뮤니티

문의 드립니다.

프로필 이미지
무결점
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는 안하고 그 가격을 저장만 하는거 말입니다.