커뮤니티

함수 문의

프로필 이미지
풍바람
2015-03-27 08:29:02
107
글번호 84460
답변완료
안녕하세요 연결 선물차트에서 제공해주시는 일반적인 일목구름 상단 하단을 2선으로 구현 하고자합니다 역선행1 = 구름상단 역선행2 = 구름하단 을 계산하는 2선을 구하는 식을 알고 싶습니다 그런데 제가 원하는 값은 은 입력된 선행스팬1 과 선행스팬2 의 값이 26개 이전값을 넣어야 구름모양과 선 모양이 같을텐데 그렇지 못했습니다 일반적인구름이 봉보다 26개 더 구현된건 필요 없습니다 그런데 그렇지 못했습니다 제가 능력이 부족해서 부탁드립니다 수고하십시요 Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0), 역선행1(0), 역선행2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; 역선행1 = 선행스팬1 ; 역선행2 = 선행스팬2 ; Plot1(역선행1, "역선행1"); Plot2(역선행2, "역선행2");
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-27 11:17:28

안녕하세요 예스스탁입니다. 역선행1 = 선행스팬1 ; 역선행2 = 선행스팬2 ; 위 식은 현재봉의 값입니다. 26개봉 전의 값을 출력하고자 하시면 역선행1 = 선행스팬1[26] ; 역선행2 = 선행스팬2[26] ; 과 같이 지정하시면 됩니다. 또한 역선행1에는 구름상단값(선행스팬1과 선행스팬2 중 큰값) 역선행2에는 구름하단값(선행스팬1과 선행스팬2 중 작은값)을 저장하고자 하시면 아래와 같이 수정하시면 됩니다. 역선행1 = max(선행스팬1[26], 선행스팬2[26]);//구름상단 역선행2 = min(선행스팬1[26], 선행스팬2[26]);//구름하단 기본으로 제공되는 선행스팬은 26개봉이 아닌 25개봉 전의 값이 현재봉에 오게 됩니다. 기본설정과 같게 하시려면 [26]이 아닌 [25]로 지정하셔야 합니다. 즐거운 하루되세요 > 풍바람 님이 쓴 글입니다. > 제목 : 함수 문의 > 안녕하세요 연결 선물차트에서 제공해주시는 일반적인 일목구름 상단 하단을 2선으로 구현 하고자합니다 역선행1 = 구름상단 역선행2 = 구름하단 을 계산하는 2선을 구하는 식을 알고 싶습니다 그런데 제가 원하는 값은 은 입력된 선행스팬1 과 선행스팬2 의 값이 26개 이전값을 넣어야 구름모양과 선 모양이 같을텐데 그렇지 못했습니다 일반적인구름이 봉보다 26개 더 구현된건 필요 없습니다 그런데 그렇지 못했습니다 제가 능력이 부족해서 부탁드립니다 수고하십시요 Inputs: TurnLen(9), StdLen(26), PrdLen(52); Variables: 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0), 역선행1(0), 역선행2(0); 전환선 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; 기준선 = (Highest(High, StdLen) + Lowest(Low, StdLen)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, PrdLen) + Lowest(Low, PrdLen)) / 2; 역선행1 = 선행스팬1 ; 역선행2 = 선행스팬2 ; Plot1(역선행1, "역선행1"); Plot2(역선행2, "역선행2");