예스스탁
예스스탁 답변
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);
}
* 고맙습니다.