커뮤니티
수식문의드립니다.
2010-01-21 11:38:02
696
글번호 27588
옵션 5분봉 분할매수 분할청산 데이트레이딩수식 부탁드립니다
각매수조건마다 별도진입,별도청산. 각매매조건당 투입금액은 AC임,각 매매조건당 하루 1회진입제한.
매수수식1.진입조건 : A> B 진입수량: AC/현재가
매수수식2.진입조건 : C> D 진입수량: AC/현재가
매수수식3.진입조건 : E> F 진입수량: AC/현재가
청산수식1.매수수식1의 진입가에서 10%하락시 손절 수량은 매수수식1의 진입수량
청산수식2.매수수식2의 진입가에서 15%하락시 손절 수량은 매수수식2의 진입수량
청산수식3.매수수식3의 진입가에서 20%하락시 손절 수량은 매수수식3의 진입수량
재진입조건: 손절후 당일최저가에서 50%상승시 재진입,각매수조건마다 별도적용, 수량산정은 AC/현재가,청산조건은 위의 손절조건과 동일.
항상 빠른답변감사드립니다. 수고하세요.
답변 1
예스스탁 예스스탁 답변
2010-01-21 16:53:57
안녕하세요
예스스탁입니다.
input : AC(100000000);
var : cnt(0),count(0);
count = 0;
for cnt = 1 to 20{
if sdate == EntryDate(cnt) Then{
count = count+1;
}
}
value1 = ma(C,5); #A값;
value2 = ma(C,20);#B값;
value3 = ma(C,60);#C값;
value4 = ma(C,80);#D값;
value5 = ma(C,100);#E값;
value6 = ma(C,120);#F값;
if MarketPosition != -1 and count < 1 Then{
if value1 > value2 Then{
buy("b1",OnClose,def, int(AC/(C*BigPointValue)));
if CurrentEntries < CurrentEntries Then
var1 = C;
}
if value3 > value4 Then{
buy("b2",OnClose,def, int(AC/(C*BigPointValue)));
if CurrentEntries < CurrentEntries Then
var2 = C;
}
if value5 > value6 Then{
buy("b3",OnClose,def, int(AC/(C*BigPointValue)));
if CurrentEntries < CurrentEntries Then
var3 = C;
}
}
if MarketPosition == 1 Then{
exitlong("bx1",AtStop,var1*0.90,"b1");
exitlong("bx2",AtStop,var2*0.85,"b2");
exitlong("bx3",AtStop,var3*0.80,"b3");
}
if count > 0 and (IsEntryName("bx1",1) or IsEntryName("bx1",1) or IsEntryName("bx1",1)) Then{
if crossup(c,daylow+(dayhigh-daylow)*0.5) Then
buy();
}
시스템트레이딩 설정창에서 피라미딩 설정을 다른진입신호만 허용으로
설정하셔야 합니다.
즐거운 하루되세요
> coke77 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 옵션 5분봉 분할매수 분할청산 데이트레이딩수식 부탁드립니다
각매수조건마다 별도진입,별도청산. 각매매조건당 투입금액은 AC임,각 매매조건당 하루 1회진입제한.
매수수식1.진입조건 : A> B 진입수량: AC/현재가
매수수식2.진입조건 : C> D 진입수량: AC/현재가
매수수식3.진입조건 : E> F 진입수량: AC/현재가
청산수식1.매수수식1의 진입가에서 10%하락시 손절 수량은 매수수식1의 진입수량
청산수식2.매수수식2의 진입가에서 15%하락시 손절 수량은 매수수식2의 진입수량
청산수식3.매수수식3의 진입가에서 20%하락시 손절 수량은 매수수식3의 진입수량
재진입조건: 손절후 당일최저가에서 50%상승시 재진입,각매수조건마다 별도적용, 수량산정은 AC/현재가,청산조건은 위의 손절조건과 동일.
항상 빠른답변감사드립니다. 수고하세요.
다음글
이전글