커뮤니티
감사합니다.
2014-07-17 21:09:18
156
글번호 76855
감사합니다.
피라미딩 진입(5개)을 하여 5개중 1개라도 목표수익을 달성한 후(10%) 가격이 5%하락하였다면 모든 진입을 청산하는 수식은 어떻게 되는지요?
감사합니다.
답변 1
예스스탁 예스스탁 답변
2014-07-18 11:30:59
안녕하세요
예스스탁입니다.
개별진입별로 목표수익을 청산하려면
강제청산 SetStopProfittarget을 사용해야 하고
문의하신 내용을 구현하려면
포지션 진행중에 청산의 이름을 가지고 제어를 해야 합니다.
최근에 추가된 함수중에 LatestExitName(0)함수가 최근에 발생한 청산명을 리턴하는데
해당 함수가 강제청산함수의 이름은 리턴을 하고 있지 않습니다.
해당 부분은 강제청산함수의 이름도 같이 리턴해 주게 변경할 예정인데
다음주 안에 반영이 될 예정입니다.
다음주에 반영이 되면 아래식과 같이 작성해서 사용하실 수 있습니다.
if MarketPosition == 1 Then{
if CurrentContracts < CurrentContracts[1] and LowerStr(LatestExitName(0)) == LowerStr("StopProfittarget") Then
Condition1 = true;
if Condition1 == true Then
ExitLong("bx",AtStop,highest(H,BarsSinceEntry)*0.95);
}
if MarketPosition != 1 then
Condition1 = false;
if MarketPosition == -1 Then{
if CurrentContracts < CurrentContracts[1] and LowerStr(LatestExitName(0)) == LowerStr("StopProfittarget") Then
Condition2 = true;
if Condition2 == true Then
ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)*1.05);
}
if MarketPosition != -1 then
Condition2 = false;
즐거운 하루되세요
> huhboo99 님이 쓴 글입니다.
> 제목 : 감사합니다.
> 감사합니다.
피라미딩 진입(5개)을 하여 5개중 1개라도 목표수익을 달성한 후(10%) 가격이 5%하락하였다면 모든 진입을 청산하는 수식은 어떻게 되는지요?
감사합니다.
다음글
이전글