커뮤니티
문의드립니다
2015-07-06 08:16:54
132
글번호 88007
1.매수 Trix 0선돌파시 매수또는 Trix 0선위에서 골드
2.매도 Trix 0선하향돌파시 매도 또는 Trix 0선아래에서 데드
100일 이동평균선 위에서는 매수청산만
100일 이동평균선 아래에서는 매도청산만
100일이평아래에서 매수 신호발생후 100일이평을넘으면 캔들이 100일이평돌파시 매수
100일이평위에서 매도 신호발생후 100일이평을 하향하면 캔들이 100일이평하향 돌파시 매도
100이평기준 진입한 것은 Trix 0선 기준으로 청산
답변 1
예스스탁 예스스탁 답변
2015-07-06 15:44:03
안녕하세요
예스스탁입니다.
Input : Period(12), sigPeriod(9),P(100);
var : T(0);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
value3 = ma(c,P);
if crossup(value1,0) or (crossup(value1,value2) and value1 > 0) Then{
if C > value3 Then
T = 1;
Else
T = 2;
if MarketPosition == -1 and IsEntryName("s1") == true and C < value3 Then
ExitShort("sx1");
if T == 1 Then
buy("b1");
}
if CrossDown(value1,0) or (CrossDown(value1,value2) and value1 < 0) Then{
if C < value3 Then
T = -1;
Else
T = -2;
if MarketPosition == 1 and IsEntryName("b1") == true and C > value3 Then
ExitLong("bx1");
if T == -1 Then
Sell("s1");
}
if MarketPosition <= 0 and T == 2 and crossup(c,value3) Then
buy("b2");
if MarketPosition == 1 and IsEntryName("b2") == true and CrossDown(value1,0) Then
ExitLong("bx2");
if MarketPosition >= 0 and T == -2 and CrossDown(c,value3) Then
sell("s2");
if MarketPosition == -1 and IsEntryName("b2") == true and Crossup(value1,0) Then
ExitShort("sx2");
즐거운 하루되세요
> 원칙준수 님이 쓴 글입니다.
> 제목 : 문의드립니다
>
1.매수 Trix 0선돌파시 매수또는 Trix 0선위에서 골드
2.매도 Trix 0선하향돌파시 매도 또는 Trix 0선아래에서 데드
100일 이동평균선 위에서는 매수청산만
100일 이동평균선 아래에서는 매도청산만
100일이평아래에서 매수 신호발생후 100일이평을넘으면 캔들이 100일이평돌파시 매수
100일이평위에서 매도 신호발생후 100일이평을 하향하면 캔들이 100일이평하향 돌파시 매도
100이평기준 진입한 것은 Trix 0선 기준으로 청산