• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Rainbow - The NinjaTrader enhancement plugin

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rainbow
    started a topic Rainbow - The NinjaTrader enhancement plugin

    Rainbow - The NinjaTrader enhancement plugin

    Dear fellow NinjaTraders,
    during my trading I implemented quite a few new features for NinjaTrader that I was missing (and I must say that I love NinjaTrader for providing me the ability to do so) and I decided now to share them with the rest of the universe. I'm putting together a simple website to provide a free download for this (http://rainbow-in.com/), so you can look at the descriptions of the features there. To give you some impressions what these features are:
    1. Improved cursor
    2. Enhanced trade visualization
    3. Improved ruler
    4. Indicator configuration templates
    5. Improved databox ... (I still have to work on this one)
    6. Single-key shortcuts on chart (a,b,c,d ... 1,2,3,4, etc.)
    7. Customizable timeframe switches
    8. Synchronized scrolling of charts
    9. Workspace switching by hotkeys
    10. Vertical grid-lines with specified minute interval on intraday chart
    11. Chart style improvements


    It's mostly useful only for discretionary traders working with charts and I know some of the features are going to be implemented in NT8, but nobody said this list is final and that there will be nothing to be improved in NT8 I won't give it away as open source, because I put quite an amount of work into this and it really took some time to implement all these features ... and I feel it is kind of my "child". Also I don't want to see anyone stealing these features and sell it for $500+ (because as I saw the prices of NT indicators ... it is certainly worth it).

    Nevertheless I'm planning to reveal some of the feature's stripped down source code and put it NinjaTrader File Sharing space, so you can look at how this is done. All of these features use NinjaTrader unsupported api, some of them even calling private methods on classes revealed using reflection and debugger, which was the most time-consuming part of the whole process.

    I must say that I'm open to any suggestions and feature requests if I find them to be a useful contribution to Rainbow (and if I'm able to implement them).

    For anyone interested in trying Rainbow, it can be downloaded on the site mentioned (http://rainbow-in.com/). Be warned though, that this is prerelease alpha version, that worked for me and I'm sure it contains some bugs that will be revealed while people other than me use it. It can be improved though if you report any misbehavior you encounter and I encourage you to do so. Nothing is perfect yet. Thanks everyone who's interested.

    Peace,
    Lucas
    Last edited by Rainbow; 02-05-2015, 10:20 AM.

  • NinjaTrader_ChrisL
    replied
    Hello tradr,

    Thanks for the post.

    You can go to Tools>Edit NinjaScript>Indicator> Right click>Remove the files that you do not want.

    Please let me know if I can assist further.

    Leave a comment:


  • tradr
    replied
    I've uploaded the Rainbow indicator zip to this page in case anyone's interested in trying it —
    for NinjaTrader 7 only
    the date on the zip is May 18 20115


    how can this indicator package be removed from NinjaTrader ?

    Rainbow.zip
    Attached Files

    Leave a comment:


  • NinjaTrader_ChrisL
    replied
    Hello,

    We solved this item through email, but I will post the solution here.

    You can get the ID of the bar type by using this indicator then using that ID in AddDataSeries:

    https://ninjatrader.com/support/foru...d=7&linkid=913

    For example: AddDataSeries(new BarsPeriod() { BarsPeriodType = (BarsPeriodType)14, Value = 10, Value2 = 20 });

    Leave a comment:


  • mballagan
    replied
    SiProRenko

    In Ninjatrader 8 is there a way of programmatically accessing the SiProRenko (custom bar type from shark indicators) bars so for example to do something like

    AddDataSeries(BarsPeriodType.Renko,5);

    Where the standard renko type is replaced by for example

    AddDataSeries(BarsPeriodType.SiProRenko,5);

    Please advise thanks.

    Originally posted by Taddypole View Post
    Interesting. I only use custom Renko bar types. Haven't used time based bars in years. I only use Nexgen's Dynamic Renko bars but I also have SharkIndicators SiProRenko type bars as well as UniRenko bars.

    Here is the score:

    1. NexGen Dynamic Renko------Default 24/7------------------problem exists
    ....NexGen Dynamic Renko------use instrument settings---Ok

    2. SiProRenko-------------------------Default 24/7------------------problem exists
    ....SiProRenko-------------------------use instrument settings---Ok

    3. UniRenko----------------------------Default 24/7-------------------Ok
    ....UniRenko----------------------------use instrument settings----Ok

    No idea how bar type can make it different, but all I now is it works.. and i'm very happy.... this is an important tool for me that I've always wanted.

    regards,
    taddypole...

    Leave a comment:


  • rafo05
    replied
    Question about "Windows Management"

    Originally posted by NinjaTrader_JessicaP View Post
    Hello rafo05, and thank you for your question. I will leave this page up in case a community member can help with a programmatic solution. This said, this can be accomplished without custom programming. All windows within a workspace - workspaces documented here,

    http://ninjatrader.com/support/helpG...workspaces.htm

    - can be minimized and maximized together in Windows 7 and above with the advice in this publicly available link.

    https://blogs.msdn.microsoft.com/old...29-00/?p=15493
    Thank you NinjaTrader_JessicaP.

    Just for clarification I have 7 chart windows open on the same workspace and I would like to link 3 of then to use the "Windows Management" features, and independently link other 2 to use the "Windows Management" features.

    I appreciate any guidance/help on this matter

    Leave a comment:


  • NinjaTrader_JessicaP
    replied
    Hello rafo05, and thank you for your question. I will leave this page up in case a community member can help with a programmatic solution. This said, this can be accomplished without custom programming. All windows within a workspace - workspaces documented here,

    http://ninjatrader.com/support/helpG...workspaces.htm

    - can be minimized and maximized together in Windows 7 and above with the advice in this publicly available link.

    https://blogs.msdn.microsoft.com/old...29-00/?p=15493

    Leave a comment:


  • rafo05
    replied
    Question about "Windows Management"

    Hello Rainbow

    I have following question I hope you can help answering:

    I have 6 charts open in NT 7. I want to "tie" 3 of them in a way that if I minimize one the other two will minimize as well, if I bring one on top of all other windows on my PC the other two will come as well.

    I assume "Windows Management" is the feature I have to use BUT (here comes the question) I want to "tie" other 2 charts (out of total of 6 charts) to behave in the same way but independently of the first groups of 3 chats.

    Is this possible? If "yes", can you please guide me how?

    Thank you

    Leave a comment:


  • NinjaTrader_RyanL
    replied
    Originally posted by emuns View Post
    Hello Ryan,

    is there something new in this topic?
    If owner of Rainbow wouldn´t be willing to create Rainbow for NT8, is there some chance that its features would be implemented to NT8 by NT itself?
    To be true, now I can´t imagine to use NT without Rainbow!
    Hello emuns,

    Thank you for the follow up.

    I have not received any further information or correspondence from the vendor regarding creating these products for NinjaTrader 8.

    While I cannot confirm that any of the features from the Rainbow assembly will be added to NinjaTrader 8 in the future, we can take your suggestions and submit them to the product management team for consideration to be added at a later date.

    Leave a comment:


  • emuns
    replied
    Originally posted by NinjaTrader_RyanL View Post
    Hello fx.practic,

    I have reached out to the vendor of Rainbow to inquire further about the reporting website not denying access. I will update this thread when I have more information.
    Hello Ryan,

    is there something new in this topic?
    If owner of Rainbow wouldn´t be willing to create Rainbow for NT8, is there some chance that its features would be implemented to NT8 by NT itself?
    To be true, now I can´t imagine to use NT without Rainbow!

    Leave a comment:


  • fx.practic
    replied
    Thank You.

    Leave a comment:


  • NinjaTrader_RyanL
    replied
    Hello fx.practic,

    I have reached out to the vendor of Rainbow to inquire further about the reporting website not denying access. I will update this thread when I have more information.

    Leave a comment:


  • NinjaTrader_JessicaP
    replied
    Hell fx.practic,

    As far as providing updated contact information regarding 3rd party vendors, I am more of a technical support specialist, so I have contacted a member of our team more knowledgeable than myself in this area.

    As far as bug reporting, if you could leave us with a reproducible set of steps that relies on nothing but built-in Ninja components and the third party add-on product we are testing, including any workspace files or templates our staff will need to see the same thing you saw on our end, it would be appreciated, and I can attempt to follow up with it from our end should it reveal any limitation of Ninja's.

    I look forward to assisting further.

    Leave a comment:


  • fx.practic
    replied
    Hello.

    I experienced massive memory consumption (4-5 Gb) at once on NT7 start - if Rainbow is installed. When uninstall Rainbow - average memory consumption about 250 Mb.
    (No charts in workspace - only Control Center).

    I want to leave bug report at https://bitbucket.org/rainbow-in/rainbow/issues but got "Access denied".

    Does project still alive? Or, may be, Lukas works now in NT developer team? I wait from NT team to implement most Rainbow features (especially synchronise scroll) in NT8.

    I am sure - Rainbow is just outstanding enhancement plugin. Such ideas are have to be used and implemented. Just like Apple implement features from Cydia Store apps.

    Leave a comment:


  • tradernic
    replied
    Rainbow chart trader hot keys

    Great indicator.
    Do you have instructions on how to set up hot keys on the chart trader and how to customize other features.
    Thanks

    Leave a comment:

Latest Posts

Collapse

Topics Statistics Last Post
Started by ntbone, Today, 01:25 AM
0 responses
1 view
0 likes
Last Post ntbone
by ntbone
 
Started by bomanpbm, Yesterday, 09:27 PM
0 responses
2 views
0 likes
Last Post bomanpbm  
Started by tgn55, Yesterday, 08:47 AM
0 responses
8 views
0 likes
Last Post tgn55
by tgn55
 
Started by ballboy11, 05-04-2019, 10:26 AM
6 responses
59 views
0 likes
Last Post Kermit
by Kermit
 
Started by mrlucky1x, 06-14-2019, 10:01 PM
0 responses
15 views
0 likes
Last Post mrlucky1x  
Working...
X