예스스탁
예스스탁 답변
2020-10-05 16:55:45
안녕하세요
예스스탁입니다.
1
input : 기간(60);
Var : TLen(0);
var : aa(0),bb(0),cc(0),dd(0),ee(0);
TLen = Ceiling((기간 + 1) * .5);
aa = ma(ma(C, TLen), TLen);
bb = IFf(aa[1] <= aa,1,-1);
cc = Accum(bb);
if cc[1] <= cc Then
dd = cc;
if cc[1] >= cc Then
ee = cc;
if cc > cc[1] Then
var1 = 1;
if cc < cc[1] Then
var1 = -1;
if dd > dd[1] Then
var2 = 1;
if dd < dd[1] Then
var2 = -1;
if ee > ee[1] Then
var3 = 1;
if ee < ee[1] Then
var3 = -1;
Plot1(cc,"수식1",IFf(var1==1,RED,BLUE));
Plot2(dd,"수식2",RED);
Plot3(ee,"수식3",BLUE);
2
예스랭귀지에는 바탕화면의 색을 변경하는 기능이 없습니다.
비슷하게 처리해서 보시기 위해서는
지표의 채우기기능을 이용해 처리해볼수는 있는데
사용자분이 지표속성과 기본차트속성에서 여러가지 설정을 하셔야 합니다.
2-1. 지표식작성
input : 기간(60);
Var : TLen(0);
var : aa(0),bb(0),cc(0),dd(0),ee(0);
TLen = Ceiling((기간 + 1) * .5);
aa = ma(ma(C, TLen), TLen);
bb = IFf(aa[1] <= aa,1,-1);
cc = Accum(bb);
if cc[1] <= cc Then
dd = cc;
if cc[1] >= cc Then
ee = cc;
if cc > cc[1] Then
var1 = 1;
if cc < cc[1] Then
var1 = -1;
if var1 == 1 Then
{
plot1(99999999,"라인1");
plot2(0,"라인2");
}
Else
{
plot1(0,"라인1");
plot2(99999999,"라인2");
}
2-2 지표속성 설정
위 내용으로 지표식으로 작성하시고
f4를 눌러 문법검증을 한 후에 f5키를 누르면 지표속성창이 나타납니다.
지표속성창의 Y축표시탭에서 Y축을 가격으로 지정하시고,
지표속성창의 차트표시탭의 하단에서 채우기 클릭하고 첨부된 그림과 같이 지정하고 수식 완료하시면 됩니다.
2-3 기본차트속성 설정
차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정하셔야 합니다.
기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다.
즐거운 하루되세요
> 로꼬로꼬 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요
추석연휴 잘보내셨즌지요..ㅎㅎ
키움 수식을 예스로 변환좀 부탁드립니다.
수식1
aa=ma(가격,기간,이평종류);
bb=if(aa(1)<=aa,1,-1);
sum(bb)
수식2
aa=ma(가격,기간,이평종류);
bb=if(aa(1)<=aa,1,-1);
cc=sum(bb);
if(cc(1)<=cc,cc,0)
수식3
aa=ma(가격,기간,이평종류);
bb=if(aa(1)<=aa,1,-1);
cc=sum(bb);
if(cc(1)>=cc,cc,0)
수식4
0
지표조건설정
가격 종가
기간 60
이평종류 삼각
이런수식인데요...
선이 상승시에는 빨간선이
하락시에는 파란선이 나오게 하고 싶습니다.
괜찮으시다면 키움차트에 있는 강세약세 처럼 만드는 수식도 같이 만들어 주시면 감사하겠습니다.
감사합니다.