커뮤니티
간단한 질문.
2011-01-25 18:12:10
821
글번호 35284
내공이 부족하여 해석이 어렵습니다.
1)아래식 주석좀 부탁드립니다.
2) crossup(c,기준) then buy(),crossdown(c,기준2)then sell() 을 적용하여 아래식에 적용해 주세요.
3) 현재 가동중인 시스템의 주문 형태가 onclose type인데요, 미체결이 되었더라구요.
근데 시초가에 미체결이라 시장이 다시 꼬구라 질까 했는데 오후에 보니 꼬구라져
체결되어 있더군요. 어떻게 해야 하나 시스템은 종가 청산되어 무포 상태인데,
낼 수동으로 장초에 포지션 청산할까...이럴땐 어떻게 하는게 낳을까요?
그리고 atmarket 주문은 미체결이 일어나지 않나요?
그럼 좋은 하루 되세요.
input : N(3);
var : cnt(0),loss(0);
#당일 진입횟수 계산
loss = 0 ;
for cnt = N DownTo 1{
if PositionProfit(cnt) < 0 then
loss = loss + 1;
}
if MarketPosition != 0 Then{
var1 = 0;
Condition1 = false;
}
if loss == 4 and MarketPosition == 0 Then{
if Condition1 == false and 진입조건 Then{
Condition1 = true;
}
if Condition1 == true and 청산조건 Then{
Condition1 = false;
var1 = var1+1;
}
}
if loss == 4 and MarketPosition == 0 And var1 == 2 and 진입조건 Then
buy();
답변 1
예스스탁 예스스탁 답변
2011-01-26 10:34:42
안녕하세요
예스스탁입니다.
1.
input : N(3);
var : cnt(0),loss(0);
#당일 진입횟수 계산
loss = 0 ;
for cnt = N DownTo 1{
if PositionProfit(cnt) < 0 then
loss = loss + 1;
}
if MarketPosition != 0 Then{#포지션이 있으면 카운트 초기화하고 Condition1도 false로 셋팅
var1 = 0;
Condition1 = false;
}
#손실이 연속 4회 발생하고 현재는 무포지션상태에서 거래가 2회발생한것을 카운트하는 내용입니다.
if loss == 4 and MarketPosition == 0 Then{
if Condition1 == false and 진입조건 Then{#진입조건이 발생하면 Condition1을 true
Condition1 = true;
}
if Condition1 == true and 청산조건 Then{#청산조건이 발생하면 Condition1을 false로 하고 발생횟수 카운트
Condition1 = false;
var1 = var1+1;
}
}
#현재 4회연속 손실이고 무포지션 상태에서 거래가 2회 발생하고 진입조건이 만족하면 매수
if loss == 4 and MarketPosition == 0 And var1 == 2 and 진입조건 Then
buy();
2.
해당 내용은 수식에서 설정가능하지 않습니다.
수식은 주문까지만을 발생시키고 이후에 체결관련내용은 알수가 없어
컨트롤 되지 않습니다
신호가 발생후에 체결이 되지 않으셨다면 수동으로 해당 주문을 처리해 주셔야 합니다.
체결이 100% 되는 신호 타입은 없습니다.
시스템 트레이딩 설정창의 매매탭의 주문가격에서
진입청산을 체결율을 높일수 있게 현재가+-3호가나 시장가등으로
설정하시기 바랍니다.
즐거운 하루되세요
> 휴식 님이 쓴 글입니다.
> 제목 : 간단한 질문.
> 내공이 부족하여 해석이 어렵습니다.
1)아래식 주석좀 부탁드립니다.
2) crossup(c,기준) then buy(),crossdown(c,기준2)then sell() 을 적용하여 아래식에 적용해 주세요.
3) 현재 가동중인 시스템의 주문 형태가 onclose type인데요, 미체결이 되었더라구요.
근데 시초가에 미체결이라 시장이 다시 꼬구라 질까 했는데 오후에 보니 꼬구라져
체결되어 있더군요. 어떻게 해야 하나 시스템은 종가 청산되어 무포 상태인데,
낼 수동으로 장초에 포지션 청산할까...이럴땐 어떻게 하는게 낳을까요?
그리고 atmarket 주문은 미체결이 일어나지 않나요?
그럼 좋은 하루 되세요.
input : N(3);
var : cnt(0),loss(0);
#당일 진입횟수 계산
loss = 0 ;
for cnt = N DownTo 1{
if PositionProfit(cnt) < 0 then
loss = loss + 1;
}
if MarketPosition != 0 Then{
var1 = 0;
Condition1 = false;
}
if loss == 4 and MarketPosition == 0 Then{
if Condition1 == false and 진입조건 Then{
Condition1 = true;
}
if Condition1 == true and 청산조건 Then{
Condition1 = false;
var1 = var1+1;
}
}
if loss == 4 and MarketPosition == 0 And var1 == 2 and 진입조건 Then
buy();
다음글
이전글