Centralization of queries and suggestions on ProRealTime

Viewing 15 posts - 121 through 135 (of 366 total)
  • Author
    Posts
  • #45607 quote
    Nicolas
    Keymaster
    Master

    Added my 50th query to my list:

    50. bolUp=BollingerUp[20,3.5](close) / need a possibility to change the standard deviation coefficient for the Bollinger Bands indicator without recoding it (in this example, we add 3.5 deviation to the middle SMA instead of the default 2.0 which cannot be modified actually with the current instruction).

    Cris48 and robertogozzi thanked this post
    #45645 quote
    Cris48
    Participant
    Veteran

    Stochastich RSI need to be coded and give it the possibility to use the indicator inside probacktest insted to re-code it.

    #45717 quote
    Cris48
    Participant
    Veteran

    I suggest per function Playback of the strategy…

    #46214 quote
    Pere
    Participant
    Veteran

    Add in the optimization report the values of Ratio win/losses (profit factor) and Drawdown, so that it can be sorted under these concepts.

    #46258 quote
    robertogozzi
    Moderator
    Master

    Embedding indicators in each strategy, rather than CALLing it,  has been often reported as the best solution to efficiency.

    That may be true when running strategies, certainly not when mantaining code! In case I need to change the code of my indicator, for improvements or bug corrections, I will have to repeat the same job “n” times, once for each strategy using that code!

    Two improvements might make the whole job easier:

    1. I suggest to add the INCLUDE keyword to make it easy to reuse the same code
      INCLUDE “MyOwn_MA.txt”
      The code “MyOwn_MA.txt” should be uploaded in PRT’s server like Indicators/Screeners/Strategies.  A “CODE” button (in addition to INDICATORS and BACKTESTING/AUTOMATED TRADING) should be added to the platform.
    2. Of course any (modified) strategy should be stopped and restarted. To avoid this I suggest the command UPDATE (next to EXTEND expiring date) that, when clicked, will make the server reload strategies automatically without altering history and performance details. In case a strategy has any open trade, ProOrder should schedule the UPDATE at a later moment, as soon as the current trade is closed.
    #46676 quote
    Despair
    Blocked
    Master

    I would like to have the possibility to switch to a weekly performance report of the portfolio.

    Also it would be great if it was possible to somehow track the performance of single strategies even if you turn them on/off and make changes. It is really a pity that one loses all history overtime you make a change to the system. This is for both the performance report and also for the strategy profit which is always rested to zero after a change. There should be a possibility to chose if you want to restart logging of profit or keep the history.

    robertogozzi and manel thanked this post
    #46693 quote
    Nicolas
    Keymaster
    Master

    Embedding indicators in each strategy, rather than CALLing it,  has been often reported as the best solution to efficiency.

    I’m currently testing the new data engine and this is about to be not true anymore! The main advantage is now to possibility to externalize codes from the main program such as functions to calculate lot size for instance or even trailing stop.etc. It would mean that building trading strategy from scratch should be easier now, build them like a construction game with different blocks to assemble. Create different functions could be a good exercise, I’m about to write a blog article about this.

    the strategy profit which is always rested to zero after a change.

    Seems obvious to me since a change into a strategy mean a different strategy.

    robertogozzi thanked this post
    #46698 quote
    Despair
    Blocked
    Master

    @Nicolas: This is of course true but it would be nice if one could make minor changes and keep the history.

    #46703 quote
    robertogozzi
    Moderator
    Master

    The solution to what Despair asked would be to keep historical data separate for each version, only the most recent ones could be shown, but the user should be provided a tool to retrieve older data and be able to export them.

    Despair and manel thanked this post
    #47155 quote
    Despair
    Blocked
    Master

    I’m sure somebody wrote this before in this thread but since I think it is REALLY important I repeat it:

    It is badly needed that we can see the account equity in PRT. Without this possibility it is impossible to code any kind of money/portfolio management.

    Nicolas and Cris48 thanked this post
    #47394 quote
    juanj
    Participant
    Master

    Here is something I would like to see supported in PRT:

    Support for pair trading in PRT, i.e. monitor the price of two correlated instruments and enter into market neutral trades based on the deviation from the norm.

    For example, if after initializing the strategy, the price difference between share 1 and share two is more than 3% then enter into a long on the overperforming share and a short on the underperforming share. Then close both positions when the price of the instruments return to their correlated mean.

    #47831 quote
    Cris48
    Participant
    Veteran

    I would like the possibility do dock the optimization windown (and basktest tetails, as like as) in to the graph in relation with. So when I use to optimize more than one strategy , I’m a bit confused.

    Cristiano

    #47998 quote
    manel
    Participant
    Veteran

    I echo Despair’s comments. A change in the code does not necessarily signify a material change in the strategy eg. you could have experienced a bug in PRT like the prelload bars issue or division by zero problem which occurs randomly over a period and could occur a long way into the execution. Applying any fix would restart the profit  counter. Also, more importantly, if you have a code that relies on strategyprofit to scale into positions then it becomes cumbersome to have to enter the new equity  level into each version as each newly launched strategy resets this figure. There could be other reasons where you may want to tweak a code but keep its history.

    Therefore the better solution I think would be for PRT to maintain it’s history either by way of a log or not delete it and continue performance figures if you keep the strategy name the same – maybe insert an “edit” function directly into the Pro Order Auto Trading window ? Perhaps that may be an easier and quicker solution.

    #48005 quote
    Despair
    Blocked
    Master

    Exactly Manel, I also experience problems with my position sizing through the loss of history of strategyprofit.

    I think it would solve the problem if one could choose when turning off a strategy: Keep history of trades (Yes/No)

    #48098 quote
    juanj
    Participant
    Master

    We desperately need a StrategyMaxDrawdown[n] function in ProOrder similar to the StrategyProfit[n] function. It will give you the MaxDrawdown of the trading system since the beginning of the strategy up to the nth bar. This will be useful in building proper money management algorithms.

    robertogozzi thanked this post
Viewing 15 posts - 121 through 135 (of 366 total)
  • You must be logged in to reply to this topic.

Centralization of queries and suggestions on ProRealTime


Platform Support: Charts, Data & Broker Setup

New Reply
Author
author-avatar
Nicolas @nicolas Keymaster
Summary

This topic contains 365 replies,
has 85 voices, and was last updated by Snålänningen
2 months, 2 weeks ago.

Topic Details
Forum: Platform Support: Charts, Data & Broker Setup
Language: English
Started: 01/31/2017
Status: Active
Attachments: 46 files
Logo Logo
Loading...