커뮤니티

함수 지도 요청 드립니다.

프로필 이미지
요타
2020-02-12 14:26:08
291
글번호 135861
답변완료
* 좋은 하루 되십시요. * <요청사항 1 > ## 최고가 대비 비율(%) 구하는식 (100개봉 최고가 / 현재가 ) * 100 이것을 수식으로 좀 부탁 드립니다. * <요청사항 2 > * 마이너스 값 제외 하고 더하는 수식좀 부탁 드립니다. 아래 같은 데이타가 있을경우 (현재가격) 1,571.2 1,571.3 0.1 1,571.4 0.1 1,572.0 0.6 1,571.6 -0.4 1,571.9 0.3 1,571.8 -0.1 1,571.9 0.1 1,572.0 0.1 1,572.3 0.3 마이너스 부분은 제외 하고 계속 더하기 하는 차트좀 부탁 드립니다. 반대로 마이너스 부분만 더해주는 것도 부탁 드립니다. 즉 양수만 더해 주는 그래프 하나랑 음수만 더해주는 그래프 하나 합의 두개 입니다. 따로 따로 해주시면 고맙습니다. * 수식은 C - C[1] 입니다. ## <요청사항 3 > * 볼린저 밴드 폭이 좁을 경우 최상단폭과 최하단 폭이 20틱 이상일 경우만 적용 할려면 어떻게 수정 해야 하나요? 즉 가격이 상단 폭 이탈시 표시 하단이탈시 표시 (단 상,하단 차이가 20틱 이상일때만 적용) var : TX1(0); input : P(20),dv1(1),dv2(2),dv3(3); var : BBmd(0),BBup1(0),BBup2(0),BBup3(0),BBdn1(0),BBdn2(0),BBdn3(9); BBup3 = BollBandUp(P,dv3); BBup2 = BollBandUp(P,dv2); BBup1 = BollBandUp(P,dv1); Bbmd = ma(c,P); BBdn1 = BollBandDown(P,dv1); BBdn2 = BollBandDown(P,dv2); BBdn3 = BollBandDown(P,dv3); plot1(BBup3); plot2(BBup2); plot3(BBup1); plot4(BBmd); plot5(BBdn1); plot6(BBdn2); plot7(BBdn3); If c > BBup3 and c < BBdn3 Then { Tx1 = Text_New(sdate,stime, H, "●" ); Text_SetColor(Tx1,BLACK); Text_SetSize(tx1,20); Text_SetStyle(tx1,2,0); } * 고맙습니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-02-12 16:49:35

안녕하세요 예스스탁입니다. 1 input : N(100); var1 = highest(H,N)/c * 100 ; plot1(var1); 2-1 var1 = C - C[1] ; if var1 > 0 Then value1 = value1+var1; plot1(value1); 2-2 var1 = C - C[1] ; if var1 < 0 Then value2 = value2+var1; plot1(value2); 3 var : TX1(0); input : P(20),dv1(1),dv2(2),dv3(3); var : BBmd(0),BBup1(0),BBup2(0),BBup3(0),BBdn1(0),BBdn2(0),BBdn3(9); BBup3 = BollBandUp(P,dv3); BBup2 = BollBandUp(P,dv2); BBup1 = BollBandUp(P,dv1); Bbmd = ma(c,P); BBdn1 = BollBandDown(P,dv1); BBdn2 = BollBandDown(P,dv2); BBdn3 = BollBandDown(P,dv3); plot1(BBup3); plot2(BBup2); plot3(BBup1); plot4(BBmd); plot5(BBdn1); plot6(BBdn2); plot7(BBdn3); If (c > BBup3 or c < BBdn3) and BBup3 >= BBdn3+PriceScale*20 Then { Tx1 = Text_New(sdate,stime, H, "●" ); Text_SetColor(Tx1,BLACK); Text_SetSize(tx1,20); Text_SetStyle(tx1,2,0); } 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 함수 지도 요청 드립니다. > * 좋은 하루 되십시요. * <요청사항 1 > ## 최고가 대비 비율(%) 구하는식 (100개봉 최고가 / 현재가 ) * 100 이것을 수식으로 좀 부탁 드립니다. * <요청사항 2 > * 마이너스 값 제외 하고 더하는 수식좀 부탁 드립니다. 아래 같은 데이타가 있을경우 (현재가격) 1,571.2 1,571.3 0.1 1,571.4 0.1 1,572.0 0.6 1,571.6 -0.4 1,571.9 0.3 1,571.8 -0.1 1,571.9 0.1 1,572.0 0.1 1,572.3 0.3 마이너스 부분은 제외 하고 계속 더하기 하는 차트좀 부탁 드립니다. 반대로 마이너스 부분만 더해주는 것도 부탁 드립니다. 즉 양수만 더해 주는 그래프 하나랑 음수만 더해주는 그래프 하나 합의 두개 입니다. 따로 따로 해주시면 고맙습니다. * 수식은 C - C[1] 입니다. ## <요청사항 3 > * 볼린저 밴드 폭이 좁을 경우 최상단폭과 최하단 폭이 20틱 이상일 경우만 적용 할려면 어떻게 수정 해야 하나요? 즉 가격이 상단 폭 이탈시 표시 하단이탈시 표시 (단 상,하단 차이가 20틱 이상일때만 적용) var : TX1(0); input : P(20),dv1(1),dv2(2),dv3(3); var : BBmd(0),BBup1(0),BBup2(0),BBup3(0),BBdn1(0),BBdn2(0),BBdn3(9); BBup3 = BollBandUp(P,dv3); BBup2 = BollBandUp(P,dv2); BBup1 = BollBandUp(P,dv1); Bbmd = ma(c,P); BBdn1 = BollBandDown(P,dv1); BBdn2 = BollBandDown(P,dv2); BBdn3 = BollBandDown(P,dv3); plot1(BBup3); plot2(BBup2); plot3(BBup1); plot4(BBmd); plot5(BBdn1); plot6(BBdn2); plot7(BBdn3); If c > BBup3 and c < BBdn3 Then { Tx1 = Text_New(sdate,stime, H, "●" ); Text_SetColor(Tx1,BLACK); Text_SetSize(tx1,20); Text_SetStyle(tx1,2,0); } * 고맙습니다.