커뮤니티

수식문의

프로필 이미지
머신
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% 하락시 전량청산 변수로 처리 부탁드립니다. 감사합니다. 수고하세요