커뮤니티
부탁 드립니다.
2016-08-04 13:46:34
110
글번호 100693
도움 주심에 감사 드립니다.
48975답변 수식에서
원하는 대로 실행 되지 않아 재 질문 드립니다.
다시 정리 하면
조건1)
var4 > var4[1] 구간이면 매수전용 부분만 작동 하되
1)var4 > var4[1]에서 var4 > var4[1] 로 변함과 동시에
var1>var1[1] and var2>var2[1] and var3>var3[1] 이라면 그 구간내에서 매수
2)var1<ar1[1] and var2<ar2[1] 일때 매수 청산
3)매수 청산 후 var1>var1[1] and var2>var2[1] and var3>var3[1] 가 되면 매수를 반복(**
현재 매수,매수 청산이 반복 되지 않음)
4)var4 < var4[1]로 변할때 매수 보유가 있으면 2)의 조건과 관계없이 매수 청산
조건2)
var4 < var4[1] 구간이면 매도 전용부분이 작동 하되
1)var4 > var4[1]에서 var4 < var4[1] 로 변함과 동시에
var1<var1[1] and var2<var2[1] and var3<var3[1]이라면 그 구간내에서 매도 진입
2) 상기조건1)의 1)2)3)4)위조건과 반대
미리 감사 드립니다.
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,5);
var2=ma(c,10);
var3=ma(c,15);
var4=ma(c,120);
if var1>var1[1] then
T1 = 1;
else
T1 = -1;
if var2>var2[1] then
T2 = 1;
Else
T2 = -1;
if var3>var3[1] then
T3 = 1;
else
T3 = -1;
Condition1 = T1 == 1 and T2 == 1 and T3 == 1;
Condition2 = T1 == -1 and T2 == -1 and T3 == -1;
if T <= 0 and Condition1 == true and Condition1[1] == false and var4 > var4[1] Then{
T = 1;
buy("b");
}
if MarketPosition == 1 and T1 == -1 and T2 == -1 Then
exitlong("bx");
if T >= 0 and Condition2 == true and Condition2[1] == false and var4 < var4[1] Then{
T = -1;
sell("s");
}
if MarketPosition == -1 and T1 == 1 and T2 == 1 Then
ExitShort("sx");
지표수식)
var1=ma(c,5);
var2=ma(c,10);
var3=ma(c,15);
var4=ma(c,120);
if var1>var1[1] then
plot1(var1,"p5",red,def,1);
else
plot1(var1,"p5",black,def,1);
if var2>var2[1] then
plot2(var2,"p10",yellow,def,1);
else
plot2(var2,"p10",black,def,1);
if var3>var3[1] then
plot3(var3,"p15",cyan,def,1);
else
plot3(var3,"p15",black,def,1);
if var4>var4[1] then
plot4(var4,"p60",magenta,def,2);
else
plot4(var4,"p60",blue,def,2);
답변 1
예스스탁 예스스탁 답변
2016-08-04 15:13:16
안녕하세요
예스스탁입니다.
var : T1(0),T2(0),T3(0),T4(0),T(0);
var1=ma(c,5);
var2=ma(c,10);
var3=ma(c,15);
var4=ma(c,120);
if var1>var1[1] then
T1 = 1;
else
T1 = -1;
if var2>var2[1] then
T2 = 1;
Else
T2 = -1;
if var3>var3[1] then
T3 = 1;
else
T3 = -1;
if var3>var3[1] then
T4 = 1;
else
T4 = -1;
Condition1 = T1 == 1 and T2 == 1 and T3 == 1 and T4 == 1;
Condition2 = T1 == -1 and T2 == -1 and T3 == -1 and T4 == -1;
if Condition1 == true and Condition1[1] == false Then
buy("b");
if MarketPosition == 1 and T1 == -1 and T2 == -1 Then
exitlong("bx");
if Condition2 == true and Condition2[1] == false Then
sell("s");
if MarketPosition == -1 and T1 == 1 and T2 == 1 Then
ExitShort("sx");
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움 주심에 감사 드립니다.
48975답변 수식에서
원하는 대로 실행 되지 않아 재 질문 드립니다.
다시 정리 하면
조건1)
var4 > var4[1] 구간이면 매수전용 부분만 작동 하되
1)var4 > var4[1]에서 var4 > var4[1] 로 변함과 동시에
var1>var1[1] and var2>var2[1] and var3>var3[1] 이라면 그 구간내에서 매수
2)var1<ar1[1] and var2<ar2[1] 일때 매수 청산
3)매수 청산 후 var1>var1[1] and var2>var2[1] and var3>var3[1] 가 되면 매수를 반복(**
현재 매수,매수 청산이 반복 되지 않음)
4)var4 < var4[1]로 변할때 매수 보유가 있으면 2)의 조건과 관계없이 매수 청산
조건2)
var4 < var4[1] 구간이면 매도 전용부분이 작동 하되
1)var4 > var4[1]에서 var4 < var4[1] 로 변함과 동시에
var1<var1[1] and var2<var2[1] and var3<var3[1]이라면 그 구간내에서 매도 진입
2) 상기조건1)의 1)2)3)4)위조건과 반대
미리 감사 드립니다.
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,5);
var2=ma(c,10);
var3=ma(c,15);
var4=ma(c,120);
if var1>var1[1] then
T1 = 1;
else
T1 = -1;
if var2>var2[1] then
T2 = 1;
Else
T2 = -1;
if var3>var3[1] then
T3 = 1;
else
T3 = -1;
Condition1 = T1 == 1 and T2 == 1 and T3 == 1;
Condition2 = T1 == -1 and T2 == -1 and T3 == -1;
if T <= 0 and Condition1 == true and Condition1[1] == false and var4 > var4[1] Then{
T = 1;
buy("b");
}
if MarketPosition == 1 and T1 == -1 and T2 == -1 Then
exitlong("bx");
if T >= 0 and Condition2 == true and Condition2[1] == false and var4 < var4[1] Then{
T = -1;
sell("s");
}
if MarketPosition == -1 and T1 == 1 and T2 == 1 Then
ExitShort("sx");
지표수식)
var1=ma(c,5);
var2=ma(c,10);
var3=ma(c,15);
var4=ma(c,120);
if var1>var1[1] then
plot1(var1,"p5",red,def,1);
else
plot1(var1,"p5",black,def,1);
if var2>var2[1] then
plot2(var2,"p10",yellow,def,1);
else
plot2(var2,"p10",black,def,1);
if var3>var3[1] then
plot3(var3,"p15",cyan,def,1);
else
plot3(var3,"p15",black,def,1);
if var4>var4[1] then
plot4(var4,"p60",magenta,def,2);
else
plot4(var4,"p60",blue,def,2);
다음글
이전글