커뮤니티
수식문의
2011-08-10 12:00:28
659
글번호 41817
안녕하세요 수식문의드립니다.
매수
120개봉 최저가 에서 6%~9% 사이까지 상승한후
최고가 대비 3% 하락시 매수 2계약
추가매수조건
매수후 익절없이 하락할 경우만 추가매수
매수가 대비 1% 하락시 2계약 추가매수
익절1(추가매수 없는경우)
1> 진입가 대비 1% 수익시 1계약 청산
2> 진입가 대비 2% 수익시 1계약 청산
(1계약 청산후 1% 더 상승하지 못하고 하락시
최대수익대비 50% 감소시 나머지 1계약 청산)
익절2(추가매수 있는경우)
1> 진입가 대비 1% 수익시 2계약 청산
2> 진입가 대비 2% 수익시 1계약 청산
3> 진입가 대비 3% 수익시 1계약 청산
(최대수익대비 50%감소시 전량 청산)
손절
추가매수 한가격에서 2% 하락시 전량청산
변수로 처리 부탁드립니다. 감사합니다. 수고하세요
답변 1
예스스탁 예스스탁 답변
2011-08-10 15:49:21
안녕하세요
예스스탁입니다.
input : buy1(-3),buy2(-1),Profit1(1),Profit2(1),Profit3(1),TR(50),loss(-2);
if crossup(C,Lowest(L,120)*1.06) Then{
Condition1 = true;
var1 = H;
}
if Condition1 == false Then{
if H > var1 Then
var1 = H;
}
if MarketPosition == 0 and Condition1 == true and CurrentContracts == 0 Then{
if CrossDown(c,var1*(1+Buy1/100)) Then
buy("B1",OnClose,def,2);
}
if MarketPosition == 1 Then{
Condition1 = false;
if CurrentContracts > CurrentContracts[1] Then
var1 = c;
if MaxContracts == 2 and CurrentContracts == MaxContracts Then
buy("b2",AtStop,EntryPrice*(1+Buy2/100),2);
if MaxContracts == 2 Then
if CurrentContracts == 2 Then{
exitlong("bx1_1",AtStop,EntryPrice*(1+Profit1/100),"",1,1);
if CurrentContracts == 1 Then{
exitlong("bx1_2",AtStop,EntryPrice*(1+Profit2/100),"",1,1);
exitlong("bx1_3",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*(TR/100),"",1,1);
}
}
if MaxContracts == 4 Then{
if CurrentContracts == 4 Then{
exitlong("bx2_1",AtStop,EntryPrice*(1+Profit1/100),"",2,1);
exitlong("bxloss",AtStop,var1*(1+Loss/100));
}
if CurrentContracts == 2 Then
exitlong("bx2_2",AtStop,EntryPrice*(1+Profit2/100),"",1,1);
if CurrentContracts == 1 Then{
exitlong("bx2_3",AtStop,EntryPrice*(1+Profit3/100),"",1,1);
exitlong("bx2_4",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*(TR/100),"",1,1);
}
}
}
즐거운 하루되세요
> 머신 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요 수식문의드립니다.
매수
120개봉 최저가 에서 6%~9% 사이까지 상승한후
최고가 대비 3% 하락시 매수 2계약
추가매수조건
매수후 익절없이 하락할 경우만 추가매수
매수가 대비 1% 하락시 2계약 추가매수
익절1(추가매수 없는경우)
1> 진입가 대비 1% 수익시 1계약 청산
2> 진입가 대비 2% 수익시 1계약 청산
(1계약 청산후 1% 더 상승하지 못하고 하락시
최대수익대비 50% 감소시 나머지 1계약 청산)
익절2(추가매수 있는경우)
1> 진입가 대비 1% 수익시 2계약 청산
2> 진입가 대비 2% 수익시 1계약 청산
3> 진입가 대비 3% 수익시 1계약 청산
(최대수익대비 50%감소시 전량 청산)
손절
추가매수 한가격에서 2% 하락시 전량청산
변수로 처리 부탁드립니다. 감사합니다. 수고하세요
다음글