커뮤니티
함수식
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 의 식을 부탁드립니다.
감사합니다.
다음글
이전글