커뮤니티
문의드립니다
2015-04-29 08:30:06
149
글번호 85511
틱차트에서
당일 1회 진입하여 청산이 되었다면
청산명("EXIT_1")
최근청산시간에서 최소 5분뒤에 진입가능 이라는 조건을 만들고 싶습니다
답변 1
예스스탁 예스스탁 답변
2015-04-29 11:11:04
안녕하세요
예스스탁입니다.
1
주문함수의 이름은 주문함수별로 다르게 가져가야 합니다.
같은 이름을 쓸수 없습니다.
첫진입이 매수나 매도일수 있으므로 포지션별로 첫진입과 두번째 이후로 나누어
이름을 지정하셔야 합니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = 0;
}
if MarketPosition == 1 Then{
#당일 첫진입이고 매수포지션이고 매수청산조건만족
if count == 1 and 매수청산조건 Then
ExitLong("BExit_1");
#당일 두번째 진입부터 매수포지션이고 매수청산조건만족
if count >= 2 and 매수청산조건 Then
ExitLong("BExit");
}
if MarketPosition == -1 Then{
#당일 첫진입이고 매도포지션이고 매도청산조건만족
if count == 1 and 매도청산조건 Then
ExitLong("SExit_1");
#당일 두번째 진입부터 매도포지션이고 매도청산조건만족
if count >= 2 and 매도청산조건 Then
ExitLong("SExit");
}
2.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = 0;
}
if count == 0 Then{
if 매수진입조건 Then
buy();
if 매도진입조건 Then
sell();
}
if count >= 1 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+5 Then{
if 매수진입조건 Then
buy();
if 매도진입조건 Then
sell();
}
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 틱차트에서
당일 1회 진입하여 청산이 되었다면
청산명("EXIT_1")
최근청산시간에서 최소 5분뒤에 진입가능 이라는 조건을 만들고 싶습니다