예스스탁
예스스탁 답변
2019-12-30 13:25:06
안녕하세요
예스스탁입니다.
출력되는 텍스트의 위치는 사용자분이 조정하셔야 합니다.
Text_New의 3번째 매개변수가 출력되는 위치입니다.
iNPUT : p21(10), per(0.3),텍스트크기(10);
var : hh(0), ll(0), hd(0), ld(0), hsa(0), lsa(0), hs(0), ls(0);
var : tx(0),t(0);
HH = Highest(H, P21);
ll = lowest(l, p21);
if h==hh then hd=index;
if l==ll then ld=index;
if crossup(index-hd, 1) then
{
hsa = h;
hs = h[1];
t = 1;
}
if index-hd>=2 then hsa=hsa + ma(abs(c-o), 10)*per;
if crossup(index-ld, 1) then {
lsa = l;
ls = l[1];
t = -1;
}
if index-ld>=2 then lsa=lsa - ma(abs(c-o), 10)*per;
var1 = iff(h>hs, 0, hsa);
var2 = iff(l<ls, 0, lsa);
if var1 > 0 then
{
if T == 1 then
{
T = 2;
tx = Text_New(sdate,stime,H+PriceScale*2,"■");
Text_SetColor(tx,RED);
Text_SetStyle(tx,2,1);
Text_SetSize(tx,텍스트크기);
}
plot1(var1, "psar H");
}
if var2 > 0 then
{
if T == -1 then
{
T = -2;
tx = Text_New(sdate,stime,L-PriceScale*2,"■");
Text_SetColor(tx,BLUE);
Text_SetStyle(tx,0,2);
Text_SetSize(tx,텍스트크기);
}
plot2(var2, "psar L");
}
새해 좋은 일만 가득하시길 기원합니다.
> 해와달 님이 쓴 글입니다.
> 제목 : 지난 번에 수정해주신 것 다시 부탁드립니다.
>
다음 지표식을 적용했을 때의 차트에 나타나는 상태를 표현한 첨부 사진입니다.
iNPUT : p21(10), per(0.3);
var: hh(0), ll(0), hd(0), ld(0), hsa(0), lsa(0), hs(0), ls(0);
HH = Highest(H, P21);
ll = lowest(l, p21);
if h==hh then hd=index;
if l==ll then ld=index;
if crossup(index-hd, 1) then {
hsa = h;
hs = h[1];
}
if index-hd>=2 then hsa=hsa + ma(abs(c-o), 10)*per;
if crossup(index-ld, 1) then {
lsa = l;
ls = l[1];
}
if index-ld>=2 then lsa=lsa - ma(abs(c-o), 10)*per;
var1 = iff(h>hs, 0, hsa);
var2 = iff(l<ls, 0, lsa);
if var1 > 0 then
{
plot1(var1, "psar H");
if var1[1] == 0 Then
plot3(H,"상승",RED);
}
if var2 > 0 then
{
plot2(var2, "psar L");
if var2[1] == 0 Then
plot4(L,"하락",blue);
}
지표식을 다음 조건에 맞춰서 text식으로 부탁드립니다.
지표식을 적용하면
삼각형으로 처음 시작하는 캔들 위에 상승추세는 빨간색 원(사각형),
하락 추세일 때는 파란색 원(사각형)과 같은 표시가 하나 나타나고 있습니다.
그 빨간색 원(사각형), 파란색 원(사각형)의 위치를 캔들 바로 위가 아니고
캔들의 위치보다 조금 더 위에 또는 캔들 조금 더 아래에 표시되도록
text식으로 부탁드립니다,
또한 파란색 원(사각형)과, 빨간색 원(사각형)의 크기도 조정할 수 있도록
text식으로 부탁드립니다.
항상 감사드립니다.