Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Stochastic Cross Signals

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

    Stochastic Cross Signals

    Hi, I'm creating a strategy in Strategy Builder for the Stochastic indicator that comes with NT8. What's supposed to happen for shorts is when the K and D lines are above 80 and the K line crosses below the D line it prints a triangle on the bar. It is working perfectly for longs as can be seen in my screengrab with the green dashed arrows. However, for the shorts the red triangle is printing when the lines are parallel and overlapping at 100 as seen by the red arrows in my screengrab.

    The condition is quite simple, and I use similar (but opposite) conditions for both long and shorts. In my screengrab I also include the conditions screen for shorts that clearly shows I want the triangle to draw when the lines are above 80 and the K Line crosses below the D line, and I can't figure out why it's printing the triangle before the cross occurs, and not on the cross as it does for longs.

    As I said before the green/long ones are working perfect, it's only the red/shorts that are​ not drawing properly.

    Can you help me with this?

    Thank you,

    Mitch
    Click image for larger version

Name:	Screenshot 2024-08-21 195239.png
Views:	272
Size:	155.1 KB
ID:	1315351

    #2
    Hello mmenigma,

    Thank you for your post.

    To confirm, you are drawing the triangle 0 bars ago correct?

    To understand why the script is behaving as it is, such as placing orders or not placing orders or drawing objects when expected, it is necessary to add prints to the script that print the values used for the logic of the script to understand how the script is evaluating.

    In the strategy add prints (outside of any conditions) that print the date time of the bar and all values compared in every condition that places an order.

    The prints should include the time of the bar and should print all values from all variables and all hard coded values in all conditions that must evaluate as true for this action to be triggered. It is very important to include a text label for each value and for each comparison operator in the print to understand what is being compared in the condition sets.

    The debugging print output should clearly show what the condition is, what time the conditions are being compared, all values being compared, and how they are being compared.

    Prints will appear in the NinjaScript Output window (New > NinjaScript Output window).

    Further, enable TraceOrders which will let us know if any orders are being ignored and not being submitted when the condition to place the orders is evaluating as true.

    After enabling TraceOrders remove the instance of the strategy from the Configured list in the Strategies window and add a new instance of the strategy from the Available list.

    I am happy to assist you with analyzing the output from the output window.

    Run or backtest the script and when the output from the output window appears save this by right-clicking the output window and selecting Save As... -> give the output file a name and save -> then attach the output text file to your reply.

    Below is a link to a support article that demonstrates using informative prints to understand behavior and includes a link to a video recorded using the Strategy Builder to add prints.

    https://support.ninjatrader.com/s/ar...nd-TraceOrders

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by NullPointStrategies, Today, 05:17 AM
    0 responses
    50 views
    0 likes
    Last Post NullPointStrategies  
    Started by argusthome, 03-08-2026, 10:06 AM
    0 responses
    126 views
    0 likes
    Last Post argusthome  
    Started by NabilKhattabi, 03-06-2026, 11:18 AM
    0 responses
    69 views
    0 likes
    Last Post NabilKhattabi  
    Started by Deep42, 03-06-2026, 12:28 AM
    0 responses
    42 views
    0 likes
    Last Post Deep42
    by Deep42
     
    Started by TheRealMorford, 03-05-2026, 06:15 PM
    0 responses
    46 views
    0 likes
    Last Post TheRealMorford  
    Working...
    X