커뮤니티

61432 질문 답변에 대한 감사 및 추가문의

프로필 이미지
당일선물
2019-02-23 16:58:27
226
글번호 126492
답변완료

첨부 이미지

답변에 감사드립니다 추가질문을 드립니다 작성해주신 2번수식에서 수평조정대를 plot 함수로 출력하는 수식으로 변경부탁드립니다(추세선은 그리지 않고 수평조정대만 수치비율표시없이 plot함수로 출력을 희망합니다) 그림에서 현재 최종 파동의 진행에 대한 조정대를 B 직전 파동조정대를 A로 구분하여 plot함수를 이용하여 출력하였으면 더 좋겠습니다. A구간의 조정대는 B구간에서도 일정한 역할을 하고 있기에...A구간 B구간의 조정대를 각기 다른 지표롤 출력희망합니다..A구간의 조정대는 B구간까지 연장되어 출력되면 더 좋겠습니다. 감사힙니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-02-25 13:43:08

안녕하세요 예스스탁입니다. 현재는 추세선으로 과거 고점이나 저점부터 그려지지만 plo1함수는 차트 과거봉부터 현재까지 그리지 못하고 연장선도 불가합니다. Input:chngRate(0.3); input : Per1(0),Per2(23.6),Per3(38.2),Per4(50.0),Per5(61.8),Per6(76.4),Per7(100),Per8(123.6),Per9(161.8); Var:j(0),lastHiVal(0),lastLoVal(0),turnPntBit(""),TL1(0); Array:valArr[10](0),barArr[10](0),turnPntArr[10](""); For j = 0 To 9 { barArr[j] = barArr[j] + 1; } Condition1 = Min(valArr[1],valArr[2]) * (1 + (chngRate/100)) < H and lastHiVal < H; Condition2 = Max(valArr[1],valArr[2]) * (1 - (chngRate/100)) > L and (lastLoVal > L || lastLoVal == 0); If Condition1 Then { lastHiVal = H; lastLoVal = 0; } If Condition2 Then { lastLoVal = L; lastHiVal = 0; } turnPntBit = ""; If Condition1 and Condition2 Then { If Max(valArr[1],valArr[2]) < H and Min(valArr[1],valArr[2]) > L Then turnPntBit = "HiLo"; Else If Max(valArr[1],valArr[2]) < H Then turnPntBit = "Hi"; Else If Min(valArr[1],valArr[2]) > L Then turnPntBit = "Lo"; } Else If Condition1 Then turnPntBit = "Hi"; Else If Condition2 Then turnPntBit = "Lo"; If turnPntBit <> "" Then { If turnPntBit == "HiLo" Then { valArr[1] = IFF(turnPntArr[1] == "Hi",H,L); barArr[1] = 0; TL_SetEnd(TL1,sDate[barArr[1]],sTime[barArr[1]],valArr[1]); If turnPntArr[1] == "Hi" Then turnPntBit = "Lo"; Else turnPntBit = "Hi"; } If turnPntBit <> turnPntArr[1] Then { for j = 8 downto 1 { valArr[j+1] = valArr[j]; barArr[j+1] = barArr[j]; turnPntArr[j+1] = turnPntArr[j]; } } If turnPntBit <> turnPntArr[1] or (turnPntBit == turnPntArr[1] and ((turnPntBit == "Hi" and valArr[1] < H) or (turnPntBit == "Lo" and valArr[1] > L))) Then { valArr[1] = IFF(turnPntBit == "Hi",H,L); barArr[1] = 0; turnPntArr[1] = turnPntBit; } value1 = valArr[1]-valArr[2]; } plot1(valArr[1]-value1*(per1/100)); plot2(valArr[1]-value1*(per2/100)); plot3(valArr[1]-value1*(per3/100)); plot4(valArr[1]-value1*(per4/100)); plot5(valArr[1]-value1*(per5/100)); plot6(valArr[1]-value1*(per6/100)); plot7(valArr[1]-value1*(per7/100)); plot8(valArr[1]-value1*(per8/100)); plot9(valArr[1]-value1*(per9/100)); 즐거운 하루되세요 > 당일선물 님이 쓴 글입니다. > 제목 : 61432 질문 답변에 대한 감사 및 추가문의 > 답변에 감사드립니다 추가질문을 드립니다 작성해주신 2번수식에서 수평조정대를 plot 함수로 출력하는 수식으로 변경부탁드립니다(추세선은 그리지 않고 수평조정대만 수치비율표시없이 plot함수로 출력을 희망합니다) 그림에서 현재 최종 파동의 진행에 대한 조정대를 B 직전 파동조정대를 A로 구분하여 plot함수를 이용하여 출력하였으면 더 좋겠습니다. A구간의 조정대는 B구간에서도 일정한 역할을 하고 있기에...A구간 B구간의 조정대를 각기 다른 지표롤 출력희망합니다..A구간의 조정대는 B구간까지 연장되어 출력되면 더 좋겠습니다. 감사힙니다.