커뮤니티

swinghigh

프로필 이미지
에구머니
2010-06-18 01:55:59
763
글번호 30472
답변완료
수고 많으십니다. 몇가지 질문입니다. 1. swinghigh 함수에 대해 좀 정확히 알고 싶습니다. 예컨대, swinghigh(2, C, 3, 4, 10) 이 정확히 무엇을 뜻하는지 궁금합니다. 2. 5분봉의 지표식에서 고점이 발생할 때 마다, 그 봉 위에 숫자로, 1, 2, 3, 4, ... 를 표시하고, 저점이 발생할 때 마다, 그 봉 아래에 숫자로 1, 2, 3, ... 등을 표시할 수 있을까요? 2-1) 숫자는 매일 새롭게 1번부터 시작하고, 2-2) 예컨대, 그 날의 첫봉이 저점이면 그 봉 아래에도 '1' 이 매겨지기를 원합니다. 3. 아무래도 swinghigh 함수는 제가 필요로 하는 함수와는 조금 다른 것 같아서요... 현재봉을 기준으로 가장 최근의 저점(swinglow 같은 거)과 그 직전의 저점(swinglow) 를 잡아내는 함수식이 가능할까요(period에 상관없는...)? 그 때의 저점과 그 저점들이 발생한 봉의 위치를 리턴해 주는 두개의 함수가 필요합니다. ---- 즉, myswinglow(2, C, 3, 4)는 현재로부터 2번째에 발생한 저점(좌로 3개, 우로 4개의 봉...)을 리턴하고, myswinglowbar(2, C, 3, 4)의 값이 10 이면, 두번째로 발생한 봉이 현재봉으로부터 10번째 전이 되는 그런 함수요. 아직, 사용자 정의 함수를 어떻게 저장하고, 어떻게 활용하는 지 잘 몰라서요, 그 사용방법도 조금 가르쳐 주시면 정말 감사하겠습니다.
시스템
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2010-06-18 15:15:56

안녕하세요 예스스탁입니다. 1. swinghigh(2, C, 3, 4, 10) 최근 10개봉 안에 좌측 3개의 종가 우측4개의 종가보다 높은 종가가 발생한 것이 있는지를 찾고 조건을 만족한 것이 여러개 라면 현재로 부터 2번째로 가까운것의 종가값을 리턴하라는 의미입니다. 만약 10개봉 안에 조건만족한 경우가 없으면 -1를 리턴합니다. 2. 차트에 텍스트를 표시하는 기능이 없습니다. 3. 말씀하신 내용이 기존함수와 같은 내용같습니다. 저점이나 고점의 조건내용을 상세히 올려주시기 바랍니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : swinghigh > 수고 많으십니다. 몇가지 질문입니다. 1. swinghigh 함수에 대해 좀 정확히 알고 싶습니다. 예컨대, swinghigh(2, C, 3, 4, 10) 이 정확히 무엇을 뜻하는지 궁금합니다. 2. 5분봉의 지표식에서 고점이 발생할 때 마다, 그 봉 위에 숫자로, 1, 2, 3, 4, ... 를 표시하고, 저점이 발생할 때 마다, 그 봉 아래에 숫자로 1, 2, 3, ... 등을 표시할 수 있을까요? 2-1) 숫자는 매일 새롭게 1번부터 시작하고, 2-2) 예컨대, 그 날의 첫봉이 저점이면 그 봉 아래에도 '1' 이 매겨지기를 원합니다. 3. 아무래도 swinghigh 함수는 제가 필요로 하는 함수와는 조금 다른 것 같아서요... 현재봉을 기준으로 가장 최근의 저점(swinglow 같은 거)과 그 직전의 저점(swinglow) 를 잡아내는 함수식이 가능할까요(period에 상관없는...)? 그 때의 저점과 그 저점들이 발생한 봉의 위치를 리턴해 주는 두개의 함수가 필요합니다. ---- 즉, myswinglow(2, C, 3, 4)는 현재로부터 2번째에 발생한 저점(좌로 3개, 우로 4개의 봉...)을 리턴하고, myswinglowbar(2, C, 3, 4)의 값이 10 이면, 두번째로 발생한 봉이 현재봉으로부터 10번째 전이 되는 그런 함수요. 아직, 사용자 정의 함수를 어떻게 저장하고, 어떻게 활용하는 지 잘 몰라서요, 그 사용방법도 조금 가르쳐 주시면 정말 감사하겠습니다.
프로필 이미지

에구머니

2010-06-19 17:59:41

1. swinghigh 함수와 swinghighbar 함수의 함수식을 부탁드려도 될까요? 암호화 되어있는 것 말고, 사람 눈으로 로직을 확인할 수 있는 걸로 부탁드립니다. 2. 차트에 텍스트를 출력하는 기능이 없다고 하셨는데, 예스트레이더에서 자동추세선을 작동시키면, 고점들 위와 저점들 아래에 각각 빨간점과 파란점이 찍히는 것 같습니다. 저도 그 정도이면 될 것 같습니다. 즉, 조건에 맞는 swinghigh와 swinglow가 발생할 때 마다, 그 바의 위와 아래에 빨간점과 파란점이 찍히는 지표식 가능할까요? 3. 아래와 같은 사용자함수 식을 부탁드리고 싶습니다: 3-1) mysh(2, H, 3, 4, 100)은 최근의 100개의 봉들을 관찰해서 최근으로 부터 다음 조건이 2번째로 발생한 스윙하이의 고점(H 이니까...)값을 리턴하고, 그런 것이 없을 때에는 '-1' 값을 리턴합니다. 예컨대 이 2번째로 발생한 스윙하이가 H(70)일 경우, 만족해야 할 조건은 ( H(68) <= H(69) <= H(70) >= H(71) >= H(72) >= H(73) ) && ( H(68) < H(70) > H(73)) 입니다. 3-2) myshb(2, C, 3, 4, 100) 은 이런 조건의 종가가 지금으로부터 두번째로 발생한 시점의 봉의 위치를 리턴하는 함수. 3-3) 안전을 위해서 myswinglow 와 myswinglowbar에 해당하는 mysl(2, L, 3, 4, 100) 및 myslb(2, C, 3, 4, 100)도 만드시는 김에 같이 만들어 주시면 더 좋겠습니다. 대단히 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : swinghigh > 안녕하세요 예스스탁입니다. 1. swinghigh(2, C, 3, 4, 10) 최근 10개봉 안에 좌측 3개의 종가 우측4개의 종가보다 높은 종가가 발생한 것이 있는지를 찾고 조건을 만족한 것이 여러개 라면 현재로 부터 2번째로 가까운것의 종가값을 리턴하라는 의미입니다. 만약 10개봉 안에 조건만족한 경우가 없으면 -1를 리턴합니다. 2. 차트에 텍스트를 표시하는 기능이 없습니다. 3. 말씀하신 내용이 기존함수와 같은 내용같습니다. 저점이나 고점의 조건내용을 상세히 올려주시기 바랍니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : swinghigh > 수고 많으십니다. 몇가지 질문입니다. 1. swinghigh 함수에 대해 좀 정확히 알고 싶습니다. 예컨대, swinghigh(2, C, 3, 4, 10) 이 정확히 무엇을 뜻하는지 궁금합니다. 2. 5분봉의 지표식에서 고점이 발생할 때 마다, 그 봉 위에 숫자로, 1, 2, 3, 4, ... 를 표시하고, 저점이 발생할 때 마다, 그 봉 아래에 숫자로 1, 2, 3, ... 등을 표시할 수 있을까요? 2-1) 숫자는 매일 새롭게 1번부터 시작하고, 2-2) 예컨대, 그 날의 첫봉이 저점이면 그 봉 아래에도 '1' 이 매겨지기를 원합니다. 3. 아무래도 swinghigh 함수는 제가 필요로 하는 함수와는 조금 다른 것 같아서요... 현재봉을 기준으로 가장 최근의 저점(swinglow 같은 거)과 그 직전의 저점(swinglow) 를 잡아내는 함수식이 가능할까요(period에 상관없는...)? 그 때의 저점과 그 저점들이 발생한 봉의 위치를 리턴해 주는 두개의 함수가 필요합니다. ---- 즉, myswinglow(2, C, 3, 4)는 현재로부터 2번째에 발생한 저점(좌로 3개, 우로 4개의 봉...)을 리턴하고, myswinglowbar(2, C, 3, 4)의 값이 10 이면, 두번째로 발생한 봉이 현재봉으로부터 10번째 전이 되는 그런 함수요. 아직, 사용자 정의 함수를 어떻게 저장하고, 어떻게 활용하는 지 잘 몰라서요, 그 사용방법도 조금 가르쳐 주시면 정말 감사하겠습니다.
프로필 이미지

예스스탁 예스스탁 답변

2010-06-21 11:01:03

안녕하세요 예스스탁입니다. 1. swinghigh,swinghighbar,swinglow,swinglowbar함수는 사용자함수로 제공이 되어 그 식을 보실 수 있습니다. 랭귀지 편집기의 사용자함수탭에서 해당 함수 클릭하시면 수식 내용을 보실 수 있습니다. 2. 검색식으로 swinghigh와 swinglow가 제공됩니다. 해당 수식 확인하시기 바랍니다. 식 내용은 아래와 같습니다. #swignhigh Input: Strength(3); If SwingHigh(1, High, Strength, Strength, Strength*2+1) <> -1 Then begin Plot1(High[Strength],"SwingHigh"); end; #swinglow Inputs: Strength(3); If SwingLow(1,Low, Strength, Strength, Strength*2+1) <> -1 Then begin Plot1(Low[Strength],"SwingLow"); end; 3. 사용자함수를 첨부해 드립니다. yeslang폴더의 functions폴더에 저장하고 사용하시기 바랍니다. ( H(68) <= H(69) <= H(70) >= H(71) >= H(72) >= H(73) ) && ( H(68) < H(70) > H(73)) 일경우 H70 기준으로 좌측에 2개봉 우측에 3개봉으로 2봉연속 같거나 상승하고 3봉연속 같거나 하락한 내용이므로 mysh(1,h,2,3,100)으로 값을 사용하셔야 합니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : Re : Re : swinghigh > 1. swinghigh 함수와 swinghighbar 함수의 함수식을 부탁드려도 될까요? 암호화 되어있는 것 말고, 사람 눈으로 로직을 확인할 수 있는 걸로 부탁드립니다. 2. 차트에 텍스트를 출력하는 기능이 없다고 하셨는데, 예스트레이더에서 자동추세선을 작동시키면, 고점들 위와 저점들 아래에 각각 빨간점과 파란점이 찍히는 것 같습니다. 저도 그 정도이면 될 것 같습니다. 즉, 조건에 맞는 swinghigh와 swinglow가 발생할 때 마다, 그 바의 위와 아래에 빨간점과 파란점이 찍히는 지표식 가능할까요? 3. 아래와 같은 사용자함수 식을 부탁드리고 싶습니다: 3-1) mysh(2, H, 3, 4, 100)은 최근의 100개의 봉들을 관찰해서 최근으로 부터 다음 조건이 2번째로 발생한 스윙하이의 고점(H 이니까...)값을 리턴하고, 그런 것이 없을 때에는 '-1' 값을 리턴합니다. 예컨대 이 2번째로 발생한 스윙하이가 H(70)일 경우, 만족해야 할 조건은 ( H(68) <= H(69) <= H(70) >= H(71) >= H(72) >= H(73) ) && ( H(68) < H(70) > H(73)) 입니다. 3-2) myshb(2, C, 3, 4, 100) 은 이런 조건의 종가가 지금으로부터 두번째로 발생한 시점의 봉의 위치를 리턴하는 함수. 3-3) 안전을 위해서 myswinglow 와 myswinglowbar에 해당하는 mysl(2, L, 3, 4, 100) 및 myslb(2, C, 3, 4, 100)도 만드시는 김에 같이 만들어 주시면 더 좋겠습니다. 대단히 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : swinghigh > 안녕하세요 예스스탁입니다. 1. swinghigh(2, C, 3, 4, 10) 최근 10개봉 안에 좌측 3개의 종가 우측4개의 종가보다 높은 종가가 발생한 것이 있는지를 찾고 조건을 만족한 것이 여러개 라면 현재로 부터 2번째로 가까운것의 종가값을 리턴하라는 의미입니다. 만약 10개봉 안에 조건만족한 경우가 없으면 -1를 리턴합니다. 2. 차트에 텍스트를 표시하는 기능이 없습니다. 3. 말씀하신 내용이 기존함수와 같은 내용같습니다. 저점이나 고점의 조건내용을 상세히 올려주시기 바랍니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : swinghigh > 수고 많으십니다. 몇가지 질문입니다. 1. swinghigh 함수에 대해 좀 정확히 알고 싶습니다. 예컨대, swinghigh(2, C, 3, 4, 10) 이 정확히 무엇을 뜻하는지 궁금합니다. 2. 5분봉의 지표식에서 고점이 발생할 때 마다, 그 봉 위에 숫자로, 1, 2, 3, 4, ... 를 표시하고, 저점이 발생할 때 마다, 그 봉 아래에 숫자로 1, 2, 3, ... 등을 표시할 수 있을까요? 2-1) 숫자는 매일 새롭게 1번부터 시작하고, 2-2) 예컨대, 그 날의 첫봉이 저점이면 그 봉 아래에도 '1' 이 매겨지기를 원합니다. 3. 아무래도 swinghigh 함수는 제가 필요로 하는 함수와는 조금 다른 것 같아서요... 현재봉을 기준으로 가장 최근의 저점(swinglow 같은 거)과 그 직전의 저점(swinglow) 를 잡아내는 함수식이 가능할까요(period에 상관없는...)? 그 때의 저점과 그 저점들이 발생한 봉의 위치를 리턴해 주는 두개의 함수가 필요합니다. ---- 즉, myswinglow(2, C, 3, 4)는 현재로부터 2번째에 발생한 저점(좌로 3개, 우로 4개의 봉...)을 리턴하고, myswinglowbar(2, C, 3, 4)의 값이 10 이면, 두번째로 발생한 봉이 현재봉으로부터 10번째 전이 되는 그런 함수요. 아직, 사용자 정의 함수를 어떻게 저장하고, 어떻게 활용하는 지 잘 몰라서요, 그 사용방법도 조금 가르쳐 주시면 정말 감사하겠습니다.
프로필 이미지

회원

2012-02-26 14:51:28

관리자님에 의해 삭제된 답변입니다.