커뮤니티

최근 도움받은 내용에서 추가 질문이 두가지 있습니다.

프로필 이미지
가락국수
2015-06-26 11:46:01
113
글번호 87703
답변완료
항상 수고 많으십니다. 최근 가이드 받아 진행한 코딩에서 추가 질문사항이 발생하여 도움을 요청드립니다. ----------------------- 1. 질문/답변내용 [질문] 20일선 하향이탈 100건을 배열에 담는다. 배열을 뒤져서 현재봉의 종가 또는 시가와 가장 근접한 봉의 위쪽, 봉의 아래쪽 값 두개를 찾아서 Plot으로 그려준다. *** 추가 질문사항 -> Y축을 뒤집었을 때에도 Plot을 똑바로 뒤집을 수 있는 방법 : 예전에 비슷한 질문을 드렸을 때 일일시가 기준으로 뒤집었는데 이번 케이스에는 아닌것같고 해서 질문을 드립니다. ㅡㅡ;;; [답변] 안녕하세요 예스스탁입니다. Input: 일선1(5), 일선2(20); Var: 종가변곡점2(0),Cnt(0), Cnt1(0), Cnt2(0), 상위값(0), 하위값(0),HH(0),LL(0); Array: 변곡발생[100](0), upv[100](0),dnv[100](0); var1 = ma(c,일선2); // 100개의 20일선 하향이탈을 기록한다. If (CrossDown(C, var1)) Then { 변곡발생[0] = (O + C) / 2; For Cnt = 1 To 99 { 변곡발생[Cnt] = 변곡발생[Cnt -1][1]; } } for cnt = 0 to 99{ if 변곡발생[cnt] >= C Then upv[cnt] = 변곡발생[cnt]; Else upv[cnt] = 99999999; if 변곡발생[cnt] <= C Then dnv[cnt] = 변곡발생[cnt]; Else dnv[cnt] = 0; } HH = 99999999; LL = 0; for cnt = 0 to 99{ if upv[cnt] < HH Then HH = upv[cnt]; if dnv[cnt] > LL Then LL = dnv[cnt]; } plot1(HH); plot2(LL); 즐거운 하루되세요 2. 특정조건에서 진입금지를 설정하고자 하는데 ex. 일일저가와 일일고가의 차이가 100% 이상인 경우 진입금지 하지만 전일 종가에서 시초가가 100% 상승해서 시작하는 경우 이 경우에만 예외를 설정해서 쭉가게 하는 법입니다. 감사합니다. 행복한 하루되십시오~!!!
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-06-29 14:03:13

안녕하세요 예스스탁입니다. 1. 문의하신 내용은 뒤집기를 하는것이 가능하지 않습니다. 값을 뒤집을 려면 기준이 되는 값이 있어야 하는데 지정할만한 값이 없습니다. 2. 아래와 같이 진입식에 제어조건을 지정하시면 됩니다. input : Per1(100),Per2(100); Condition1 = dayhigh < daylow*(1+Per1/100) or dayopen >= DayClose(1)*(1+Per2/100); if Condition1 == true Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } 즐거운 하루되세요 > 가락국수 님이 쓴 글입니다. > 제목 : 최근 도움받은 내용에서 추가 질문이 두가지 있습니다. > 항상 수고 많으십니다. 최근 가이드 받아 진행한 코딩에서 추가 질문사항이 발생하여 도움을 요청드립니다. ----------------------- 1. 질문/답변내용 [질문] 20일선 하향이탈 100건을 배열에 담는다. 배열을 뒤져서 현재봉의 종가 또는 시가와 가장 근접한 봉의 위쪽, 봉의 아래쪽 값 두개를 찾아서 Plot으로 그려준다. *** 추가 질문사항 -> Y축을 뒤집었을 때에도 Plot을 똑바로 뒤집을 수 있는 방법 : 예전에 비슷한 질문을 드렸을 때 일일시가 기준으로 뒤집었는데 이번 케이스에는 아닌것같고 해서 질문을 드립니다. ㅡㅡ;;; [답변] 안녕하세요 예스스탁입니다. Input: 일선1(5), 일선2(20); Var: 종가변곡점2(0),Cnt(0), Cnt1(0), Cnt2(0), 상위값(0), 하위값(0),HH(0),LL(0); Array: 변곡발생[100](0), upv[100](0),dnv[100](0); var1 = ma(c,일선2); // 100개의 20일선 하향이탈을 기록한다. If (CrossDown(C, var1)) Then { 변곡발생[0] = (O + C) / 2; For Cnt = 1 To 99 { 변곡발생[Cnt] = 변곡발생[Cnt -1][1]; } } for cnt = 0 to 99{ if 변곡발생[cnt] >= C Then upv[cnt] = 변곡발생[cnt]; Else upv[cnt] = 99999999; if 변곡발생[cnt] <= C Then dnv[cnt] = 변곡발생[cnt]; Else dnv[cnt] = 0; } HH = 99999999; LL = 0; for cnt = 0 to 99{ if upv[cnt] < HH Then HH = upv[cnt]; if dnv[cnt] > LL Then LL = dnv[cnt]; } plot1(HH); plot2(LL); 즐거운 하루되세요 2. 특정조건에서 진입금지를 설정하고자 하는데 ex. 일일저가와 일일고가의 차이가 100% 이상인 경우 진입금지 하지만 전일 종가에서 시초가가 100% 상승해서 시작하는 경우 이 경우에만 예외를 설정해서 쭉가게 하는 법입니다. 감사합니다. 행복한 하루되십시오~!!!