커뮤니티
시스템식 추가 문의드립니다.(51763 추가질문)
2017-02-06 15:21:28
144
글번호 106565
안녕하세요...
51763질문에 대해서 추가로 질문드립니다.
답변주신대로 시뮬레이션을 하면 역배열 상태에서 단기이평을 돌파하고 정배열되면
매수가 됩니다.
제가 원하는것은 정배열 이후에 단기이평을 돌파하는 경우가 발생되면 그봉의 고가
1틱 위에서 매수가 되는것입니다.
손절의 경우에도 손절이후 바로 매수가 되는데, 손절이후 정배열이더라도 단기이평을 돌파하는 경우 매수진입하는 것입니다.
제 의도를 첨부파일에 올렸습니다.
감사합니다.
안녕하세요
예스스탁입니다.
input : P1(5),P2(20);
var : T(0);
var1 = ma(c,P1);
var2 = ma(C,P2);
if crossup(c,var1) Then{
T = 1;
value1 = H;
}
if var1 > var2 and T == 1 Then
buy("b",AtStop,value1+PriceScale*1);
if CrossDown(c,var1) Then{
T = -1;
value1 = L;
}
if var1 < var2 and T == -1 Then
sell("s",AtStop,value1-PriceScale*1);
if MarketPosition == 1 and T == -1 and value1 > EntryPrice Then
exitlong("bx",AtStop,value1-PriceScale*1);
if MarketPosition == -1 and T == 1 and value1 < EntryPrice Then
ExitShort("sx",AtStop,value1+PriceScale*1);
SetStopLoss(PriceScale*30,PointStop);
즐거운 하루되세요
> 뮬란 님이 쓴 글입니다.
> 제목 : 시스템식 문의 드립니다.
> 안녕하세요
시스템식 문의 드립니다.
단기이평과 장기이평이 정배열상황에서 종가가 단기이평을 상승돌파하면
돌파봉의 고점 1틱 위에서 매수진입
단기이평과 장기이평이 역배열상황에서 종가가 단기이평을 하락이탈하면
이탈봉의 저점 1틱 아래서 매도진입
손절은 30틱
매수청산은 단기이평을 종가가 이탈하고 이탈봉의 저점(매수가보다 클 경우)
1틱 아래서 청산
매도청산은 단기이평을 종가가 돌파하고 돌파봉의 고점(매도가보다 작을 경우)
1틱 위에서 청산
감사합니다.
- 1. 첨부.xlsx (0.06 MB)
답변 1
예스스탁 예스스탁 답변
2017-02-07 11:36:51
안녕하세요
예스스탁입니다.
input : P1(5),P2(20);
var : T(0);
var1 = ma(c,P1);
var2 = ma(C,P2);
if T <= 0 and crossup(var1,var2) Then
T = 1;
if T >= 0 and CrossDown(var1,var2) Then
T = -1;
if T == 1 and crossup(c,var1) Then{
T = 2;
value1 = H;
}
if T == 2 and CrossDown(c,var1) Then{
T = 1;
}
if T == -1 and CrossDown(c,var1) Then{
T = -2;
value1 = L;
}
if T == -2 and CrossUp(c,var1) Then{
T = -1;
}
if T == 2 Then{
if TotalTrades == 0 or
MarketPosition == -1 or
(MarketPosition == 0 and countif(crossup(c,var1),BarsSinceExit(1)) >= 1) then
buy("b",AtStop,value1+PriceScale*1);
}
if T == -2 Then{
if TotalTrades == 0 or
MarketPosition == 1 or
(MarketPosition == 0 and countif(CrossDown(c,var1),BarsSinceExit(1)) >= 1) then
sell("s",AtStop,value1-PriceScale*1);
}
if MarketPosition == 1 Then{
if T == -1 and value1 > EntryPrice Then
ExitLong("bx",AtStop,value1-PriceScale*1);
}
if MarketPosition == -1 then{
if T == 1 and value1 < EntryPrice Then
ExitShort("sx",AtStop,value1+PriceScale*1);
}
SetStopLoss(PriceScale*30,PointStop);
즐거운 하루되세요
> 뮬란 님이 쓴 글입니다.
> 제목 : 시스템식 추가 문의드립니다.(51763 추가질문)
> 안녕하세요...
51763질문에 대해서 추가로 질문드립니다.
답변주신대로 시뮬레이션을 하면 역배열 상태에서 단기이평을 돌파하고 정배열되면
매수가 됩니다.
제가 원하는것은 정배열 이후에 단기이평을 돌파하는 경우가 발생되면 그봉의 고가
1틱 위에서 매수가 되는것입니다.
손절의 경우에도 손절이후 바로 매수가 되는데, 손절이후 정배열이더라도 단기이평을 돌파하는 경우 매수진입하는 것입니다.
제 의도를 첨부파일에 올렸습니다.
감사합니다.
안녕하세요
예스스탁입니다.
input : P1(5),P2(20);
var : T(0);
var1 = ma(c,P1);
var2 = ma(C,P2);
if crossup(c,var1) Then{
T = 1;
value1 = H;
}
if var1 > var2 and T == 1 Then
buy("b",AtStop,value1+PriceScale*1);
if CrossDown(c,var1) Then{
T = -1;
value1 = L;
}
if var1 < var2 and T == -1 Then
sell("s",AtStop,value1-PriceScale*1);
if MarketPosition == 1 and T == -1 and value1 > EntryPrice Then
exitlong("bx",AtStop,value1-PriceScale*1);
if MarketPosition == -1 and T == 1 and value1 < EntryPrice Then
ExitShort("sx",AtStop,value1+PriceScale*1);
SetStopLoss(PriceScale*30,PointStop);
즐거운 하루되세요
> 뮬란 님이 쓴 글입니다.
> 제목 : 시스템식 문의 드립니다.
> 안녕하세요
시스템식 문의 드립니다.
단기이평과 장기이평이 정배열상황에서 종가가 단기이평을 상승돌파하면
돌파봉의 고점 1틱 위에서 매수진입
단기이평과 장기이평이 역배열상황에서 종가가 단기이평을 하락이탈하면
이탈봉의 저점 1틱 아래서 매도진입
손절은 30틱
매수청산은 단기이평을 종가가 이탈하고 이탈봉의 저점(매수가보다 클 경우)
1틱 아래서 청산
매도청산은 단기이평을 종가가 돌파하고 돌파봉의 고점(매도가보다 작을 경우)
1틱 위에서 청산
감사합니다.
다음글
이전글