커뮤니티
수식 문의
2015-03-24 12:45:43
122
글번호 84328
안녕하세요?
진입 후, 익절 또는 한번의 물타기 허용하는 수식좀 부탁드립니다.
그러니까...
------------
if 무포 또는 매도포지션 && Buycond then 다 청산하고 buy(n1개);
진입가 대비 Profit1 포인트 에 익절;
또는 Loss1 포인트에 n2개 추가 매수;
추가 매수한 경우에는 2번째 진입 가격 대비 Profit2 포인트 상승에 전량청산;
(첫번째 진입 가격보다는 낮을 수 있음.)
또는 2번째 진입 가격 대비 Loss2 포인트 추가 손실에 전량 손절로 청산;
하방 진입도 마찬가지:
if 무포 또는 매수 포지션 && Sellcond then 다 청산하고 sell(n1개);
Profit1 포인트 에 익절;
또는 Loss1 포인트에 n2개 추가 매도;
추가 매도한 경우에는 2번째 진입 가격 대비 Profit2 포인트 하락에 전량청산;
(첫번째 진입 가격보다는 높을 수 있음.)
또는 2번째 진입 가격 대비 Loss2 포인트 추가 손실에 전량 손절로 청산;
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-03-24 12:58:28
안녕하세요
예스스탁입니다.
시스템 적용시 시스템 트레이딩 설정창의 피라미딩탭에서
다른진입신호만 하용으로 설정하고 적용하시면 됩니다.
input : n1(1),Profit1(1),loss1(1),n2(1),Profit2(1),Loss2(1);
if MarketPosition <= 0 and BuyCond Then
buy("b",OnClose,def,n1);
if MarketPosition == 1 Then
{
if MaxEntries == 1 Then
{
ExitLong("BP1",atlimit,EntryPrice+Profit1);
Buy("bb",AtLimit,EntryPrice-Loss1,n2);
}
if MaxEntries == 2 Then
{
ExitLong("BP2",atlimit,LatestEntryPrice(0)+Profit2);
ExitLong("BL2",AtLimit,LatestEntryPrice(0)-loss2);
}
}
if MarketPosition >= 0 and SellCond Then
Sell("s",OnClose,def,n1);
if MarketPosition == -1 Then
{
if MaxEntries == 1 Then
{
ExitShort("SP1",atlimit,EntryPrice-Profit1);
Sell("ss",AtLimit,EntryPrice+Loss1,n2);
}
if MaxEntries == 2 Then
{
ExitShort("SP2",atlimit,LatestEntryPrice(0)-Profit2);
ExitShort("SL2",AtLimit,LatestEntryPrice(0)+loss2);
}
}
즐거운 하루되세요
> 에구머니 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요?
진입 후, 익절 또는 한번의 물타기 허용하는 수식좀 부탁드립니다.
그러니까...
------------
if 무포 또는 매도포지션 && Buycond then 다 청산하고 buy(n1개);
진입가 대비 Profit1 포인트 에 익절;
또는 Loss1 포인트에 n2개 추가 매수;
추가 매수한 경우에는 2번째 진입 가격 대비 Profit2 포인트 상승에 전량청산;
(첫번째 진입 가격보다는 낮을 수 있음.)
또는 2번째 진입 가격 대비 Loss2 포인트 추가 손실에 전량 손절로 청산;
하방 진입도 마찬가지:
if 무포 또는 매수 포지션 && Sellcond then 다 청산하고 sell(n1개);
Profit1 포인트 에 익절;
또는 Loss1 포인트에 n2개 추가 매도;
추가 매도한 경우에는 2번째 진입 가격 대비 Profit2 포인트 하락에 전량청산;
(첫번째 진입 가격보다는 높을 수 있음.)
또는 2번째 진입 가격 대비 Loss2 포인트 추가 손실에 전량 손절로 청산;
감사합니다.
다음글
이전글