커뮤니티
매매횟수자동조절
2009-11-03 14:40:26
775
글번호 25865
수고하십니다.
당일매매시 하루진입횟수를 제한하고싶은데
시스템 매매 설정창에서
피라미딩 설정 아래 진입설정에
주문수량과 진입횟수 조절에서 주문수량5/진입횟수5
이렇게 해놓으면 자동주문5계약씩 당일매수매도포함해서5번매매가 되는것인지요(스위칭포함)
마지막 5번째 스위칭신호가 예를 들어 매수라면 그마지막신호는
진입이되는것인가요 6번째신호가 매도로의 스위칭이라면 매수청산만되고 매도진입은
멈춰지는것인지요.
답변부탁드립니다.감사합니다.
추가) 1. 당일매매3번이내에 3피이상 수익이면 진입금지식도 부탁드립니다.
2. (전일저점+당일저점/2) 값 갭보정 식도 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2009-11-03 17:58:42
안녕하세요
예스스탁입니다.
피라미딩 탭의 진입횟수는 포지션의 중복횟수를 지정하는 부분입니다.
당일 진입제한을 거시는 부분이 아닙니다.
당일 진입제한은 따로 수식에서 계산하여 작성하셔야 합니다.
참고하시기 바랍니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 5 Then{
if crossup(c,ma(C,20)) Then
buy();
if CrossDown(c,ma(C,20)) Then
Sell();
}
if crossup(c,ma(C,20)) Then
ExitShort();
if CrossDown(c,ma(C,20)) Then
ExitLong();
2.
var : cnt(0),count(0),Pl(0);
count = 0;
Pl = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then{
count = count+1;
PL = PL+PositionProfit(cnt);
}
}
if count < 3 and PL < 3 Then{
if crossup(c,ma(C,20)) Then
buy();
if CrossDown(c,ma(C,20)) Then
Sell();
}
if crossup(c,ma(C,20)) Then
ExitShort();
if CrossDown(c,ma(C,20)) Then
ExitLong();
3.
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0),HH(0),LL(0),HH1(0),LL1(0);
if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉)
gap = Open-Close[1]; // 일간갭
sumGap = sumGap+gap; // 일간갭 누적
HH = H-sumGap;
LL = L-sumGap;
HH1 = HH[1];
LL1 = LL[1];
}
GO = O - sumGap;// 갭보정 시가
GH = H - sumGap;// 갭보정 고가
GL = L - sumGap;// 갭보정 저가
GC = C - sumGap; // 갭보정 종가
if GH > HH Then
HH = Gh;
if GL < LL Then
LL = GL;
var1 = (LL1+LL)/2;
즐거운 하루되세요
> 골든룰 님이 쓴 글입니다.
> 제목 : 매매횟수자동조절
> 수고하십니다.
당일매매시 하루진입횟수를 제한하고싶은데
시스템 매매 설정창에서
피라미딩 설정 아래 진입설정에
주문수량과 진입횟수 조절에서 주문수량5/진입횟수5
이렇게 해놓으면 자동주문5계약씩 당일매수매도포함해서5번매매가 되는것인지요(스위칭포함)
마지막 5번째 스위칭신호가 예를 들어 매수라면 그마지막신호는
진입이되는것인가요 6번째신호가 매도로의 스위칭이라면 매수청산만되고 매도진입은
멈춰지는것인지요.
답변부탁드립니다.감사합니다.
추가) 1. 당일매매3번이내에 3피이상 수익이면 진입금지식도 부탁드립니다.
2. (전일저점+당일저점/2) 값 갭보정 식도 부탁드립니다.