커뮤니티
문의드립니다
2015-05-07 20:27:44
155
글번호 85829
차례로 당일 2회 진입의 시스템을 만들고 싶습니다
첫번째 진입
호가차이가 +2000 이상 매수진입 "Buy01"
호가차이가 -2000 이하 매도진입 "Sell01"
첫번째 진입 청산
"Buy01" 진입 이후 최고가대비 0.9pt 하락시 매수청산 "Bx01"
"Sell01" 진입 이후 최저가대비 0.8pt 상승시 매도청산 "Sx01"
첫번째 진입 익절
"Buy01" 진입 이후 1.5 pt 상승 매수익절 "Bt01"
"Sell01" 진입 이후 2.0 pt 하락 매도익절 "St01"
두번째 진입 조건
매수청산 "Bx01"
매도청산 "Sx01"
매수익절 "Bt01"
매도익절 "St01"
이 나오면 5봉 뒤에 호가차이를 0(제로)로 만든다
두번째 진입
첫번째 조건의 청산or익절이 나온후 0 으로 만든이후
호가차이가 +2000 이상 매수진입 "Buy02"
호가차이가 -2000 이하 매도진입 "Sell02"
두번째 진입 익절
"Buy02" 진입 이후 1.5 pt 상승 매수익절 "Bt02"
"Sell02" 진입 이후 2.0 pt 하락 매도익절 "St02"
답변 1
예스스탁 예스스탁 답변
2015-05-08 11:30:39
안녕하세요
예스스탁입니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if MarketPosition == 0 and count == 0 Then{
if bids-asks >= 2000 Then
buy("buy01");
if bids-asks <= -2000 Then
sell("sell01");
}
if MarketPosition == 1 and count == 1 Then{
ExitLong("Bx01",AtStop,highest(H,BarsSinceEntry)-0.9);
ExitLong("Bt01",Atlimit,EntryPrice+1.5);
}
if MarketPosition == -1 and count == 1 Then{
ExitShort("Sx01",AtStop,Lowest(L,BarsSinceEntry)+0.8);
ExitShort("St01",Atlimit,EntryPrice-2.0);
}
if MarketPosition == 0 and count == 1 and BarsSinceExit(1) == 5 Then{
var1 = bids;
var2 = asks;
}
if MarketPosition == 0 and count == 1 and BarsSinceExit(1) >= 5 Then{
if (bids-var1) - (asks-var2) >= 2000 Then
buy("buy02");
if (bids-var1) - (asks-var2) <= -2000 Then
sell("sell02");
}
if MarketPosition == 1 and count == 2 Then{
ExitLong("Bt02",Atlimit,EntryPrice+1.5);
}
if MarketPosition == -1 and count == 2 Then{
ExitShort("St02",Atlimit,EntryPrice-2.0);
}
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 차례로 당일 2회 진입의 시스템을 만들고 싶습니다
첫번째 진입
호가차이가 +2000 이상 매수진입 "Buy01"
호가차이가 -2000 이하 매도진입 "Sell01"
첫번째 진입 청산
"Buy01" 진입 이후 최고가대비 0.9pt 하락시 매수청산 "Bx01"
"Sell01" 진입 이후 최저가대비 0.8pt 상승시 매도청산 "Sx01"
첫번째 진입 익절
"Buy01" 진입 이후 1.5 pt 상승 매수익절 "Bt01"
"Sell01" 진입 이후 2.0 pt 하락 매도익절 "St01"
두번째 진입 조건
매수청산 "Bx01"
매도청산 "Sx01"
매수익절 "Bt01"
매도익절 "St01"
이 나오면 5봉 뒤에 호가차이를 0(제로)로 만든다
두번째 진입
첫번째 조건의 청산or익절이 나온후 0 으로 만든이후
호가차이가 +2000 이상 매수진입 "Buy02"
호가차이가 -2000 이하 매도진입 "Sell02"
두번째 진입 익절
"Buy02" 진입 이후 1.5 pt 상승 매수익절 "Bt02"
"Sell02" 진입 이후 2.0 pt 하락 매도익절 "St02"