커뮤니티
문의
2011-08-21 17:16:14
773
글번호 42082
안녕하세요?
현재 사용하고 있는 사용자함수 식을 시스템식에 포함시켜 사용하고 싶은데 직접해보니 잘 안되내요.
1. 먼저 시스템 식입니다.
if c>dayopen+0.5 and MarketPosition==0 and c[1]<=DayOpen+0.5 then
buy();
if c<dayopen-0.5 and MarketPosition==0 and c[1]>=DayOpen-0.5 then
sell();
if MarketPosition==1 and c<EntryPrice-2.0 then
ExitLong();
if MarketPosition==-1 and c>EntryPrice+2.0 Then
ExitShort();
SetStopEndofday();
2. 당일 진입 횟수를 리턴하는 사용자 합수 식입니다.
Input : nDate(Numeric);
Var : Count(0);
Count = 0 ;
For Value1 = 0 To 10 {
If EntryDate(Value1) == nDate Then
Count = Count + 1;
}
EntriesToday = Count;
3.사용자 함수식을 시스템식에 포함시킨후 당일 진입횟수가 3회 미만인 경우만 진입을 허용하고 싶습니다. 수식 부탁 드립니다.
미리 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2011-08-22 14:56:17
안녕하세요
예스스탁입니다.
Var : Count(0);
Count = 0 ;
For Value1 = 0 To 10 {
If EntryDate(Value1) == sdate Then
Count = Count + 1;
}
if count < 3 and c>dayopen+0.5 and MarketPosition==0 and c[1]<=DayOpen+0.5 then
buy();
if count < 3 and c<dayopen-0.5 and MarketPosition==0 and c[1]>=DayOpen-0.5 then
sell();
if MarketPosition==1 and c<EntryPrice-2.0 then
ExitLong();
if MarketPosition==-1 and c>EntryPrice+2.0 Then
ExitShort();
SetStopEndofday();
즐거운 하루되세요
> 송아지 님이 쓴 글입니다.
> 제목 : 문의
> 안녕하세요?
현재 사용하고 있는 사용자함수 식을 시스템식에 포함시켜 사용하고 싶은데 직접해보니 잘 안되내요.
1. 먼저 시스템 식입니다.
if c>dayopen+0.5 and MarketPosition==0 and c[1]<=DayOpen+0.5 then
buy();
if c<dayopen-0.5 and MarketPosition==0 and c[1]>=DayOpen-0.5 then
sell();
if MarketPosition==1 and c<EntryPrice-2.0 then
ExitLong();
if MarketPosition==-1 and c>EntryPrice+2.0 Then
ExitShort();
SetStopEndofday();
2. 당일 진입 횟수를 리턴하는 사용자 합수 식입니다.
Input : nDate(Numeric);
Var : Count(0);
Count = 0 ;
For Value1 = 0 To 10 {
If EntryDate(Value1) == nDate Then
Count = Count + 1;
}
EntriesToday = Count;
3.사용자 함수식을 시스템식에 포함시킨후 당일 진입횟수가 3회 미만인 경우만 진입을 허용하고 싶습니다. 수식 부탁 드립니다.
미리 감사드립니다.
다음글
이전글