수고많으십니다.
다름이아니라
1. 2계약으로 매수후 분할청산하는 시스템에 대한 계약수 추가시 문의입니다.
그런데 4계약 이상시 슬리피지를 줄이기 위해 분할매수를 하고자 합니다.
이경우 2개 매수/매도후 1) N초뒤 2개 추가 진입 또는 2) 진입후 진입가 기준 N틱 같은 방향으로 추가 상승/하락시 2개 추가 진입을 하고 싶습니다.
이때 2계약 시스템에서 4계약 시스템으로 변경시 매수/매도, 일정봉수 이전 진입제한, 트레일링스탑등에서 수정해야할 부분도 있는지 궁금합니다.
2. 진입후 반대 방향으로 연속해서 N봉이상 가면 전체청산을 하고 싶습니다. 즉 매수 진입후 음봉이 연달아 5개 나올시 즉시 청산입니다.
3. 선물매매에서 예를들어 매수후 매도로 스위칭될 때 동시에 한봉에서 진행되면 증거금 부족이 뜨면서 한쪽은 체결이 안됩니다. 이경우를 막기위해 청산신호와 진입신호가 1개봉에서 안나오게 하고 싶습니다. 즉, 청산봉의 다음봉에서 반대신호가 나오게 하고 싶습니다.
늘 감사드립니다.
답변 1
예스스탁
예스스탁 답변
2022-08-17 10:03:48
안녕하세요
예스스탁입니다.
1
시간은 봉단위로만 체크가 가능합니다.
신호발생후 n초 단위로 주문은 가능하지 않습니다.
첫진입후 동일방향으로 N틱이상 상승/하락하면 진입하게 작성해 드립니다.
2계약에서 4계약(2계약씩 두번)으로 변경하시면
트레일링스탑은 각 진입별로 동작하므로 진입을 나누면 각각 동작하게 됩니다.
나머지 부분들은 직접 확인해 보셔야 합니다.
내용에 따라 영향이 있을수도 있고 없을수도 있어 저희가 정확히 답변드리게 어렵습니다.
input : N(5);
if MarketPosition <= 0 and 첫매수조건 Then
Buy("b1",OnClose,Def,2);
if MarketPosition == 1 and MaxEntries == 1 Then
Buy("b2",AtStop,EntryPrice+PriceScale*N,2);
if MarketPosition >= 0 and 첫매도조건 Then
Sell("s1",OnClose,Def,2);
if MarketPosition == 1 and MaxEntries == 1 Then
Sell("s2",AtStop,EntryPrice-PriceScale*N,2);
2
if MarketPosition == 1 and countif(C<O,5) == 5 Then
ExitLong();
if MarketPosition == -1 and countif(C>O,5) == 5 Then
ExitShort();
3
아래 내용 참고하시기 바랍니다.
이평 골드/데드 매수/매도 식을 청산후에 1봉뒤 진입하게 작성한 식입니다.
스위칭조건으로 청산될때 청산명을 이용해 다음봉에 진입하게 하셔야 합니다 .
var1 = ma(C,5);
Var2 = ma(C,20);
if CrossUp(var1,Var2) Then
{
if MarketPosition == 0 Then
Buy("B");
if MarketPosition == -1 Then
ExitShort("RSX");
}
if CrossDown(var1,Var2) Then
{
if MarketPosition == 0 Then
Sell("S");
if MarketPosition == 1 Then
ExitLong("RBX");
}
if MarketPosition == 0 and BarsSinceExit(1) == 1 Then
{
if IsExitName("RSX",1) == true Then
Buy("RB");
if IsExitName("RBX",1) == true Then
Sell("RS");
}
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고많으십니다.
다름이아니라
1. 2계약으로 매수후 분할청산하는 시스템에 대한 계약수 추가시 문의입니다.
그런데 4계약 이상시 슬리피지를 줄이기 위해 분할매수를 하고자 합니다.
이경우 2개 매수/매도후 1) N초뒤 2개 추가 진입 또는 2) 진입후 진입가 기준 N틱 같은 방향으로 추가 상승/하락시 2개 추가 진입을 하고 싶습니다.
이때 2계약 시스템에서 4계약 시스템으로 변경시 매수/매도, 일정봉수 이전 진입제한, 트레일링스탑등에서 수정해야할 부분도 있는지 궁금합니다.
2. 진입후 반대 방향으로 연속해서 N봉이상 가면 전체청산을 하고 싶습니다. 즉 매수 진입후 음봉이 연달아 5개 나올시 즉시 청산입니다.
3. 선물매매에서 예를들어 매수후 매도로 스위칭될 때 동시에 한봉에서 진행되면 증거금 부족이 뜨면서 한쪽은 체결이 안됩니다. 이경우를 막기위해 청산신호와 진입신호가 1개봉에서 안나오게 하고 싶습니다. 즉, 청산봉의 다음봉에서 반대신호가 나오게 하고 싶습니다.
늘 감사드립니다.