커뮤니티
부탁 드립니다.
2013-11-15 11:32:42
111
글번호 69516
스위칭이 4번까지 나왔을 때 (진입 이름은 sb4" 또는 "bs4") 분할 청산이 한번이라도 되고, 익절이 나오지 않으면 익절을 기다리지 않고 트레일링 스탑으로 본전에 청산하는 수식 부탁 드립니다.
분할 청산의 이름은 "매도일부청산2", "매도일부청산1","매도청산a", "매수일부청산2", "매수일부청산1","매수청산a" 입니다.
행복한 주말 되세요^^
답변 1
예스스탁 예스스탁 답변
2013-11-15 15:01:00
안녕하세요
예스스탁입니다.
Condition1 = EntryDate(3) == sdate and
(IsEntryName("sb4",3) == true or IsExitName("bs4",3) == true) And
(IsEntryName("sb4",2) == true or IsExitName("bs4",2) == true) And
(IsEntryName("sb4",3) == true or IsExitName("bs4",1) == true);
if MarketPosition == 1 and
Condition1 == true and
IsEntryName("bs4",0) == true And
countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) >= 1 Then
ExitLong("btr",AtStop,EntryPrice);
if MarketPosition == -1 and
Condition1 == true and
IsEntryName("sb4",0) == true And
countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) >= 1 Then
ExitShort("str",AtStop,EntryPrice);
포지션 진행중에 일부청산된 부분에 대해 이름으로
어떤 청산이 나왔는지 인지할 방법이 없습니다.
위식은 직전 3번의 거래가 bs4나 sb4이고
현재 진입도 bs4나 sb4이고 한번 일부청산이 있었으면
진입가에 도달하면 청산하는 내용입니다.
즐거운 하루되세요
> 고운무지개 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 스위칭이 4번까지 나왔을 때 (진입 이름은 sb4" 또는 "bs4") 분할 청산이 한번이라도 되고, 익절이 나오지 않으면 익절을 기다리지 않고 트레일링 스탑으로 본전에 청산하는 수식 부탁 드립니다.
분할 청산의 이름은 "매도일부청산2", "매도일부청산1","매도청산a", "매수일부청산2", "매수일부청산1","매수청산a" 입니다.
행복한 주말 되세요^^