Thanks!
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Multiple position in one strategy
Collapse
X
-
Multiple position in one strategy
I have some strategy from which I'd like to open multiple positions. I will have different targets for my positions; but basically I have one signal for the different positions I want to open. Is that possible or one strategy basically handles one position at a time?
Thanks!Tags: None
-
Igarcia,
You can do this, however note you may experience multiple commissions using the managed approach. This can be accomplished by using the "SignalName" field.
If you want to enter 3 contracts and use a more complicated order management strategy I would suggest either using ATM strategies, or you can also use the unmanaged approach.
Adam P.NinjaTrader Customer Service
-
OK, here is what I'm trying to do. In Strategy I did this to enter my 3 different positions:
EnterShort(DefaultQuantity, "SHORT1");
EnterShort(5,"SHORT2");
EnterShort(2,"SHORT3");
I also enter this to manage the trades profits and losses.
SetStopLoss("SHORT1",CalculationMode.Ticks,10,fals e);
SetStopLoss("SHORT2",CalculationMode.Ticks,10,fals e);
SetStopLoss("SHORT3",CalculationMode.Ticks,10,fals e);
SetProfitTarget("SHORT2",CalculationMode.Ticks,10) ;
SetProfitTarget("SHORT3",CalculationMode.Ticks,15) ;
SetProfitTarget("SHORT1",CalculationMode.Ticks,20) ;
Now, when I run the strategy in the analyzer I only see trades for SHORT1 even though they are supposed to be entered at the same time.
I also noticed that I can instantiate the same strategy multiple times with different settings which essentially would be the same thing as this. Still my question remains, if I instantiate the strategy 3 times and all three instances fire at the same time, will all those trades be Entered? Or at least sent to market to be filled?
ThanksLast edited by lgarcia3; 09-26-2012, 04:54 PM.
Comment
-
When setting up your strategy, change "Entries per Direction" from 1 to 3.
Originally posted by lgarcia3 View PostOK, here is what I'm trying to do. In Strategy I did this to enter my 3 different positions:
EnterShort(DefaultQuantity, "SHORT1");
EnterShort(5,"SHORT2");
EnterShort(2,"SHORT3");
I also enter this to manage the trades profits and losses.
SetStopLoss("SHORT1",CalculationMode.Ticks,10,fals e);
SetStopLoss("SHORT2",CalculationMode.Ticks,10,fals e);
SetStopLoss("SHORT3",CalculationMode.Ticks,10,fals e);
SetProfitTarget("SHORT2",CalculationMode.Ticks,10) ;
SetProfitTarget("SHORT3",CalculationMode.Ticks,15) ;
SetProfitTarget("SHORT1",CalculationMode.Ticks,20) ;
Now, when I run the strategy in the analyzer I only see trades for SHORT1 even though they are supposed to be entered at the same time.
I also noticed that I can instantiate the same strategy multiple times with different settings which essentially would be the same thing as this. Still my question remains, if I instantiate the strategy 3 times and all three instances fire at the same time, will all those trades be Entered? Or at least sent to market to be filled?
Thanks
Comment
-
...or set the EntryHandling to using .UniqueEntries - http://www.ninjatrader.com/support/h...ryhandling.htm
Both approach should allow you to execute your multiple signal setup.
Different strategy instances would be acting independently, there is per default no cross communication here.
Comment
-
Hello I have similiar problem I want to enter 2 contracts (setup SL for each of them, for 1 PT - 9ticks and to another I want SL to be moved to growing profit. My code looks
protected override void Initialize()
{
EntriesPerDirection = 1;
EntryHandling = EntryHandling.UniqueEntries;
}
...
EnterLong("first");
EnterLong("second");
SetProfitTarget("first", CalculationMode.Ticks, 9);
SetStopLoss("first", CalculationMode.Ticks, 7, true);
SetStopLoss("second", CalculationMode.Ticks, 7, true);
....
When i run startegy analyzer i only see 1 contract and no second entry...I also played with EntriesPerDirection = 2. but it doesnt work. can anyone help me out?
Thanks
Paul
Comment
-
Hi Paul, please run your script then with TraceOrders to understand better what's happening in the order submission process - http://www.ninjatrader.com/support/f...ead.php?t=3627
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
647 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
368 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
108 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
571 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
573 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment