NexusFi: Find Your Edge


Home Menu

 





Can someone help me w/ this code


Discussion in NinjaTrader

Updated
    1. trending_up 1,486 views
    2. thumb_up 0 thanks given
    3. group 1 followers
    1. forum 5 posts
    2. attach_file 0 attachments




 
Search this Thread

Can someone help me w/ this code

  #1 (permalink)
 calhawk01 
baltimore marylnd
 
Experience: Beginner
Platform: ninja
Trading: es
Posts: 91 since May 2013
Thanks Given: 5
Thanks Received: 11

hi, i'm not a programer but i've literally spent the last three weeks trying to solve this one problem for one of my strategy and i cant seem to get it to work properly. NT support blows as they suggest me hiring a consultant.

here is what i'm trying to do:

when I enter the position, enter a limit stoploss (this works fine)
if high[0] > target1, then move my stoploss to avg.price
if high[0] > target2, then move my stoploss to target1
if high[0] > target3, then move my stoploss to target2

i have read bigmike's video totorial on something very similar to this but his tutorial is based on three contracts, my intend is to only buy 1 contract and modify it's stoplosses as market conditions change.

I have tried several things to get this to work properly but nothing works, it seems the orders are being submitted in the tracelog but during my backtest it's not executing any of my stoplosses:

 
Code
private void GoLong()
		{
			SetStopLoss("target1", CalculationMode.Price, Close[0] - (Stop*TickSize), false);		
			EnterLong("target1");
		}
		
		private void ManageOrders()
		{
			if (Position.MarketPosition == MarketPosition.Long)
			{
				if (Close[0] > Position.AvgPrice + (Target1*TickSize))
					SetStopLoss("target2", CalculationMode.Price, Position.AvgPrice, false);
			}
		}
		private void ManageOrder2()
		{
			if (Position.MarketPosition == MarketPosition.Long)
			{
				if (Close[0] > Position.AvgPrice + ((Target1+Target2)*TickSize))
					SetStopLoss("target3", CalculationMode.Price, Position.AvgPrice + (Target1*TickSize), false);
			}		
		}
		private void ManageOrder3()
		{
			if (Position.MarketPosition == MarketPosition.Long)
			{
				if (Close[0] > Position.AvgPrice + ((Target1+Target2+Target3)*TickSize))
					SetStopLoss("target3", CalculationMode.Price, Position.AvgPrice+ ((Target1+Target2)*TickSize), false);
			}		
		}
and then i've dropped manageorders, manageorder2, manageorder3 in onbarupdate();

tracelog:

 
Code
5/31/2013 9:37:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target1' Mode=Price Value=1645.25 Currency=0 Simulated=False
5/31/2013 9:37:00 AM Entered internal PlaceOrder() method at 5/31/2013 9:37:00 AM: BarsInProgress=0 Action=Buy OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName='target1' FromEntrySignal=''
5/31/2013 9:43:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:44:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:45:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:46:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:48:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:49:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:50:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:51:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:52:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:53:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:54:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:55:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 9:56:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:01:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:02:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:04:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:06:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:33:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:38:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:39:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:40:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:41:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:44:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:46:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 10:47:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:05:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:06:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:07:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:08:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:09:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:09:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:10:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:10:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:11:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:11:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:12:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:12:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:13:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:13:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:14:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:14:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:15:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:15:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:16:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:16:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:17:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:17:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:18:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:18:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:19:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:19:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:20:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:20:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:21:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:21:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:22:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:22:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:23:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:23:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:24:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:24:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:25:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:25:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:26:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:26:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:27:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:27:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:28:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:28:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:29:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:29:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:30:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:30:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:31:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:31:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:32:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:32:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:33:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:33:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:34:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:34:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:35:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:35:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:36:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:36:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:37:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:37:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:38:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:38:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:39:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:39:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:40:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:40:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:41:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:41:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:42:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:42:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:43:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:43:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:44:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:45:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:45:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:46:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:46:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:47:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:47:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:48:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:48:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:49:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:49:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:50:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:50:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:51:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:52:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:52:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:53:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:53:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:54:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:54:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:55:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:55:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target3' Mode=Price Value=1651.25 Currency=0 Simulated=False
5/31/2013 11:56:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:57:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:58:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 11:59:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:00:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:01:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:02:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:03:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:04:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:08:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:09:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:10:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:11:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:28:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:29:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:35:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:36:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:38:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:39:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:40:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:43:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:44:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:45:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:46:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:47:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:48:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:49:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:50:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:51:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 12:52:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:04:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:05:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:06:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:07:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:08:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:09:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:10:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:11:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:12:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:13:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:14:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:15:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:16:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:17:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:18:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:19:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:20:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:21:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:22:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:23:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:24:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:25:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:26:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:27:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:28:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:29:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 1:30:00 PM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='target2' Mode=Price Value=1648.25 Currency=0 Simulated=False
5/31/2013 3:57:00 PM Entered internal PlaceOrder() method at 5/31/2013 3:57:00 PM: BarsInProgress=0 Action=Sell OrderType=Market Quantity=0 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal=''
5/31/2013 3:57:00 PM Ignored PlaceOrder() method: Action=Sell OrderType=Market Quantity=0 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal='' Reason='This was an exit order but no position exists to exit'
as you can clearly see that my original stoploss is being set correctly, but when my conditions in manageorders, manageorder2 and manageorder3 are being true, it is being recognized in tracelog? but the order is not being submitted.

any ideas what's going on.

thank you in advance.

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
ZombieSqueeze
Platforms and Indicators
Request for MACD with option to use different MAs for fa …
NinjaTrader
Ninja Trader 8 Drawing Tools Wanted
NinjaTrader
NexusFi Journal Challenge - May 2024
Feedback and Announcements
Looking for an MQL4 MetaTrader programmer/coder
The Elite Circle
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Retail Trading As An Industry
59 thanks
NexusFi site changelog and issues/problem reporting
46 thanks
Battlestations: Show us your trading desks!
34 thanks
GFIs1 1 DAX trade per day journal
31 thanks
What percentage per day is possible? [Poll]
20 thanks

  #3 (permalink)
 calhawk01 
baltimore marylnd
 
Experience: Beginner
Platform: ninja
Trading: es
Posts: 91 since May 2013
Thanks Given: 5
Thanks Received: 11


i have also tried this:

 
Code
		private void GoLong()
		{
			SetStopLoss("stop1", CalculationMode.Price, Close[0] - (Stop*TickSize), false);		
			EnterLong(DefaultQuantity,"");
		}
		
		private void ManageOrders()
		{
			if (Position.MarketPosition == MarketPosition.Long)
			{
				if (High[0] > Position.AvgPrice + (Target1*TickSize))
					SetStopLoss("target11", CalculationMode.Price, Position.AvgPrice, false);
			
			
				if (High[0] > Position.AvgPrice + ((Target1+Target22)*TickSize))
					SetStopLoss("target22", CalculationMode.Price, Position.AvgPrice + (Target1*TickSize), false);
			
			
				if (High[0] > Position.AvgPrice + ((Target1+Target22+Target3)*TickSize))
					SetStopLoss("target33", CalculationMode.Price, Position.AvgPrice+ ((Target1+Target22)*TickSize), false);
			}		


		}
this one is super weird, as the tracelog shows that the stoploss is being set, but the stoploss is never hit even though price plummets right through it

 
Code
5/31/2013 9:37:00 AM Entered internal SetStopTarget() method: Type=Stop FromEntrySignal='stop1' Mode=Price Value=1645.25 Currency=0 Simulated=False
5/31/2013 9:37:00 AM Entered internal PlaceOrder() method at 5/31/2013 9:37:00 AM: BarsInProgress=0 Action=Buy OrderType=Market Quantity=1 LimitPrice=0 StopPrice=0 SignalName='' FromEntrySignal=''

Started this thread Reply With Quote
  #4 (permalink)
 
MrYou's Avatar
 MrYou 
NC, USA
 
Experience: None
Platform: None Yet
Trading: Guitar
Posts: 403 since Jun 2011
Thanks Given: 618
Thanks Received: 196


calhawk01 View Post
NT support blows as they suggest me hiring a consultant.

This is a reasonable suggestion considering NT support is not in the business of helping customers write their code.

At first glance it appears you are using "fromEntrySignal" incorrectly. From the documentation:

"The entry signal name. This ties the stop loss exit to the entry and exits the position quantity represented by the actual entry."

EDIT: Hint, they need to match your entries or discard them.

Reply With Quote
  #5 (permalink)
 calhawk01 
baltimore marylnd
 
Experience: Beginner
Platform: ninja
Trading: es
Posts: 91 since May 2013
Thanks Given: 5
Thanks Received: 11


MrYou View Post
This is a reasonable suggestion considering NT support is not in the business of helping customers write their code.

At first glance it appears you are using "fromEntrySignal" incorrectly. From the documentation:

"The entry signal name. This ties the stop loss exit to the entry and exits the position quantity represented by the actual entry."

EDIT: Hint, they need to match your entries or discard them.

thx for the reply

i respect your opinion, i for one think that they sell a product and charge people money for it, they should support it. i font want to hand over my strategy to a ''consultant.'' i think that's crazy.

and i'm sorry i'm not understanding your hint!

Started this thread Reply With Quote
  #6 (permalink)
 
MrYou's Avatar
 MrYou 
NC, USA
 
Experience: None
Platform: None Yet
Trading: Guitar
Posts: 403 since Jun 2011
Thanks Given: 618
Thanks Received: 196


calhawk01 View Post
and i'm sorry i'm not understanding your hint!

You need to match your "target#" with an equivalent entry:

EnterLong(DefaultQuantity, "target1");

or

EnterShort(DefaultQuantity, "target1");

or leave the signal name empty ("") for both entries and SetStopLoss(). They need to match or discard them.

Reply With Quote





Last Updated on June 4, 2013


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts