커뮤니티

주간-시고저종.

프로필 이미지
하루100
2010-08-06 23:22:53
806
글번호 31404
답변완료
아래식을 그냥 복사해서 해보니 잘 안되서요~~~ 주간 시가 고가 저가 종가를 구하는 식을 바로 복사해서 쓸수 있게 좀 부탁 드립니다. #[사용자함수:주봉의 시가] - 함수명:WeekOpen input:n(numeric); var:j(0),요일(0); array:weekO[100](0); 요일 = DayOfWeek(date); if date[1] < date and 요일[1] >= 요일 then { &nbsp;&nbsp; for j = 99 downto 1 { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; weekO[j] = weekO[j-1]; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp; weekO[0] = o; &nbsp;&nbsp; } &nbsp; WeekOpen = weekO[n]; &nbsp; #[사용자함수:주봉의 고가] - 함수명:WeekHigh Input : N(numeric); var : cnt(0); array : WH[99](0); if DayOfWeek(date) < DayOfWeek(date)[1] then{ &nbsp;WH[0] = H; &nbsp;for cnt = 1 to 20{ &nbsp;&nbsp;WH[cnt] = WH[cnt-1][1]; &nbsp;} } if H > WH[0] then{ &nbsp;WH[0] = H; } WeekHigh = WH[N]; &nbsp; #[사용자함수:주봉의 저가] - 함수명:WeekLow Input : N(numeric); var : cnt(0); array : WL[99](0); if DayOfWeek(date) < DayOfWeek(date)[1] then{ &nbsp;WL[0] = L; &nbsp;for cnt = 1 to 20{ &nbsp;&nbsp;WL[cnt] = WL[cnt-1][1]; &nbsp;} } if L < WL[0] then{ &nbsp;WL[0] = L; } WeekLow = WL[N]; &nbsp; #[사용자함수:주봉의 종가] - 함수명:WeekClose input : N(numeric); var : cnt(0); array : WC[99](0); if DayOfWeek(date) < DayOfWeek(date)[1] then{ &nbsp;for cnt = 1 to 98{ &nbsp;&nbsp;WC[cnt] = WC[cnt-1][1]; &nbsp;} } WC[0] = C; Weekclose = WC[N];
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-08-09 09:06:38

안녕하세요 예스스탁입니다. 아래식은 사용자함수로 만들어서 지표나 시스템에 사용되게 작성된 식입니다. 사용자함수를 zip 파일로 올려드립니다. 압축을 푸신 후에 C:₩예스트레이더31₩YesLang₩Functions 로 복사하신 후에 사용하시면 됩니다. 즐거운 하루되세요 > 하루100 님이 쓴 글입니다. > 제목 : 주간-시고저종. > 아래식을 그냥 복사해서 해보니 잘 안되서요~~~ 주간 시가 고가 저가 종가를 구하는 식을 바로 복사해서 쓸수 있게 좀 부탁 드립니다. #[사용자함수:주봉의 시가] - 함수명:WeekOpen input:n(numeric); var:j(0),요일(0); array:weekO[100](0); 요일 = DayOfWeek(date); if date[1] < date and 요일[1] >= 요일 then { &nbsp;&nbsp; for j = 99 downto 1 { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; weekO[j] = weekO[j-1]; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp; weekO[0] = o; &nbsp;&nbsp; } &nbsp; WeekOpen = weekO[n]; &nbsp; #[사용자함수:주봉의 고가] - 함수명:WeekHigh Input : N(numeric); var : cnt(0); array : WH[99](0); if DayOfWeek(date) < DayOfWeek(date)[1] then{ &nbsp;WH[0] = H; &nbsp;for cnt = 1 to 20{ &nbsp;&nbsp;WH[cnt] = WH[cnt-1][1]; &nbsp;} } if H > WH[0] then{ &nbsp;WH[0] = H; } WeekHigh = WH[N]; &nbsp; #[사용자함수:주봉의 저가] - 함수명:WeekLow Input : N(numeric); var : cnt(0); array : WL[99](0); if DayOfWeek(date) < DayOfWeek(date)[1] then{ &nbsp;WL[0] = L; &nbsp;for cnt = 1 to 20{ &nbsp;&nbsp;WL[cnt] = WL[cnt-1][1]; &nbsp;} } if L < WL[0] then{ &nbsp;WL[0] = L; } WeekLow = WL[N]; &nbsp; #[사용자함수:주봉의 종가] - 함수명:WeekClose input : N(numeric); var : cnt(0); array : WC[99](0); if DayOfWeek(date) < DayOfWeek(date)[1] then{ &nbsp;for cnt = 1 to 98{ &nbsp;&nbsp;WC[cnt] = WC[cnt-1][1]; &nbsp;} } WC[0] = C; Weekclose = WC[N];