set big line values automatically

Forums ProRealTime English forum ProOrder support set big line values automatically

This topic contains 13 replies, has 4 voices, and was last updated by avatar noisette 10 months, 2 weeks ago.

View all attachments
Viewing 14 posts - 1 through 14 (of 14 total)
  • #54507


    I’am trying a strategy based on the close which crosses a big lines.

    This is for the dax, but how can you calculate these big line numbers automatically and quickly, so the strategy is use-full for other markets without too much hassle? I thought about using the interval values, but it becomes messy quick. Is there a better way?

    Thanks in advance.



    Hi Paul,  The levels can be created using the mod operator, see the code example below.  You might want to add some loops to store the level values. 


    1 user thanked author for this post.

    Here’s the adjusted code. The results do not match the pic. Can you see something obvious wrong ?




    Hi Paul, the difference is that the fixed lines are created once and the dynamic way of doing it is creating the levels on each 5 minute bar.  By creating the levels once a day e.g. if time = 080000 (any time before your start time) you will get the same result as per the previous version, actually better due to the Dhigh() and Dlow() checks you added.


    Thanks for your response!

    To check if lines were correct I created a indicator. So lines are dynamic, based on a yesterday’s high.

    The index is never out of the *dynamic range*, so I thought it should be the same as fixed lines, but it isn’t.

    I will try new approach.



    You could try to make the “CurrentPrice”, the last Close and see what happens:

    Since the code is read only once per bar, the round levels should be always calculated with the  Close of the current 5 minutes bar.


    I tried your idea Nicolas. It didn’t work. Because when lines zigzag around a big line, the lines could move 1 bar. I think as a result the condition crossed was not met. Also tried the idea from AutoStrategist. But somehow it made the strategy 100x slower. But I found the cause. Somehow I overlooked I specified before only 1 part of the criteria for a big line.  But a line needs 2 criteria.

    Thanks for the tips!


    Here’s the complete strategy.


    Thank you Paul! Should be in the Library too! Do you want to post it there?

    FYI I posted a new indicator to spot these round levels recently:



    Very strange: When I’m not connected, I see that there are attachment in some of thes posts but when I’m logged, I can’t see attachments.

    And that is not the case in other disscusions.

    Am I the only one who have thi problem?



    Are you talking about this topic only? Or in any other topic of the forums? Because there are no attachments at all in this specific thread.

    When not connected, you are browsing cached pages which may be “old” (one hour or so..), so that’s possible that you might spot some differences if you are logged or not. 


    @nicolas: I saw this problem only in some threads.

    I’m sure that there were attachments in some of the posts above. For example about 1 hour ago, in #53731 there were a picture and an itf file to download that disappeared when I logged in.

    And now no attachment (log in or log out)



    I understand now why these files have been deleted, while Paul send a new post in the library, he deleted its own old files.. No worry the strategy will be available in the code library today after a short review.

    EDIT: the strategy is now available in the library: big line strategy for DAX


    Ok. That’s clear Nicolas.

    So thank you Paul for your code. In my opinion Dax and Nasdaq Should be the most suitable for this strategy.

    I’ll try some modifications and tests and wiĺl share if it improve performance. 






    1 user thanked author for this post.
Viewing 14 posts - 1 through 14 (of 14 total)

Create your free account now and post your request to benefit from the help of the community
Register or