예스스탁
예스스탁 답변
2023-09-06 11:01:40
안녕하세요
예스스탁입니다.
1
색상은 지표속성 차트표시탭에서 지정하시면 됩니다.
input : Period(14);
input : adx굵기1(2),adx굵기2(4),adx굵기3(6);
input : plus골드굵기1(3),plus데드굵기기(1);
input : minus데드굵기1(3),minus골드굵기(1);
var : ADXv(0),DP(0),DM(0);
ADXv = ADX(Period);
DP = DiPlus(Period);
DM = DiMinus(Period);
plot1(ADXv,"ADX",Def,Def,IFf(ADXv >= 25 and ADXv <= 50,adx굵기2,IFf(ADXv<25,adx굵기1,adx굵기3)));
plot2(DP,"+DI",Def,Def,IFf(DP>DM,plus골드굵기1,plus데드굵기기));
plot3(DM,"-DI",Def,Def,IFf(DP<DM,minus데드굵기1,minus골드굵기));
2
예스랭귀지는 강세약세 식이 없어
박스함수로 대체해서 비슷하게 표현합니다.
박스함수의 색상은 수식안에서 지정해야 하므로
색상은 외부변수로 처리해 드립니다.
색상예약어로 지정하셔야 합니다
제공되는 색상예약어는 랭귀지 도움말 참고하시기 바랍니다.
Input : af(0.02), maxAF(0.2);
input : 상승색(Red),하락색(Blue);
Var : Sarv(0),box(0);
Sarv = sar(af,maxAF);
If crossup(c,Sarv) Then
{
box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l);
Box_SetColor(box,상승색);
Box_SetFill(box,true);
Box_SetextFill(box,true);
}
If CrossDown(c,Sarv) Then
{
box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l);
Box_SetColor(box,하락색);
Box_SetFill(box,true);
Box_SetextFill(box,true);
}
Box_SetEnd(box,NextBarSdate,NextBarStime,l);
3
input : P(120);
input : 상승(Red),하락(Blue);
var1 = ma(C,P);
Plot1(var1,"이평",IFF(c>var1,Red,Blue));
즐거운 하루되세요
> chochobo 님이 쓴 글입니다.
> 제목 : 문의드립니다.
>
1. ADX(녹색)와 +DI(빨간색), -DI(파란색)로 구성된 지표에서
1) ADX 수치가 25 이하이면 굵기가 2레벨(기본 2레벨/ 녹색),
25초과면 굵기가 4레벨, 50초과면 6레벨
★다시 50밑으로 내려가면 굵기가 4레벨로, 25이하로 내려가면 기본 2레벨로
2) +DI(기본 1레벨/빨간색)가 -DI를 상향돌파(골든크로스) 하면, +DI의 굵기를 3레벨로(이때 -DI값은 기본 1레벨로),
-DI(기본 1레벨/파란색))가 +DI를 상향돌파(데드크로스) 하면, -DI의 굵기를 3레벨로(이때 +DI값은 기본 1레벨로),
3) 위 "1)번"과 "2)번"의 사항을 지표 속성창에서 ADX, +DI, -DI의 색상과 단계별 굵기 레벨을 조절할 수 있게
2. 파라볼릭으로 강세/약세패턴 만들기 : 지표속성창에서 색상과 af와 maxAF 값을 조절할 수 있게
3. 봉차트에서 캔들의 종가가 120 이평선 위에서 마감되면, 그 다음부터는 120이평선의 색상이 빨간색으로,
캔들의 종가가 120 이평선 밑에서서 마감되면, 그 다음부터는 120이평선의 색상이 파란색으로 변경되고,
지표속성창에서 색상과 이평선 변경(120이평선 외 다른 이평선으로 수정할 수 있게 변경) 가능하게
위의 사항을 지표수식으로 만들수 있을까요?