| 
Rank: Member
 Groups: Registered, Registered UsersJoined: 8/8/2012(UTC)
 Posts: 15
 
 | 
            
	      
                Hi
could anyone plz help me to test a system with the following test rules
1:BUY, when price crosses the high of previous two days
2:SELL,when price crosses the low of previous two days
3:EXIT LONG:when price crosses previous day low
4:EXIT SHORT:when price crosses previous day high
5:on opening the long position,if price closes below previous day close price,long should be closed same day,do just opposite for short position.
thanks & regards | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
Rank: Advanced Member
 Groups: Registered, Registered Users, Subscribers, Unverified UsersJoined: 10/28/2004(UTC)
 Posts: 3,112
 Location: Perth, Western Australia
 
 Was thanked: 17 time(s) in 17 post(s)
 | 
            
	      
                Read the manual. Do the exercises in the free Formula Primer.
 No slaves here, just people willing to help you after you do your homework first.
 
 
 
 wabbit [:D]
 
 
 | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
Rank: Member
 Groups: Registered, Registered UsersJoined: 8/8/2012(UTC)
 Posts: 15
 
 | 
            
	      
                Hi Wabbit
The code which i tested does not give the desired results
for buy
 Code:
value:=hhv(h,2);
entry:=cross(h,value);
reset:=entry;
buy:=entry
 
sell order
cross(ref(c,-1),l) or C <( ref(c,-1))
sell short order
 Code:
value:=llv(l,2);
entry:=cross(l,value);
reset:=entry;
sell:=entry
 
buy to cover order
 Code:
cross(h,ref(h,-1)) or c > ref(c,-1)
 
problem is i do not know how to reset the counter since the system shows only 1 trade..
warm regards
supremeinfo | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
Rank: Member
 Groups: Registered, Registered UsersJoined: 8/8/2012(UTC)
 Posts: 15
 
 | 
            
	      
                supremeinfo wrote:Hi Wabbit
The code which i tested does not give the desired results
for buy
 Code:
value:=hhv(h,2);
entry:=cross(h,value);
reset:=entry;
buy:=entry
 
sell order
 Code:
cross(ref(c,-1),l) or c< ref(c,-1)
 
sell short order
 Code:
value:=llv(l,2);
entry:=cross(l,value);
reset:=entry;
sell:=entry
 
buy to cover order
 Code:
cross(h,ref(h,-1)) or c > ref(c,-1)
 
problem is i do not know how to reset the counter since the system shows only 1 trade..
warm regards
supremeinfo | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
Rank: Advanced Member
 Groups: Registered, Registered Users, Subscribers, Unverified UsersJoined: 10/28/2004(UTC)
 Posts: 3,112
 Location: Perth, Western Australia
 
 Was thanked: 17 time(s) in 17 post(s)
 | 
            
	      
                Just looking at the very first part of the BUY signal: Code:
value:=hhv(h,2);
entry:=cross(h,value);
 does not compute! How can the HIGH price cross the HHV(H,2)? It cannot. I think you will have more success with something like this: Code:
{BUY}
H>Ref(HHV(H,2),-1);
 Armed with this knowledge, see how you go with the rest of the signals. wabbit [:D] | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
Rank: Advanced Member
 Groups: Registered, Registered Users, Subscribers, Unverified UsersJoined: 10/28/2004(UTC)
 Posts: 3,112
 Location: Perth, Western Australia
 
 Was thanked: 17 time(s) in 17 post(s)
 | 
            
	      
                Admin, Seems the textbox control is still stripping code as HTML, the OP tried to post: Code:
{sell order}
cross(ref(c,-1),l) or C <( ref(c,-1))
 Still some work to do?? wabbit [:D] | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
Rank: Member
 Groups: Registered, Registered UsersJoined: 8/8/2012(UTC)
 Posts: 15
 
 | 
            
	      
                Hi Wabbit
Thanks for your help....can manage the buy & sell signals....what i do not know is how to reset the counter..the current code is showing just 1 trade when tested on 2000 bars of data loaded in chart
Warm regards
supremeinfo | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
Rank: Advanced Member
 Groups: Registered, Registered Users, Subscribers, Unverified UsersJoined: 10/28/2004(UTC)
 Posts: 3,112
 Location: Perth, Western Australia
 
 Was thanked: 17 time(s) in 17 post(s)
 | 
            
	      
                You haven't given enough information about the exit criteria. supremeinfo  wrote:3:EXIT LONG:when price crosses previous day low
4:EXIT SHORT:when price crosses previous day high
 Are you exiting immediately at the previous bar's LOW/HIGH price, or are you exiting at the CLOSE price of the latest bar if the threshold is broken? If the first, then use a pending order to close the trade at the previous bar LOW/HIGH. If the second case, use "normal code" for the latest bar extreme price compared to the previous bar extreme price. supremeinfo  wrote:5:on opening the long position,if price closes below previous day 
close price,long should be closed same day,do just opposite for short 
position.
 If this criteria only exists on the bar on which the trade is opened, you're going to have to call the Simulation function library to determine the current position age and apply the exit criteria only for the required bar(s). On another note, how do you expect to exit at the CLOSE price of the bar? The bar is closed which means the price is finalised, which means there are no more trades on that bar, which means you cannot trade. In real life, if you determine your entry/exit criteria based on CLOSE price, the next opportunity you have to trade is on the OPEN of the next bar, and you should be building your system tests to reflect the way trading occurs in real life. wabbit [:D]
 | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
                           
    
| Users browsing this topic | 
| 
Guest (Hidden) | 
    
        Forum Jump
         
    
    You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.