예스스탁
예스스탁 답변
2020-09-15 17:11:20
안녕하세요
예스스탁입니다.
문의하신 내용을 정확히 파악하지 못했습니다.
올려주신 시스템과 첨부하신 그림이 어떤 관련이 있는지 알수 없습니다.
문의하신 내용이 이평 상승시에는 빨간색 하락시에는 파란색으로 그리고
색상이 변경이 될때 수직선을 그리는 식이면 아래와 같습니다.
다만 첨부하신 그림에 중간중간 상승후하락이나 하락후 상승봉이지만 수직선이 없는 봉들이 있습니다.
해당 부분은 어떤 차이인지 알수 없습니다.
input : P(20);
var : T(0),TL(0);
var1 = ma(C,20);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
Plot1(var1,"이평",iff(T==1,RED,BLUE));
if T != T[1] Then
{
TL = TL_New(sDate[1],sTime[1],99999999,sDate[1],sTime[1],0);
if T == 1 Then
TL_SetColor(TL,RED);
if T == -1 Then
TL_SetColor(TL,BLUE);
}
즐거운 하루되세요
> 대박대박 님이 쓴 글입니다.
> 제목 : 시스템식을 지표로
> Input : P(60),Per(0.2),Period(18),Per1(0.05),Per2(0.1);
var : UP1(0),DN1(0),UP2(0),DN2(0),UP3(0),DN3(0),T(0);
UP1 = EnvelopeUp(P, Per);
Dn1 = EnvelopeDown(P, Per);
UP2 = EnvelopeUp(Period, Per1);
Dn2 = EnvelopeDown(Period, Per1);
UP3 = EnvelopeUp(Period, Per2);
Dn3 = EnvelopeDown(Period, Per2);
if crossup(c,up1) Then
T = 1;
if CrossDown(c,up1) Then
T = 2;
if CrossDown(c,up1) Then
T = -1;
if CrossUp(c,up1) Then
T = -2;
if MarketPosition <= 0 and T == 2 and CrossDown(c,dn1) Then
buy("b1");
if MarketPosition == 1 and MaxEntries == 1 and CrossDown(c,dn2) Then
buy("b2");
if MarketPosition >= 0 and T == -2 and CrossUp(c,up1) Then
sell("s1");
if MarketPosition == -1 and MaxEntries == 1 and CrossUp(c,up2) Then
sell("s2");
현재식을 보면 고가와 저가에 빨간색과 파란색으로 표시되고 있습니다
이것을 고가와 저가 자리에 수직선으로 표시가 가능한지요?
그리고 이평선으로 저가에서 고가까지 빨간색으로만 나오게 하고 고가에서 저가까지 파란색으로 나오게 부탁드립니다
고가에서 저가까지 색상이 변하지 않고 파란색으로
저가에서 고가까지 색상이 변하지 않고 빨간색으로
부탁드립니다