커뮤니티
질문요.
2013-04-29 09:51:10
194
글번호 62563
SetStopProfittarget(1,PointStop);
SetStopLoss(1,PointStop);
SetStopEndofday(150000);
익절 1포로 정했는데 최대수익이 매수는 2.55가 나옵니다.
매도는 1포로 나오고요.
왜 매수 포지션 최대수익이 2.55인지 이해가 안됩니다.
추가.
제가 날짜를 찾아서 확인해보니 해당일 종료시각이 14시 50분이네요.
이렇게 종료시각이 다른 날은 어떻게 수식을 넣어야 당일 청산이 될까요?
그리고
시가 + 12틱에 매수
익절 15틱
손절 15틱
하루 한번 진입.
시스템 식 부탁합니다.
답변 1
예스스탁 예스스탁 답변
2013-04-29 17:49:42
안녕하세요
예스스탁입니다.
1,
선물만기일에는 14시 45분 당일청산,
만기일이 아니면 15시 당일청산
var : va1(0),va2(0),va3(0);
va1 = int(date/100)-int(date/10000)*100;
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
Condition1 = va1%3 == 0 and va2 >= 8 and va2 <= 14 and va3 == 4;
if Condition1 == true then
SetStopEndofday(150000);
Else
SetStopEndofday(144500);
2.
var : va1(0),va2(0),va3(0);
va1 = int(date/100)-int(date/10000)*100;
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
Condition1 = va1%3 == 0 and va2 >= 8 and va2 <= 14 and va3 == 4;
if MarketPosition == 0 Then{
if Condition1 == false and stime < 150000 Then
buy("b1",AtStop,dayopen+PriceScale*12);
if Condition1 == false and stime < 144500 Then
buy("b2",AtStop,dayopen+PriceScale*12);
}
SetStopProfittarget(PriceScale*15,PointStop);
SetStopLoss(PriceScale*15,PointStop);
if Condition1 == true then
SetStopEndofday(150000);
Else
SetStopEndofday(144500);
즐거운 하루되세요
> 고운무지개 님이 쓴 글입니다.
> 제목 : 질문요.
> SetStopProfittarget(1,PointStop);
SetStopLoss(1,PointStop);
SetStopEndofday(150000);
익절 1포로 정했는데 최대수익이 매수는 2.55가 나옵니다.
매도는 1포로 나오고요.
왜 매수 포지션 최대수익이 2.55인지 이해가 안됩니다.
추가.
제가 날짜를 찾아서 확인해보니 해당일 종료시각이 14시 50분이네요.
이렇게 종료시각이 다른 날은 어떻게 수식을 넣어야 당일 청산이 될까요?
그리고
시가 + 12틱에 매수
익절 15틱
손절 15틱
하루 한번 진입.
시스템 식 부탁합니다.