PositionSizer for ninjatrader - futures io
futures io



PositionSizer for ninjatrader


Discussion in Trading Reviews and Vendors

Updated
      Top Posters
    1. looks_one Fat Tails with 6 posts (32 thanks)
    2. looks_two Big Mike with 5 posts (0 thanks)
    3. looks_3 Mindset with 5 posts (3 thanks)
    4. looks_4 PositionSizer with 4 posts (1 thanks)
      Best Posters
    1. looks_one Fat Tails with 5.3 thanks per post
    2. looks_two sam028 with 3 thanks per post
    3. looks_3 trendisyourfriend with 1.8 thanks per post
    4. looks_4 Mindset with 0.6 thanks per post
    1. trending_up 18,680 views
    2. thumb_up 57 thanks given
    3. group 17 followers
    1. forum 40 posts
    2. attach_file 5 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

(If you already have an account, login at the top of the page)

 
Search this Thread
 

PositionSizer for ninjatrader

(login for full post details)
  #1 (permalink)
 svuhmed 
Edinburgh, UK
 
Experience: Intermediate
Platform: ninja
Trading: eurusd
 
Posts: 22 since Jan 2010
Thanks: 8 given, 15 received

For those interested in position sizing quickly on the fly the following product for ninja looks interesting. Allows you to calculate the number of contracts to enter based on fixed fractional position sizing and then enter the position all with a couple of clicks on the chart.

I have not bought it yet ($695!) but probably will.

I have no affiliation with them.

Would be interested in hearing from anyone who might have used it

https://www.positionsizer.com

(new here and not enough posts to post links yet - sorry - but i think this is worth sharing. I'll post a clickable link at a later date.

Started this thread Reply With Quote
The following user says Thank You to svuhmed for this post:

Journal Challenge April 2021 results (now extended!):
Competing for $1800 in prizes from Jigsaw
looks_oneMaking a Living with the Microsby sstheo
(384 thanks from 39 posts)
looks_twoSalao's Journalby Salao
(85 thanks from 14 posts)
looks_3Learning to Profit - A journey in algorithms and optionsby Syntax
(59 thanks from 18 posts)
looks_4Deetee’s DAX Trading Journal (time based)by Deetee
(51 thanks from 23 posts)
looks_5Maybe a little bit different journalby Malykubo
(37 thanks from 22 posts)
 
Best Threads (Most Thanked)
in the last 7 days on futures io
The Crude Dude Oil Trading System
122 thanks
Help improve the FIO community
38 thanks
futures io site changelog and issues/problem reporting
37 thanks
Next New Poll Ideas/Suggestions
20 thanks
Cryptocurrencies 101 -- what Ive learned so far
19 thanks
 
(login for full post details)
  #2 (permalink)
 Mindset 
Singapore
 
Experience: Intermediate
Platform: NT
Broker: ib
Trading: MES
 
Mindset's Avatar
 
Posts: 362 since Sep 2009
Thanks: 89 given, 289 received

look here

Personally I don't think it's worth the money - 2- 300 would be a better price. However the programmer is excellent so any bugs would always be quickly ironed out.

I am working on my own version - but it is a way off yet and currently is broken with NT7 ( lots of internal changes which can really screw up code if you use mouse clicks).

Reply With Quote
 
(login for full post details)
  #3 (permalink)
 samuelhogg 
Cheshire/Kent/Oxfordshire
 
Experience: Beginner
Platform: MultiCharts/NinjaTrader/MT4
Broker: Interactive Brokers/FxPro
Trading: ES, GBP/USD
 
Posts: 31 since Nov 2009
Thanks: 40 given, 1 received


Just been looking at this. Found the link via the Ninjatrader forum.

Any one tried it? Think it is a bit expensive.

Reply With Quote
 
(login for full post details)
  #4 (permalink)
 samuelhogg 
Cheshire/Kent/Oxfordshire
 
Experience: Beginner
Platform: MultiCharts/NinjaTrader/MT4
Broker: Interactive Brokers/FxPro
Trading: ES, GBP/USD
 
Posts: 31 since Nov 2009
Thanks: 40 given, 1 received

Also found Elliott Wave software for trading Stocks Commodities Futures and Forex.

I want to be able to set the risk per trade as a % of available cash.
Also to set the pip stop loss and target as a % of the ATR, this would also calculate my require lot size.

Reply With Quote
The following 2 users say Thank You to samuelhogg for this post:
 
(login for full post details)
  #5 (permalink)
 sam028 
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,676 since Jun 2009
Thanks: 3,790 given, 4,511 received

@Mindset: have you done something on this, NT7 compatible ?
I've planned to do something like these tools, but didn't start yet (it's for NT7, I'm waiting the end of the beta for obvious reasons).

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
 
(login for full post details)
  #6 (permalink)
 Fat Tails 
Market Wizard
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,855 since Mar 2010
Thanks: 4,238 given, 26,745 received

I had a look at the software, and definitely I do not need it. This does not mean that it is useless. But position sizing is really simple.

First Step - Select your Default Values

(1) Define acceptable $$$ risk per trade. A typical amount would be $ 300 for an account of $ 30,000 (corresponding to 1% of equity).

(2) Know your default money management stop, for example 12 ticks for ES. This default stop should be in line with the logical stops required to trade your setups.

(3) 12 ticks of ES are 3 points or USD 150 per contract. Not difficult to calculate that you can trade 2 contracts.


Second Step - Set up an ATM Strategy to Trade Your Defaults

Setup a strategy with 2 contracts and a stop-loss of 12 points. Then you may add a first target of 12 ticks (1 contract), and a trailing stop (1 contract) or something else. If you enter a trader, NinjaTrader will automatically set the required brackets.


Position Sizing

You never ever exceed the intial stop of 12 ticks. If your setup requires more than 12 ticks, you do not take the trade. If your setup requires less than 12 ticks, you manually adjust the trade after you entered the position or keep it as a mental stop, the hard stop being your money management stop of 12 ticks.


Rule of Three

If your initial stop is equal or less than 6 ticks (which is half of your default money management stop), you can double your position size for equal risk. This leaves you with 3 alternatives for position sizing.

stop > 12 ticks -> no trade
stop <= 12 ticks -> trade 2 contracts
stop <= 6 ticks -> trade 4 contracts

I do not need any software to do that for me. I know that I will take 2 contracts if my stop is 12 ticks and that I can take 4 contracts if my stop is 6 ticks. The first alternative is automated via ATM. For the second alternative, I proceed as follows

- open a position with 2 contracts
- adjust stop to 6 ticks, if possible
- add another 2 contracts if market confirms direction

If you are a scalper you can also directly hard-code your second ATM strategy by selecting a stop of 6 ticks and 4 contracts.

Use EXCEL

I have an excel sheet, where I have calculated typical position sizes for all instruments, based on my risk allowance and volatility (average true range). But this is only required to define the appropriate default values for the money management stops.

Reply With Quote
The following 17 users say Thank You to Fat Tails for this post:
 
(login for full post details)
  #7 (permalink)
 Fat Tails 
Market Wizard
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,855 since Mar 2010
Thanks: 4,238 given, 26,745 received


PositionSizer View Post

Mike, I know I never really post here and I'm very very busy but I just wanted to kind of defend my product. Maybe this is my fault that my product got a bad rap or is misunderstood because I do not post enough on your forum. With the launch of my new product I will try and start adding value to your forum by showing how PositionSizer can help traders.

Thank you everyone.

DJ

I have been careful not to bash the product, but have simply explained why I prefer to use Excel. I am not trading hundreds of different instruments, but just a few, and they are all denominated in USD or Euro. With my Excel sheet and a Rule of Three I am as fast to enter any position, as I would with a position sizer.

This does not mean that the product is bad or offers no advantage. Position sizing is an important subject and has a huge impact on profitability. Once you have a reliable trading system, it is position sizing that determines the profits. I know the original Kelly paper and the book by Ralph Vince on The Mathematics of Money Management.

Serious vendors offer a free trial of their software. I am currently testing MultiCharts for 4 weeks and I have a rather favourable impression. This product has a 7 days trial period, which is a bit short to come to a conclusion. But at least there is no reason not to go for the trial. With the trial it is possible to judge whether the product is worth the money, and there will certainly be different opinions.

Reply With Quote
The following user says Thank You to Fat Tails for this post:
 
(login for full post details)
  #8 (permalink)
 trendisyourfriend 
Market Wizard
Quebec
 
Experience: Intermediate
Platform: NinjaTrader wt Rancho Dinero's profiling tools
Broker: AMP/CQG
Trading: ES, NQ, YM
 
trendisyourfriend's Avatar
 
Posts: 3,999 since Oct 2009
Thanks: 3,676 given, 5,161 received

Why would anyone need such a tool in the futures market ? After all, we don't have fractional lot size or contract size. You could simply decide to handle 1 contract by chunk of $5000US in your account or use any other value you feel appropriate. You don't even need Excel to determine that. Simple common sense is all that you need.

Reply With Quote
The following user says Thank You to trendisyourfriend for this post:
 
(login for full post details)
  #9 (permalink)
 Big Mike 
Site Administrator
Swing Trader
Data Scientist & DevOps
Manta, Ecuador
 
Experience: Advanced
Platform: Custom solution
Trading: Futures & Crypto
 
Big Mike's Avatar
 
Posts: 50,028 since Jun 2009
Thanks: 32,487 given, 98,346 received

Moderator Notice
Moderator Notice



Mike

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/

Visit other sites? Please spread the word about your experience with our community!
Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #10 (permalink)
 Fat Tails 
Market Wizard
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,855 since Mar 2010
Thanks: 4,238 given, 26,745 received



trendisyourfriend View Post
Why would anyone need such a tool in the futures market ? After all, we don't have fractional lot size or contract size. You could simply decide to handle 1 contract by chunk of $5000US in your account or use any other value you feel appropriate. You don't even need Excel to determine that. Simple common sense is all that you need.

This is too easy. I use NinjaTrader to run ATM strategies, and the question arises indeed, how to adapt the stop loss size to volatility, exchange rate and risk allowance. This is what I do once per week:


Input Values: Maximum Risk, Exchange Rate, ATR(36) of a 5 minute chart and Spread

(1) I first enter two values as input -> maximum risk per trade and current exchange rate EUR/USD -> see red fields in the excel sheet below

(2) Then I measure the lowest and highest value for the ATR(36) on a 5 min chart that could be found during the RTH session (my trading times) over the last week, not including holiday sessions.


Money Management Stop-Loss is calculated as ATR(36) plus Spread

I assume that the ATR(36) of the 5 min chart is a reasonable value for my money management stop-loss as required by my setups. Starting from these values I calculate the stop loss in ticks and the number of contracts that I am allowed to trade.


Notes to the Spreadsheet below by Column

A: Instrument
B: Contract Month
C: Tick Size in points
D: Minimum measured for ATR(36) in points
E: Maximum measured for ATR(36) in points
F: The assumed spread, which is added to the ATR to determine the stop loss
G: The stop loss calculated from volatility: Mean of minimum and maximum ATR + spread
H: The selected stop loss, manually adjusted to avoid an uneven number of contracts
I: Contract Multiplier
J: TickValue
K: StopValue in Local Currency calculated from selected stop loss
L: StopValue in Euro converted from local currency
M: Risk allowed in Euro
N: Number of contracts that can be traded calculated from stop loss value

The two red fields are manual inputs. The blue field are taken from a 5 min chart that covers the last week. The two orange columns are my outputs that I use to enter my default strategies for the instruments.

If volatility changes for an instrument, I may have to adjust contract size. The whole process takes a few minutes. The advantage of doing this manually is that a change informs me about different market conditions, in case that I did not realize it during the week.

Result

For the next week I am allowed to trade 6 contracts of TF with a stop loss size of 14 ticks, or alternatively I can trade 4 contracts of CL with a stop loss of 20 ticks. In case that my calculations are wrong, at least it was myself who committed the error and I can take full responsibility for it. The approach is similar to the PositionSizer.

Attached Thumbnails
PositionSizer for ninjatrader-contract-size-octobre-18.pdf  
Reply With Quote
The following 12 users say Thank You to Fat Tails for this post:
 
(login for full post details)
  #11 (permalink)
 samuelhogg 
Cheshire/Kent/Oxfordshire
 
Experience: Beginner
Platform: MultiCharts/NinjaTrader/MT4
Broker: Interactive Brokers/FxPro
Trading: ES, GBP/USD
 
Posts: 31 since Nov 2009
Thanks: 40 given, 1 received

The price appears to have dropped $300 since my first post on this. Still to expensive in my opinion, especially as you won't own it outright and you will have to pay thay yearly.

I have created a spreadsheet which will have to do for the time being.

All the best.

Reply With Quote
 
(login for full post details)
  #12 (permalink)
 trendisyourfriend 
Market Wizard
Quebec
 
Experience: Intermediate
Platform: NinjaTrader wt Rancho Dinero's profiling tools
Broker: AMP/CQG
Trading: ES, NQ, YM
 
trendisyourfriend's Avatar
 
Posts: 3,999 since Oct 2009
Thanks: 3,676 given, 5,161 received


Fat Tails View Post
This is too easy. I use NinjaTrader to run ATM strategies, and the question arises indeed, how to adapt the stop loss size to volatility, exchange rate and risk allowance.

I did a similar tool to what you did but more advanced in Excel for the Forex market many moons ago but never used it for the Futures market. In my approach, volatility does not affect my stop loss. Most of my trades are placed "on the edge" on a pullback or small retrace. My stop loss almost never varies. For the RUSSELL the average is 6 ticks with some fluctuation of around +4 ticks. That's about the same thing with the ES. I do not trade anything else. I personally use 1 contract by chunk of $3500USD. That's as you say simple and straightforward. The difference in exchange rates does not affect me as there are so small. As i wrote previously, if we could use fractional lot size as we can in the Forex market it would be another story but that's not the case.

Attached Thumbnails
Click image for larger version

Name:	image_calculatrice.jpg
Views:	307
Size:	368.7 KB
ID:	23167  
Reply With Quote
The following 4 users say Thank You to trendisyourfriend for this post:
 
(login for full post details)
  #13 (permalink)
 aviat72 
San Francisco Bay Area
 
Experience: Intermediate
Platform: NT,TOS,IB
Trading: ES,CL,TF
 
Posts: 280 since Jun 2010
Thanks: 155 given, 271 received

Folks:

This is more of a programing question.

(1) He added options to the right click menu. This is something I have wanted to understand for a long time. Any pointers will be great.

(2) He is able to send orders to the chart-trader via his indicator. Any clue on how to do that?

Visit my futures io Trade Journal Reply With Quote
The following user says Thank You to aviat72 for this post:
 
(login for full post details)
  #14 (permalink)
 Fat Tails 
Market Wizard
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,855 since Mar 2010
Thanks: 4,238 given, 26,745 received


trendisyourfriend View Post
I did a similar tool to what you did but more advanced in Excel for the Forex market many moons ago but never used it for the Futures market. In my approach, volatility does not affect my stop loss. Most of my trades are placed "on the edge" on a pullback or small retrace. My stop loss almost never varies. For the RUSSELL the average is 6 ticks with some fluctuation of around +4 ticks. That's about the same thing with the ES. I do not trade anything else. I personally use 1 contract by chunk of $3500USD. That's as you say simple and straightforward. The difference in exchange rates does not affect me as there are so small. As i wrote previously, if we could use fractional lot size as we can in the Forex market it would be another story but that's not the case.

Your spreadsheet design is superior, but you have not integrated the idea that the money management stop-loss is linked to volatility. When trading on margin - as opposed to trading stocks - both profits and risk depend on leverage.

In my opinion, the best way to control leverage is a three-step-process. In a first step you adjust the stop-loss to the volatility of your investment. I just used the average true range of a 5 min chart. In the second step you determine the number of contracts to trade. Both steps together are nothing than fine-tuning leverage.

The third step, and this is really advanced money management, is to adjust leverage to the expectancy and the risk of ruin of your setups. This is something I am not mastering now, but I am eager to learn that. Currently reading the book by Ralph Vince on Money Management. Until I understand more, I will stay with my rule of thumb, which is 1% of equity risked per trade.

Reply With Quote
The following user says Thank You to Fat Tails for this post:
 
(login for full post details)
  #15 (permalink)
 trendisyourfriend 
Market Wizard
Quebec
 
Experience: Intermediate
Platform: NinjaTrader wt Rancho Dinero's profiling tools
Broker: AMP/CQG
Trading: ES, NQ, YM
 
trendisyourfriend's Avatar
 
Posts: 3,999 since Oct 2009
Thanks: 3,676 given, 5,161 received


Fat Tails View Post
You spreadsheet design is superior, but you have not integrated the idea that the money management stop-loss is linked to volatility. When trading on margin - as opposed to trading stocks - both profits and risk depend on leverage.

It is not directly integrated but indirectly as i was taking it into account. Basically we need to define two things, ie, the size of the risk in terms of ticks/pips and the percentage of your equity you are ready to risk for that trade. Mataf has done a web tool to this effect :

Position sizing in risk management - Mataf.net


Quoting 
The third step, and this is really advanced money management, is to adjust leverage to the expectancy and the risk of ruin of your setups. This is something I am not mastering now, but I am eager to learn that. Currently reading the book by Ralph Vince on Money Management. Until I understand more, I will stay with my rule of thumb, which is 1% of equity risked per trade.

I don't think you need to go that far in your quest. Technical analysis is somewhat limited, you can only enter at specific points given the current conditions of your instrument of choice. If there is enough volatility or movement then you will get some follow through otherwise if price stops moving then no matter your past experience (expectation) you're going to lose. The only reason why we can win in trading is because price cooperates and keeps moving in a somewhat orderly fashion.

Reply With Quote
The following 2 users say Thank You to trendisyourfriend for this post:
 
(login for full post details)
  #16 (permalink)
 sam028 
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,676 since Jun 2009
Thanks: 3,790 given, 4,511 received


aviat72 View Post
Folks:

This is more of a programing question.

(1) He added options to the right click menu. This is something I have wanted to understand for a long time. Any pointers will be great.

(2) He is able to send orders to the chart-trader via his indicator. Any clue on how to do that?

Do you mean something like this ?



Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
The following 6 users say Thank You to sam028 for this post:
 
(login for full post details)
  #17 (permalink)
 aviat72 
San Francisco Bay Area
 
Experience: Intermediate
Platform: NT,TOS,IB
Trading: ES,CL,TF
 
Posts: 280 since Jun 2010
Thanks: 155 given, 271 received


sam028 View Post
Do you mean something like this ?



You missed out, that aviat72 says so, but yes.

Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #18 (permalink)
 Mindset 
Singapore
 
Experience: Intermediate
Platform: NT
Broker: ib
Trading: MES
 
Mindset's Avatar
 
Posts: 362 since Sep 2009
Thanks: 89 given, 289 received

There are a no of issues:

1.Using the mouse click to select 3 prices ( stop, entry and target)
2.Adding stuff to the menu and the toolbar.
3.Getting the instruments tick value.
4. Converting that value - real time - to your base currency**
5. Placing orders on a chart without using a strategy.


None are 'easy' but 1 and 4 are particularly difficult.

Edit - as a workaround you could just have an exch rate that you update manually at the beginning of each day.

Reply With Quote
 
(login for full post details)
  #19 (permalink)
 Big Mike 
Site Administrator
Swing Trader
Data Scientist & DevOps
Manta, Ecuador
 
Experience: Advanced
Platform: Custom solution
Trading: Futures & Crypto
 
Big Mike's Avatar
 
Posts: 50,028 since Jun 2009
Thanks: 32,487 given, 98,346 received

If those items are done already in the commercial application, why not just buy it? Or work with the developer to improve it or add a feature you deem necessary, instead of creating your own version.

Mike

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/

Visit other sites? Please spread the word about your experience with our community!
Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #20 (permalink)
 Mindset 
Singapore
 
Experience: Intermediate
Platform: NT
Broker: ib
Trading: MES
 
Mindset's Avatar
 
Posts: 362 since Sep 2009
Thanks: 89 given, 289 received

1. Money
2. Much more importantly - you can't get access to the source code. So improving or adapting it is limited.
3. Developing our own version improves learning and will lead to improvements elsewhere (IMHO)

I did actually trial it - and found it to be relatively poor in some areas.

Essentially it's the old saying
'Feed a man a fish, you feed him for a day; teach him to fish and he can feed himself.'

Reply With Quote
The following 3 users say Thank You to Mindset for this post:
 
(login for full post details)
  #21 (permalink)
 Snoop 
Toronto, Ontario
 
Experience: Advanced
Platform: NinjaTrader, Multicharts
Broker: IB, IQfeed
Trading: ES, CL
 
Snoop's Avatar
 
Posts: 203 since Oct 2009
Thanks: 135 given, 164 received

What will "feed you" is trading success. Development of other miscellaneous tools often cuts into screen time or other more direct trading related development.

On a related note:

cyberxpert: outreach the boundries of excel
IB excel adapter (free) is a useful tool to draw real time info from IB - specifically real time account info - which I find very useful to drive my sizing/risk spreadsheet.


Mindset View Post
1. Money
2. Much more importantly - you can't get access to the source code. So improving or adapting it is limited.
3. Developing our own version improves learning and will lead to improvements elsewhere (IMHO)

I did actually trial it - and found it to be relatively poor in some areas.

Essentially it's the old saying
'Feed a man a fish, you feed him for a day; teach him to fish and he can feed himself.'


Reply With Quote
The following 2 users say Thank You to Snoop for this post:
 
(login for full post details)
  #22 (permalink)
 aviat72 
San Francisco Bay Area
 
Experience: Intermediate
Platform: NT,TOS,IB
Trading: ES,CL,TF
 
Posts: 280 since Jun 2010
Thanks: 155 given, 271 received


Big Mike View Post
If those items are done already in the commercial application, why not just buy it? Or work with the developer to improve it or add a feature you deem necessary, instead of creating your own version.

Mike

I am not interested in the application. I am interested in developing something which uses the tools he is using with NT.

Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #23 (permalink)
 Big Mike 
Site Administrator
Swing Trader
Data Scientist & DevOps
Manta, Ecuador
 
Experience: Advanced
Platform: Custom solution
Trading: Futures & Crypto
 
Big Mike's Avatar
 
Posts: 50,028 since Jun 2009
Thanks: 32,487 given, 98,346 received


aviat72 View Post
I am not interested in the application. I am interested in developing something which uses the tools he is using with NT.

OK, programming questions about context menus and toolbars and such should not be in this thread. You'll want to create a new one to follow up on that stuff.

Mike

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/

Visit other sites? Please spread the word about your experience with our community!
Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #24 (permalink)
 trendisyourfriend 
Market Wizard
Quebec
 
Experience: Intermediate
Platform: NinjaTrader wt Rancho Dinero's profiling tools
Broker: AMP/CQG
Trading: ES, NQ, YM
 
trendisyourfriend's Avatar
 
Posts: 3,999 since Oct 2009
Thanks: 3,676 given, 5,161 received


Snoop View Post
What will "feed you" is trading success. Development of other miscellaneous tools often cuts into screen time or other more direct trading related development.

On a related note:

cyberxpert: outreach the boundries of excel
IB excel adapter (free) is a useful tool to draw real time info from IB - specifically real time account info - which I find very useful to drive my sizing/risk spreadsheet.

Would be great if we could connect to Ninja using this tool.

Reply With Quote
 
(login for full post details)
  #25 (permalink)
 Mindset 
Singapore
 
Experience: Intermediate
Platform: NT
Broker: ib
Trading: MES
 
Mindset's Avatar
 
Posts: 362 since Sep 2009
Thanks: 89 given, 289 received

May as well start at the most difficult bit...
How do you access real time exch rates?
My guess is you use a web site like google.
If you type in eg eur to gbp it comes up with a spot rate.
I can get the symbol currency but does anyone have any snippet about how to access and read a web page?

Reply With Quote
 
(login for full post details)
  #26 (permalink)
 Jura 
The Netherlands
 
Experience: None
Platform: MultiCharts, TradingView
Trading: ...
 
Jura's Avatar
 
Posts: 774 since Apr 2010
Thanks: 2,347 given, 688 received

Interesting discussion going on here.


Mindset View Post
May as well start at the most difficult bit...
How do you access real time exch rates?
My guess is you use a web site like google.
If you type in eg eur to gbp it comes up with a spot rate.
I can get the symbol currency but does anyone have any snippet about how to access and read a web page?

Hm, perhaps you can use the API of your broker? (see for example the Interactive Brokers C# API : Interactive Brokers C# Api | Dinosaur Technology and Trading )

I'm sorry I can't contribute more, honestly I have no idea how to tackle such a complex position sizing program.

Regards,

Reply With Quote
 
(login for full post details)
  #27 (permalink)
 Mindset 
Singapore
 
Experience: Intermediate
Platform: NT
Broker: ib
Trading: MES
 
Mindset's Avatar
 
Posts: 362 since Sep 2009
Thanks: 89 given, 289 received

Yes it is a complex project. I don't think one needs to use an API as we have C# and it's been done before of a fashion - see jt's NewsAddin.
Unfortunately this is in a dll and I can't /don't know how to read those.

Reply With Quote
 
(login for full post details)
  #28 (permalink)
 Big Mike 
Site Administrator
Swing Trader
Data Scientist & DevOps
Manta, Ecuador
 
Experience: Advanced
Platform: Custom solution
Trading: Futures & Crypto
 
Big Mike's Avatar
 
Posts: 50,028 since Jun 2009
Thanks: 32,487 given, 98,346 received

Moderator Notice
Moderator Notice


We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/

Visit other sites? Please spread the word about your experience with our community!
Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #29 (permalink)
 Big Mike 
Site Administrator
Swing Trader
Data Scientist & DevOps
Manta, Ecuador
 
Experience: Advanced
Platform: Custom solution
Trading: Futures & Crypto
 
Big Mike's Avatar
 
Posts: 50,028 since Jun 2009
Thanks: 32,487 given, 98,346 received

So, where is the MultiCharts version of this tool?

hint, hint

Mike

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/

Visit other sites? Please spread the word about your experience with our community!
Follow me on Twitter Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #30 (permalink)
 alchemist74 
Sofia, Bulgaria
 
Experience: Advanced
Platform: IB,TOS
Broker: IB
Trading: Options,ES,6E,ZB,SPX,RUT,CL
 
Posts: 47 since Jul 2010
Thanks: 6 given, 42 received

here is my excel calculator for position sizing. At this moment i use ATR method but i have some doubts if it is best.
For calculation i use margins from AMP Futures.

There are some mistakes in symbols GE,ZF and ZT i will fix it soon.

This is created for position trading, not for daytrading !!!

Attached Thumbnails
Click image for larger version

Name:	ATR.JPG
Views:	170
Size:	268.5 KB
ID:	85096   Click image for larger version

Name:	FF.JPG
Views:	92
Size:	255.1 KB
ID:	85097   Click image for larger version

Name:	margin.JPG
Views:	90
Size:	257.1 KB
ID:	85098  
Reply With Quote
 
(login for full post details)
  #31 (permalink)
 monpere 
Bala, PA, USA
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Mirus, IB
Trading: SPY, Oil, Euro
 
monpere's Avatar
 
Posts: 1,858 since Jul 2010
Thanks: 300 given, 3,339 received

Try these indicators on futures.io (formerly BMT):

TradeRuler
RiskReward

Reply With Quote
The following 2 users say Thank You to monpere for this post:
 
(login for full post details)
  #32 (permalink)
 gonzofist 
PORTLAND, OR
 
Experience: None
Platform: NinjaTrader
Trading: Futures
 
Posts: 185 since Jul 2011
Thanks: 74 given, 167 received

I found this discussion very useful thank you @Fat Tails, even if it wasn't necessarily the intended purpose for this sub-forum. If I may provide some feedback to the vendor, as I had previously looked at this product before it was posted on futures.io (formerly BMT) because well....im lazy and just wanted to deal with my need quickly by throwing some $$ at it, but not $$$ .

1) Your site returns a malware warning in Chrome, im assuming/hoping this is not intended but you should look into it as it's 30%+ of the browser space.

2) Ninja is starting to lose traction and MC,Sierra and others are taking on more users, including myself most recently, I noticed a post by you on Sierra's forums over a year ago that you would work with them to code your tools functionality into the platform, this never happened.

3) The price is excessive for what you are providing, you may disagree but I am your target audience and my perception and reason for leaving your site within 5 minutes is that I do not value my time so highly that I can't write up my own spreadsheet to link to my platform (which I did), live if I wish (just switched to Sierra) and do these same analytics. Or I can pay far less than your price (and have) for a C# course if I want to integrate my need more seamlessly. I'm sorry but these money management systems are not proprietary and is easily implemented in a realtime environment, your pricing model should target the lazy people out there like myself, and not the uninformed with deep pockets, you'll run out of those.

Just advice to cater to my audience is all .

Edit: my comments above were in reference to using Sierra's spreadsheet functions for my purpose on FX trades (multi-lots), not coding in Ninja which has more of a time investment on the user im sure.

Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #33 (permalink)
 gonzofist 
PORTLAND, OR
 
Experience: None
Platform: NinjaTrader
Trading: Futures
 
Posts: 185 since Jul 2011
Thanks: 74 given, 167 received

Also, if vendor could maybe reply to the malware warning issue once he/she looks into it, it sort of bothered me as I had already visited it from other browsers.

Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #34 (permalink)
 Fat Tails 
Market Wizard
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,855 since Mar 2010
Thanks: 4,238 given, 26,745 received

Did you ever visit Google? This is also dangerous.

Google has infected at least 39 other sites, as disclosed by Google.

I admit that this is little in relation to the traffic generated ......


Advisory provided by Google
Safe Browsing
Diagnostic page for google.com


What is the current listing status for google.com?

This site is not currently listed as suspicious.

Part of this site was listed for suspicious activity 9 time(s) over the past 90 days.

What happened when Google visited this site?

Of the 521038 pages we tested on the site over the past 90 days, 33 page(s) resulted in malicious software being downloaded and installed without user consent. The last time Google visited this site was on 2012-08-15, and the last time suspicious content was found on this site was on 2012-08-15.

Malicious software includes 245 trojan(s), 19 scripting exploit(s), 17 exploit(s). Successful infection resulted in an average of 3 new process(es) on the target machine.

Malicious software is hosted on 31 domain(s), including viralblog.com/, happynewyear.osa.pl/, relay-hosting.net/.

24 domain(s) appear to be functioning as intermediaries for distributing malware to visitors of this site, including seowicked.com/, thisprimallife.com/, googleusercontent.com/.

This site was hosted on 95 network(s) including AS15169 (Google Internet Backbone), AS12956 (TELEFONICA), AS36040 (Bandaid XT+).

Has this site acted as an intermediary resulting in further distribution of malware?

Over the past 90 days, google.com appeared to function as an intermediary for the infection of 39 site(s) including stroupecondoblog.com/, https://sites.google.com/site/wwwjazaancom/, nuhyapi.com.tr/.

Has this site hosted malware?

Yes, this site has hosted malicious software over the past 90 days. It infected 19 domain(s), including hausofthequeen.co.cc/, soneternity.co.cc/, deivydcds.co.cc/.

Next steps:

Return to the previous page.
If you are the owner of this web site, you can request a review of your site using Google Webmaster Tools. More information about the review process is available in Google's Webmaster Help Center.

Updated 6 hours ago

© Google - Google Home

Reply With Quote
The following user says Thank You to Fat Tails for this post:
 
(login for full post details)
  #35 (permalink)
 gonzofist 
PORTLAND, OR
 
Experience: None
Platform: NinjaTrader
Trading: Futures
 
Posts: 185 since Jul 2011
Thanks: 74 given, 167 received


Fat Tails View Post
Did you ever visit Google? This is also dangerous.

Google has infected at least 39 other sites, as disclosed by Google.

I admit that this is little in relation to the traffic generated ......


Advisory provided by Google
Safe Browsing
Diagnostic page for google.com


What is the current listing status for google.com?

This site is not currently listed as suspicious.

Part of this site was listed for suspicious activity 9 time(s) over the past 90 days.

What happened when Google visited this site?

Of the 521038 pages we tested on the site over the past 90 days, 33 page(s) resulted in malicious software being downloaded and installed without user consent. The last time Google visited this site was on 2012-08-15, and the last time suspicious content was found on this site was on 2012-08-15.

Malicious software includes 245 trojan(s), 19 scripting exploit(s), 17 exploit(s). Successful infection resulted in an average of 3 new process(es) on the target machine.

Malicious software is hosted on 31 domain(s), including viralblog.com/, happynewyear.osa.pl/, relay-hosting.net/.

24 domain(s) appear to be functioning as intermediaries for distributing malware to visitors of this site, including seowicked.com/, thisprimallife.com/, googleusercontent.com/.

This site was hosted on 95 network(s) including AS15169 (Google Internet Backbone), AS12956 (TELEFONICA), AS36040 (Bandaid XT+).

Has this site acted as an intermediary resulting in further distribution of malware?

Over the past 90 days, google.com appeared to function as an intermediary for the infection of 39 site(s) including stroupecondoblog.com/, https://sites.google.com/site/wwwjazaancom/, nuhyapi.com.tr/.

Has this site hosted malware?

Yes, this site has hosted malicious software over the past 90 days. It infected 19 domain(s), including hausofthequeen.co.cc/, soneternity.co.cc/, deivydcds.co.cc/.

Next steps:

Return to the previous page.
If you are the owner of this web site, you can request a review of your site using Google Webmaster Tools. More information about the review process is available in Google's Webmaster Help Center.

Updated 6 hours ago

© Google - Google Home

Im sure it's an aggressive cookie or something silly but I wouldn't purchase something from any site that was actively categorized as malicious, just a reason for customers to be turned away--feedback to vendor.

Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #36 (permalink)
 Fat Tails 
Market Wizard
Berlin, Europe
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
 
Fat Tails's Avatar
 
Posts: 9,855 since Mar 2010
Thanks: 4,238 given, 26,745 received


gonzofist View Post
Im sure it's an aggressive cookie or something silly but I wouldn't purchase something from any site that was actively categorized as malicious, just a reason for customers to be turned away--feedback to vendor.

You are absolutely right. The day before yesterday I looked up the website of my local bicycle shop as I needed some new tires. The website was also labelled dangerous by Google, so I informed them to check with the company hosting it.

Reply With Quote
 
(login for full post details)
  #37 (permalink)
 calitrader 
San Jose, CA
 
Experience: Intermediate
Platform: SC
Broker: Multi
Trading: CL
 
Posts: 733 since Mar 2012
Thanks: 1,954 given, 811 received

Has anyone heard from this guy? I bought a lifetime license($995) from him and have not heard back from him since I got a late stage beta from him maybe a year ago. The product looked great. You could enter a position from a Chart Trader style interface and update the stop on the IB side each time the market moved up with a mechanisim that worked alot like FatTails' U11. Just before he disappeared he announced a partnership and was offering a package with the MT Predictor software (with a big discount on MT) vendor. Does anyone know how long the position sizing aspect has been in that product? I always wondered if DJ the PositionSizer guy sold his position sizing logic to MT. I think he was out of money (he was not a programmer and was contracting out the coding.) after the recode for the new version and NinjaTrader kept requiring him to upgrade to the latest version and he had to send out updates to the software. I pretty much just wrote it off, but if anyone is in contact with him tell him I'd like to hear from him.

Chris

I am a relatively new member, mostly just reading for now. I look forward to being able to contribute to the community as time goes on.

Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #38 (permalink)
 mattz   is a Vendor
 
 
mattz's Avatar
 
Posts: 2,489 since Sep 2010
Thanks: 2,427 given, 3,758 received


calitrader View Post
Has anyone heard from this guy? I bought a lifetime license($995) from him and have not heard back from him since I got a late stage beta from him maybe a year ago. The product looked great. You could enter a position from a Chart Trader style interface and update the stop on the IB side each time the market moved up with a mechanisim that worked alot like FatTails' U11. Just before he disappeared he announced a partnership and was offering a package with the MT Predictor software (with a big discount on MT) vendor. Does anyone know how long the position sizing aspect has been in that product? I always wondered if DJ the PositionSizer guy sold his position sizing logic to MT. I think he was out of money (he was not a programmer and was contracting out the coding.) after the recode for the new version and NinjaTrader kept requiring him to upgrade to the latest version and he had to send out updates to the software. I pretty much just wrote it off, but if anyone is in contact with him tell him I'd like to hear from him.

Chris

I am a relatively new member, mostly just reading for now. I look forward to being able to contribute to the community as time goes on.

I spoke to the guy a few times and I think that development costs have impacted his business.
He build a product that many simply did not appreciate, understood or was too complex to implement.
It was a very good product from what I saw and the owner of the site was a nice guy.

It's really sad as I think he put a lot of faith in a product that lacked marketing/sales.
I hope you are right and he did sell the intellectual property.

Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email support@OptimusFutures.com
Reply With Quote
 
(login for full post details)
  #39 (permalink)
 calitrader 
San Jose, CA
 
Experience: Intermediate
Platform: SC
Broker: Multi
Trading: CL
 
Posts: 733 since Mar 2012
Thanks: 1,954 given, 811 received

Yeah I agree a cool guy and a great product. He certinly believed in the Van Tharp R risk philosophy down to his bones. The first version of his product actually looked a lot like monpere's Risk Reward indicator.

Chris

Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #40 (permalink)
 calitrader 
San Jose, CA
 
Experience: Intermediate
Platform: SC
Broker: Multi
Trading: CL
 
Posts: 733 since Mar 2012
Thanks: 1,954 given, 811 received


Fat Tails View Post
This is too easy. I use NinjaTrader to run ATM strategies, and the question arises indeed, how to adapt the stop loss size to volatility, exchange rate and risk allowance. This is what I do once per week:


Input Values: Maximum Risk, Exchange Rate, ATR(36) of a 5 minute chart and Spread

(1) I first enter two values as input -> maximum risk per trade and current exchange rate EUR/USD -> see red fields in the excel sheet below

(2) Then I measure the lowest and highest value for the ATR(36) on a 5 min chart that could be found during the RTH session (my trading times) over the last week, not including holiday sessions.


Money Management Stop-Loss is calculated as ATR(36) plus Spread

I assume that the ATR(36) of the 5 min chart is a reasonable value for my money management stop-loss as required by my setups. Starting from these values I calculate the stop loss in ticks and the number of contracts that I am allowed to trade.


Notes to the Spreadsheet below by Column

A: Instrument
B: Contract Month
C: Tick Size in points
D: Minimum measured for ATR(36) in points
E: Maximum measured for ATR(36) in points
F: The assumed spread, which is added to the ATR to determine the stop loss
G: The stop loss calculated from volatility: Mean of minimum and maximum ATR + spread
H: The selected stop loss, manually adjusted to avoid an uneven number of contracts
I: Contract Multiplier
J: TickValue
K: StopValue in Local Currency calculated from selected stop loss
L: StopValue in Euro converted from local currency
M: Risk allowed in Euro
N: Number of contracts that can be traded calculated from stop loss value

The two red fields are manual inputs. The blue field are taken from a 5 min chart that covers the last week. The two orange columns are my outputs that I use to enter my default strategies for the instruments.

If volatility changes for an instrument, I may have to adjust contract size. The whole process takes a few minutes. The advantage of doing this manually is that a change informs me about different market conditions, in case that I did not realize it during the week.

Result

For the next week I am allowed to trade 6 contracts of TF with a stop loss size of 14 ticks, or alternatively I can trade 4 contracts of CL with a stop loss of 20 ticks. In case that my calculations are wrong, at least it was myself who committed the error and I can take full responsibility for it. The approach is similar to the PositionSizer.

I know I am a little late on this thread but @FatTails could you explain how you get the 36ATR (5 min) spread in your spreadsheet? I am trying to find a good calculation method for setting stops based on the volatility of the market in question. Maybe MAE is a better choice? Do anyone have any thought on how to best accomplish this? Thank you.

Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #41 (permalink)
 Harvard 
Frankfurt, Germany
 
Experience: Beginner
Platform: NinjaTrader
Trading: Futures
 
Posts: 28 since Sep 2012
Thanks: 19 given, 5 received

Hello everybody,

does anybody know if there exists a position calculator for "optimal f" from Ralph Vince or "secure f" from Leo Zamansky and David Stendahl?

Kind regards,
Harvard

Reply With Quote


futures io Trading Community Trading Reviews and Vendors > PositionSizer for ninjatrader


Last Updated on April 22, 2020


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing
 

Journal Challenge w/$1,800 in prizes!

April

An Introduction to CME Group Micro Bitcoin Futures w/David Lerman

Elite only
     



Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada), info@futures.io
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.
no new posts