커뮤니티

함수식

프로필 이미지
에구머니
2011-12-26 23:41:19
541
글번호 46055
답변완료
input: a(10), b(100); 현재의 종가가 이전 n번째 봉의 고가와 저가 사이에 있는, a 와 b 사이의 최대의 n 값을 구하는 사용자 함수식을 구하고 싶습니다. 즉, 1) a <= n <= b 2) L[n] <= C <= H[n] 인 최대의 n 이 존재하면, ff(a, b, C) = n , if 이런 n 존재; 이런 n 이 주어진 범위내에 없으면 ff(a, b, C) = 0 인 함수 ff 의 식을 부탁드립니다. 감사합니다.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-12-27 14:45:47

안녕하세요 예스스탁입니다. 문의하신 내용에 대해 정확히 이해하지 못했습니다. 만드시고자 하는 함수에 대해 좀더 자세한 내용 올려주시기 바랍니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 함수식 > input: a(10), b(100); 현재의 종가가 이전 n번째 봉의 고가와 저가 사이에 있는, a 와 b 사이의 최대의 n 값을 구하는 사용자 함수식을 구하고 싶습니다. 즉, 1) a <= n <= b 2) L[n] <= C <= H[n] 인 최대의 n 이 존재하면, ff(a, b, C) = n , if 이런 n 존재; 이런 n 이 주어진 범위내에 없으면 ff(a, b, C) = 0 인 함수 ff 의 식을 부탁드립니다. 감사합니다.
프로필 이미지

에구머니

2011-12-27 15:21:03

a=10, b=100 이고, 현재 선물이 C = 250.10 이라고 합시다. 과거를 보니 현재로부터 3, 27, 85, 148 번째 전봉의 고가-저가 범위에 250.10 이 들어온다고 합시다. 즉, L[3] <= 250.10 <= H[3], ... L[148] <= 250.10 <= H[148] 이 때, 27, 85 는 a 와 b 사이이므로 오케이이고, 3과148은 범위 밖이므로 무시합니다. 그리고 27, 85 중의 최대값은 85이므로, 이 값이 리턴되어야 합니다. 고로 이 경우 ff(a, b, C) = ff(10, 100, 250.10) = 85 가 나와야 합니다. 그리고, 현재의 C 가 최근 100개의 봉 중 최고값이어서 이전 10~100 개의 봉 중에서 현재의 C 값에서 수평선을 그어서 만나는 봉이 없으면 이 함수는 0 값을 리턴하면 됩니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 함수식 > 안녕하세요 예스스탁입니다. 문의하신 내용에 대해 정확히 이해하지 못했습니다. 만드시고자 하는 함수에 대해 좀더 자세한 내용 올려주시기 바랍니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 함수식 > input: a(10), b(100); 현재의 종가가 이전 n번째 봉의 고가와 저가 사이에 있는, a 와 b 사이의 최대의 n 값을 구하는 사용자 함수식을 구하고 싶습니다. 즉, 1) a <= n <= b 2) L[n] <= C <= H[n] 인 최대의 n 이 존재하면, ff(a, b, C) = n , if 이런 n 존재; 이런 n 이 주어진 범위내에 없으면 ff(a, b, C) = 0 인 함수 ff 의 식을 부탁드립니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2011-12-27 16:19:00

안녕하세요 예스스탁입니다. 함수를 첨부파일로 올려드립니다. 아래 경로에 다운로드 받으신 후 사용하시면 됩니다 C:₩예스트레이더31₩YesLang₩Functions 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : Re : Re : 함수식 > a=10, b=100 이고, 현재 선물이 C = 250.10 이라고 합시다. 과거를 보니 현재로부터 3, 27, 85, 148 번째 전봉의 고가-저가 범위에 250.10 이 들어온다고 합시다. 즉, L[3] <= 250.10 <= H[3], ... L[148] <= 250.10 <= H[148] 이 때, 27, 85 는 a 와 b 사이이므로 오케이이고, 3과148은 범위 밖이므로 무시합니다. 그리고 27, 85 중의 최대값은 85이므로, 이 값이 리턴되어야 합니다. 고로 이 경우 ff(a, b, C) = ff(10, 100, 250.10) = 85 가 나와야 합니다. 그리고, 현재의 C 가 최근 100개의 봉 중 최고값이어서 이전 10~100 개의 봉 중에서 현재의 C 값에서 수평선을 그어서 만나는 봉이 없으면 이 함수는 0 값을 리턴하면 됩니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 함수식 > 안녕하세요 예스스탁입니다. 문의하신 내용에 대해 정확히 이해하지 못했습니다. 만드시고자 하는 함수에 대해 좀더 자세한 내용 올려주시기 바랍니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 함수식 > input: a(10), b(100); 현재의 종가가 이전 n번째 봉의 고가와 저가 사이에 있는, a 와 b 사이의 최대의 n 값을 구하는 사용자 함수식을 구하고 싶습니다. 즉, 1) a <= n <= b 2) L[n] <= C <= H[n] 인 최대의 n 이 존재하면, ff(a, b, C) = n , if 이런 n 존재; 이런 n 이 주어진 범위내에 없으면 ff(a, b, C) = 0 인 함수 ff 의 식을 부탁드립니다. 감사합니다.