예스스탁
예스스탁 답변
2023-10-19 13:58:55
안녕하세요
예스스탁입니다.
1
input : 기간1(5);
var : S(0),TT(0),조건(False),HH(0),HC(0),LL(0),LC(0),CC(0);
S= Accum(1);
TT=S%기간1;
조건=TT==0;
if 조건 Then
{
HH=H;
HC=HH[1];
LL=L;
LC = LL[1];
CC = C[1];
}
Else
{
if LL > 0 and L < LL Then
LL = L;
}
var1 = (HC+LC+CC)/3;
if var1 > 0 Then
Plot1(var1);
2
input : 이평기간(120);
var : Ha(0),Ca(0),La(0);
Ha = wma(H, 이평기간);
Ca = wma(C, 이평기간);
La = wma(L, 이평기간);
var1 = (Ha[1]+La[1]+Ca[1])/3+(Ha[1]-La[1]);
if var1 > 0 Then
Plot1(var1);
3
input : 이평기간(120),이전기간(10),signal(20);
var : Ha(0),Ca(0),La(0),MM(0),Mnt_20(0),Mnt_20S(0);
Ha = wma(H, 이평기간);
Ca = wma(C, 이평기간);
La = wma(L, 이평기간);
MM=(Ha[1]+La[1]+Ca[1])/3*2-La[1];
Mnt_20=MM/ma(MM,이전기간)[1]*100;
Mnt_20S=Ema(Mnt_20,signal);
Plot1(Mnt_20,"본선");
Plot2(Mnt_20S,"시그널");
4
색이 겹치는 부분의 색상이 변경되는 것은
프로그램 자체에서 설계된 부분이라 별도로 해결 방법이 없습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 손느린주식 님이 쓴 글입니다.
> 제목 : 안녕하세요. 수식 변환 부탁드립니다.
> 매번 비슷한 걸 문의 드리는거 같아 죄송하고 항상 감사합니다.
3가지 모두 지표 문의 입니다.
1.
S=sum(1);
TT=S%기간1;
조건=TT==0;
HH=Highestsince(1, 조건, H);
Hc=valuewhen(1,조건,HH(1));
LL=Lowestsince(1,조건,L);
Lc=valuewhen(1,조건,LL(1));
Cc=valuewhen(1,조건,C(1));
(Hc+Lc+Cc)/3
기간1 5
2.
Ha = wma(H, 이평기간);
Ca = wma(C, 이평기간);
La = wma(L, 이평기간);
(Ha(1)+La(1)+Ca(1))/3+Ha(1)-La(1))
이평기간 120
3. 하단지표
Ha=ma(H, 기간, 종류);
Ca=ma(C, 기간, 종류);
La=ma(L, 기간, 종류);
M=(Ha(1)+La(1)+Ca(1))/3*2-La(1);
Mnt_20=M/avg(M(1),이전기간)*100 // 본선
Mnt_20S=eavg(Mnt_20,signal) // 시그널
항상 고맙고 감사드립니다.
추가질문. 색 채우기를 할 때 두가지 색상이 겹쳐지면 겹쳐지는 부분은 다른 색으로 변하잖아요? 예를 들어 하늘색 위에 노랑색이 겹쳐지면 겹쳐진 부분은 연한 연두색으로 변하더라고요..혹시 변하지 않게 하는 방법이 있을까요?