커뮤니티

부탁드립니다

프로필 이미지
회원
2011-02-28 14:03:33
722
글번호 36140
답변완료
1. 처음 진입한것은.. 5% 수익나면 모두청산 두번째로 진입한 것은.. 10% 수익나면 반절청산 세번째로 진입한것은.. 20% 수익나면 반절청산 이 식 부탁드립니다.. 환절기 감기조심하세염~
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-02-28 14:36:43

안녕하세요 예스스탁입니다. #분할해서 3번 진입된것으로 가정 if MarketPosition == 1 Then{ if CurrentEntries > CurrentEntries[1] Then{ if CurrentEntries == 1 Then{ var1 = c[1]; var11 = CurrentContracts-CurrentContracts[1]; } if CurrentEntries == 2 Then{ var2 = C[1]; var22 = CurrentContracts-CurrentContracts[1]; } if CurrentEntries == 3 Then{ var3 = C[1]; var33 = CurrentContracts-CurrentContracts[1]; } } if Highest(H,BarsSinceEntry) < EntryPrice*1.05 Then ExitLong("bx1",atlimit,EntryPrice*1.05,"",var11,1); if Highest(H,BarsSinceEntry) < EntryPrice*1.10 Then ExitLong("bx2",atlimit,EntryPrice*1.10,"",int(var22*0.5),1); if Highest(H,BarsSinceEntry) < EntryPrice*1.20 Then ExitLong("bx3",atlimit,EntryPrice*1.20,"",int(var33*0.5),1); } 즐거운 하루되세요 > barrom 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1. 처음 진입한것은.. 5% 수익나면 모두청산 두번째로 진입한 것은.. 10% 수익나면 반절청산 세번째로 진입한것은.. 20% 수익나면 반절청산 이 식 부탁드립니다.. 환절기 감기조심하세염~
프로필 이미지

회원

2011-02-28 16:05:25

아.. 정말 죄송한데요.. 분할해서 3번 진입한게 아니라.. 고정된 계약수로 진입과 청산을 반복합니다.. 예를 들어서 5계약 진입하고 5계약 모두 청산.. 다시 재진입때도 5계약으로 진입.. 5계약 청산.. 이렇게 설정되어 있는데.. 다시 수식 좀 부탁드립니다.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다 > 안녕하세요 예스스탁입니다. #분할해서 3번 진입된것으로 가정 if MarketPosition == 1 Then{ if CurrentEntries > CurrentEntries[1] Then{ if CurrentEntries == 1 Then{ var1 = c[1]; var11 = CurrentContracts-CurrentContracts[1]; } if CurrentEntries == 2 Then{ var2 = C[1]; var22 = CurrentContracts-CurrentContracts[1]; } if CurrentEntries == 3 Then{ var3 = C[1]; var33 = CurrentContracts-CurrentContracts[1]; } } if Highest(H,BarsSinceEntry) < EntryPrice*1.05 Then ExitLong("bx1",atlimit,EntryPrice*1.05,"",var11,1); if Highest(H,BarsSinceEntry) < EntryPrice*1.10 Then ExitLong("bx2",atlimit,EntryPrice*1.10,"",int(var22*0.5),1); if Highest(H,BarsSinceEntry) < EntryPrice*1.20 Then ExitLong("bx3",atlimit,EntryPrice*1.20,"",int(var33*0.5),1); } 즐거운 하루되세요 > barrom 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1. 처음 진입한것은.. 5% 수익나면 모두청산 두번째로 진입한 것은.. 10% 수익나면 반절청산 세번째로 진입한것은.. 20% 수익나면 반절청산 이 식 부탁드립니다.. 환절기 감기조심하세염~
프로필 이미지

예스스탁 예스스탁 답변

2011-02-28 16:16:36

안녕하세요 예스스탁입니다. var2 = 0; for var1 = 0 to 10{ if sdate ==entrydate(var1) Then var2 = var2+1; } if var2 == 1 and MarketPosition != 0 Then{ ExitLong("bx1",atlimit,EntryPrice*1.05); ExitShort("sx1",atlimit,EntryPrice*0.95); } if var2 == 2 and MarketPosition != 0 Then{ ExitLong("bx2",atlimit,EntryPrice*1.10,"",int(CurrentContracts*0.5),1); ExitShort("sx2",atlimit,EntryPrice*0.90,"",int(CurrentContracts*0.5),1); } if var2 == 3 and MarketPosition != 0 Then{ ExitLong("bx3",atlimit,EntryPrice*1.20,"",int(CurrentContracts*0.5),1); ExitShort("sx3",atlimit,EntryPrice*0.80,"",int(CurrentContracts*0.5),1); } 즐거운 하루되세요 > barrom 님이 쓴 글입니다. > 제목 : Re : Re : 부탁드립니다 > 아.. 정말 죄송한데요.. 분할해서 3번 진입한게 아니라.. 고정된 계약수로 진입과 청산을 반복합니다.. 예를 들어서 5계약 진입하고 5계약 모두 청산.. 다시 재진입때도 5계약으로 진입.. 5계약 청산.. 이렇게 설정되어 있는데.. 다시 수식 좀 부탁드립니다.. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다 > 안녕하세요 예스스탁입니다. #분할해서 3번 진입된것으로 가정 if MarketPosition == 1 Then{ if CurrentEntries > CurrentEntries[1] Then{ if CurrentEntries == 1 Then{ var1 = c[1]; var11 = CurrentContracts-CurrentContracts[1]; } if CurrentEntries == 2 Then{ var2 = C[1]; var22 = CurrentContracts-CurrentContracts[1]; } if CurrentEntries == 3 Then{ var3 = C[1]; var33 = CurrentContracts-CurrentContracts[1]; } } if Highest(H,BarsSinceEntry) < EntryPrice*1.05 Then ExitLong("bx1",atlimit,EntryPrice*1.05,"",var11,1); if Highest(H,BarsSinceEntry) < EntryPrice*1.10 Then ExitLong("bx2",atlimit,EntryPrice*1.10,"",int(var22*0.5),1); if Highest(H,BarsSinceEntry) < EntryPrice*1.20 Then ExitLong("bx3",atlimit,EntryPrice*1.20,"",int(var33*0.5),1); } 즐거운 하루되세요 > barrom 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1. 처음 진입한것은.. 5% 수익나면 모두청산 두번째로 진입한 것은.. 10% 수익나면 반절청산 세번째로 진입한것은.. 20% 수익나면 반절청산 이 식 부탁드립니다.. 환절기 감기조심하세염~