커뮤니티
시스템식 문의 드립니다
2009-09-23 07:59:43
573
글번호 24934
매번 감사합니다.
진입시 10개가 들어가
각 다른 조건으로 청산하려하는데 어떻게 해야할지?
일종의 분할 청산 같은 개념인데,
예로
동시에 진입한 10개중
4개는 SetStopEndofday()으로 종가청산,
3개는 SetStopTrailing(20, 50, PercentStop)으로 청산
나머지 3개는
var99 = int(60/BarInterval);
if MarketPosition == 1 and BarsSinceEntry == var99 and
C < EntryPrice Then
exitlong();
으로 청산.
그리고 Bids
시스템
답변 1
예스스탁 예스스탁 답변
2009-09-23 11:20:44
안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then{
value99 = highest(H,BarsSinceEntry);
if value99 >= EntryPrice*1.5 Then
ExitLong("bx1",AtStop,value99-(value99-EntryPrice)*0.2,"",3,1);
}
var99 = int(60/BarInterval);
if MarketPosition == 1 and BarsSinceEntry == var99 and
C < EntryPrice Then{
exitlong("bx2",OnClose,def,"",3,1);
}
SetStopEndofday(150000);
10개의 수량이 한번에 진입된 것이라면 위의 수식을 사용하시면 됩니다.
즐거운 하루되세요
> 광명 님이 쓴 글입니다.
> 제목 : 시스템식 문의 드립니다
> 매번 감사합니다.
진입시 10개가 들어가
각 다른 조건으로 청산하려하는데 어떻게 해야할지?
일종의 분할 청산 같은 개념인데,
예로
동시에 진입한 10개중
4개는 SetStopEndofday()으로 종가청산,
3개는 SetStopTrailing(20, 50, PercentStop)으로 청산
나머지 3개는
var99 = int(60/BarInterval);
if MarketPosition == 1 and BarsSinceEntry == var99 and
C < EntryPrice Then
exitlong();
으로 청산.
그리고 Bids
다음글
이전글