커뮤니티
한번만 진입하는 수식문의
2014-11-24 12:01:42
140
글번호 80659
안녕하세요
시스템식 부탁드립니다.
1차매수
var1 이 var2를 골든크로스 발생후 아래조건 만족시 1회만 진입하고
다시 진입하기 위해서는 데드후 골드가 발생해야함
var1 이 var2를 골든크로스 발생
var1 > var2 정배열 상태유지중
주가가 var2 가격+2틱에서 매수
2차매수
var1 > var2 정배열 상태유지중
매수가에서 10% 하락시 2차매수
매도
1차 매수만 된경우
1> var1 이 var2를 데드크로스 발생시 매도
2> 매수후 최저가대비 20% 상승시 매도
3> 20% 수익발생시 매도
2차 매수까지 된경우
1> var1 이 var2를 데드크로스 발생시 매도
2> 평균매수가대비 1%수익시 매도
3> 2차 매수후 10개봉 경과시 매도
잘부탁드립니다. 수고하세요
답변 1
예스스탁 예스스탁 답변
2014-11-24 20:28:53
안녕하세요
예스스탁입니다.
var : T(0),Entry(0),idx(0);
var1 = ma(c,20);
var2 = ma(c,60);
if crossup(var1,var2) Then
T = 1;
if CrossDown(var1,var2) Then
T = -1;
if T == 1 and T[1] != 1 Then
entry = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
entry = entry+1;
if T == 1 Then{
if entry < 1 and MarketPosition <= 0 Then{
if H < var2+PriceScale*2 Then
buy("b1",AtStop,var2+PriceScale*2);
if L > var2+PriceScale*2 Then
buy("b1.",AtLimit,var2+PriceScale*2);
}
if MarketPosition == 1 and MaxEntries == 1 Then
buy("bb",Atlimit,EntryPrice*0.9);
}
if MarketPosition == 1 Then{
if CurrentContracts > CurrentContracts[1] Then
idx = index;
if CrossDown(var1,var2) Then{
ExitLong("bx1");
}
if MaxEntries == 1 Then{
ExitLong("bx21",atlimit,lowest(L,BarsSinceEntry)*1.20);
ExitLong("bx31",atlimit,EntryPrice*1.20);
}
if MaxEntries == 2 Then{
if index == idx+10 Then
ExitLong("bx22");
ExitLong("bx32",atlimit,avgEntryPrice*1.20);
}
}
피라미딩을 다른진입신호만 허용으로 설정하시고
적용하시기 바랍니다.
즐거운 하루되세요
> 머신 님이 쓴 글입니다.
> 제목 : 한번만 진입하는 수식문의
> 안녕하세요
시스템식 부탁드립니다.
1차매수
var1 이 var2를 골든크로스 발생후 아래조건 만족시 1회만 진입하고
다시 진입하기 위해서는 데드후 골드가 발생해야함
var1 이 var2를 골든크로스 발생
var1 > var2 정배열 상태유지중
주가가 var2 가격+2틱에서 매수
2차매수
var1 > var2 정배열 상태유지중
매수가에서 10% 하락시 2차매수
매도
1차 매수만 된경우
1> var1 이 var2를 데드크로스 발생시 매도
2> 매수후 최저가대비 20% 상승시 매도
3> 20% 수익발생시 매도
2차 매수까지 된경우
1> var1 이 var2를 데드크로스 발생시 매도
2> 평균매수가대비 1%수익시 매도
3> 2차 매수후 10개봉 경과시 매도
잘부탁드립니다. 수고하세요
다음글