+1 888 340 6572
MultiCharts Project Management
previous_open_issue.png
Go to the previous open issue
previous_issue.png
Go to the previous issue (open or closed)
star_faded.png
Please log in to bookmark issues
feature_request_small.png
Open Feature request MC-1708

Can't specify slippage for each instrument within one strategy - A fundamental flaw in the portfolio optimizer

action_vote_minus_faded.png
24
Votes
action_vote_plus_faded.png
next_issue.png
Go to the next issue (open or closed)
next_open_issue.png
Go to the next open issue
Description

One needs to be able to specify slippage and commission at the instrument level, not the strategy level:

If I want to optimize 5 variables for my signal on a basket of 5 instruments, currently I can only apply a basket average for slippage + commission etc. Slippage does vary significantly per instrument. This will lead to highly unreliable optimization results. Optimal permutations will centre on input combinations that exploit the instruments with underestimated costs and that avoid the overestimated ones. It actually renders the portfolio optimizer virtually useless in my experience.

The solution of creating multiple strategies, each with its own instrument and own costs does not work either. This will yield 25 optimizable variables using the above example, which is highly undesirable (from a curve fitting and time perspective).

Please see the forum link:


http://www.multicharts.com/discussion/viewtopic.php?f=1&p=107169#p107169

Steps to reproduce this issue

see above description.

Comments (3)
#0
user-offline.png  vindiou (vindiou)
Jun 15, 2015 - 07:46

Slippage should be configured per instrument, not per strategy!
This clearly is a flaw which leads to unrealistic calculation results.
Configuring it from the code according to the current instrument or the current market conditions would be good.

#0
user-offline.png  vindiou (vindiou)
Jun 15, 2015 - 07:58

I meant slippage configurable from the QuoteManager and/or modifiable/editable from the code

#0
user-offline.png  vindiou (vindiou)
Jun 17, 2015 - 03:51
History
Issue basics
  • Type of issue
    Feature request
  • Category
    Usability
  • Targeted for
    Not determined
  • Status
    Under Review
User pain
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
Affected by this issue (2)
People involved
Times and dates
  • Posted at
  • Last updated
Issue details
  • Resolution
    Not determined
  • Severity
    Critical
Attachments (0)
There is nothing attached to this issue
Commits (0)
There are no code checkins for this issue
Duplicate issues (0)
This issue does not have any duplicates