커뮤니티
부탁드립니다.
2016-08-03 19:50:32
102
글번호 100679
도움주심에 깊이 감사 드립니다.
ma(c,60)>ma(c,60)[1]이면
매수전용이 작동,
그 반대이면
매도전용이 작동이 되도록
2-1),2-2)를 합성 부탁 드립니다.
단 포지션이 변경되면 기존보유는 청산
미리 감사 드립니다.
2-1 매수전용
Input: p1(5),p3(10),p5(15);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
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 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 Then
T = -1;
}
2-2 매도전용
Input: p1(5),p3(10),p5(15);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
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 Then{
T = 1;
}
if T >= 0 and Condition2 == true and Condition2[1] == false Then
T = -1;
sell("s");
}
if MarketPosition == -1 and T1 == 1 and T2 == 1 Then
ExitShort("sx");
답변 3
예스스탁 예스스탁 답변
2016-08-04 09:44:58
안녕하세요
예스스탁입니다.
1
Input: p1(5),p3(10),p5(15),Period(60);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
var4=ma(c,Period);
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;
2
Input: p1(5),p3(10),p5(15),Period(60);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
var4=ma(c,Period);
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;
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");
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 도움주심에 깊이 감사 드립니다.
ma(c,60)>ma(c,60)[1]이면
매수전용이 작동,
그 반대이면
매도전용이 작동이 되도록
2-1),2-2)를 합성 부탁 드립니다.
단 포지션이 변경되면 기존보유는 청산
미리 감사 드립니다.
2-1 매수전용
Input: p1(5),p3(10),p5(15);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
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 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 Then
T = -1;
}
2-2 매도전용
Input: p1(5),p3(10),p5(15);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
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 Then{
T = 1;
}
if T >= 0 and Condition2 == true and Condition2[1] == false Then
T = -1;
sell("s");
}
if MarketPosition == -1 and T1 == 1 and T2 == 1 Then
ExitShort("sx");
yes
2016-08-04 09:52:32
원하는 바가 제대로 전달 되지 못한지라
번거롭게 하여 송구스럽습니다.
원하는 수식은 1.2를 합성하여 하나의 시스템 수식으로 만들고자 합니다.
즉
ma(c,60)>ma(c,60)[1]이면
매수전용이 작동,
그 반대이면
매도전용이 작동이 되도록
부탁 드립니다.
미리 감사 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다.
>
안녕하세요
예스스탁입니다.
1
Input: p1(5),p3(10),p5(15),Period(60);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
var4=ma(c,Period);
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;
2
Input: p1(5),p3(10),p5(15),Period(60);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
var4=ma(c,Period);
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;
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");
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 도움주심에 깊이 감사 드립니다.
ma(c,60)>ma(c,60)[1]이면
매수전용이 작동,
그 반대이면
매도전용이 작동이 되도록
2-1),2-2)를 합성 부탁 드립니다.
단 포지션이 변경되면 기존보유는 청산
미리 감사 드립니다.
2-1 매수전용
Input: p1(5),p3(10),p5(15);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
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 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 Then
T = -1;
}
2-2 매도전용
Input: p1(5),p3(10),p5(15);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
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 Then{
T = 1;
}
if T >= 0 and Condition2 == true and Condition2[1] == false Then
T = -1;
sell("s");
}
if MarketPosition == -1 and T1 == 1 and T2 == 1 Then
ExitShort("sx");
예스스탁 예스스탁 답변
2016-08-04 09:52:04
안녕하세요
예스스탁입니다.
Input: p1(5),p3(10),p5(15),Period(60);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
var4=ma(c,Period);
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");
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁드립니다.
> 번거롭게 하여 송구스럽습니다.
원하는 수식은 1.2를 합성하여 하나의 시스템 수식으로 만들고자 합니다.
즉
ma(c,60)>ma(c,60)[1]이면
매수전용이 작동,
그 반대이면
매도전용이 작동이 되도록
부탁 드립니다.
미리 감사 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다.
>
안녕하세요
예스스탁입니다.
1
Input: p1(5),p3(10),p5(15),Period(60);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
var4=ma(c,Period);
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;
2
Input: p1(5),p3(10),p5(15),Period(60);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
var4=ma(c,Period);
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;
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");
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 도움주심에 깊이 감사 드립니다.
ma(c,60)>ma(c,60)[1]이면
매수전용이 작동,
그 반대이면
매도전용이 작동이 되도록
2-1),2-2)를 합성 부탁 드립니다.
단 포지션이 변경되면 기존보유는 청산
미리 감사 드립니다.
2-1 매수전용
Input: p1(5),p3(10),p5(15);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
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 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 Then
T = -1;
}
2-2 매도전용
Input: p1(5),p3(10),p5(15);
var : T1(0),T2(0),T3(0),T(0);
var1=ma(c,p1);
var2=ma(c,p3);
var3=ma(c,p5);
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 Then{
T = 1;
}
if T >= 0 and Condition2 == true and Condition2[1] == false Then
T = -1;
sell("s");
}
if MarketPosition == -1 and T1 == 1 and T2 == 1 Then
ExitShort("sx");
다음글
이전글