예스스탁
예스스탁 답변
2020-06-17 13:35:07
안녕하세요
예스스탁입니다.
1
input : P1(5),P2(20),P3(60);
var : diff(0,data1),mav1(0,data1),mav2(0,data1),mav3(0,data1);
diff = c-data2(c);
mav1 = data1(ma(diff,P1));
mav2 = data1(ma(diff,P2));
mav3 = data1(ma(diff,P3));
plot1(diff,"basis");
plot2(mav1,"이평1",iff(mav1>mav1[1],RED,BLUE));
plot3(mav2,"이평2",iff(mav2>mav2[1],RED,BLUE));
plot4(mav3,"이평3",iff(mav3>mav3[1],RED,BLUE));
PlotBaseLine1(0);
2
input : P1(5),P2(10),P3(20),P4(60),P5(120),x(5);
input : 밀집하(1),밀집상(1.5);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
var4 = ma(C,P4);
var5 = ma(C,P5);
Condition1 = var1 > var2 and var2 > var3 and var3 > var4 and var4 > var5;
Condition2 = var1 < var2 and var2 < var3 and var3 < var4 and var4 < var5;
value1 = var1/var2*100;
value2 = var2/var3*100;
value3 = var3/var4*100;
if max(var1,var2,var3,var4,var5)-min(var1,var2,var3,var4,var5) >= 밀집하 and
max(var1,var2,var3,var4,var5)-min(var1,var2,var3,var4,var5) <= 밀집상 then
{
if Condition1 == true and (value1 >= value1[1]+x or value2 >= value2[1]+x or value3 >= value3[1]+x) Then
buy();
if Condition2 == true and (value1 <= value1[1]-x or value2 <= value2[1]-x or value3 <= value3[1]-x) Then
sell();
}
즐거운 하루되세요
> 파란별 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 1. 주종목과 참조종목의 스프레드를 다음과 같이 사용하고 있는데요
plot1(C-data2(C));
PlotBaseLine1(0);
여기에 스프레드의 이평선을(소이평-5, 중이평-20, 대이평-60을 input문으로 지정할수 있게 하구요) 만들어 넣고 싶습니다
이평선이 상승하면 red, 하락하면 blue로 바뀌게 하구요..
2. 선물 기준으로 이평선(5, 10, 20, 60, 120)이 1-1.5포인트 내에 밀집해 있고(input문으로 이평선과 밀집도를 수치를 정할수 있게하고) 5, 10, 20, 60, 120이평이 정배열, 또는 역배열이 만들어지는 순간울 표시한후 5-10. 10-20, 20-60선의 이격이(input문으로 수치를 정할수 있게하고) 일정 수치 이상 증가하면 매수, 매도를 하고 싶습니다
부탁드립니다.