Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Code form Strategy Builder is wrong?
Collapse
X
-
sergey_z,
I do see the diamonds drawn on my chart when I run this strategy from my chart. You can check this on your end by running the strategy on your chart>>right-click inside chart>>Drawing Tools>>Drawing Objects...
You can check the anchor of each diamond to see where on the chart it is drawn.
Is it your intent to draw this diamond on each occurrence or just the most recent?
-
-
Hello sergey_z,
Thanks for your post.
I tested on my end and I never saw a situation where these conditions became true. I actually got an error on the logs tab until I modified the code myself.
This is also raw code and could have potentially been modified. Can you please attach the .cs file here so we can see what you have done in the Builder.
Leave a comment:
-
Code form Strategy Builder is wrong?
Hello
Why code made by Strategy Builder is does`n works?
Code:public class smacross1 : Strategy { private SMA SMA1; private SMA SMA2; protected override void OnStateChange() { if (State == State.SetDefaults) { Description = @"Enter the description for your new custom Strategy here."; Name = "smacross1"; Calculate = Calculate.OnPriceChange; EntriesPerDirection = 1; EntryHandling = EntryHandling.AllEntries; IsExitOnSessionCloseStrategy = false; ExitOnSessionCloseSeconds = 30; IsFillLimitOnTouch = false; MaximumBarsLookBack = MaximumBarsLookBack.TwoHundredFiftySix; OrderFillResolution = OrderFillResolution.Standard; Slippage = 0; StartBehavior = StartBehavior.WaitUntilFlat; TimeInForce = TimeInForce.Gtc; TraceOrders = false; RealtimeErrorHandling = RealtimeErrorHandling.StopCancelClose; StopTargetHandling = StopTargetHandling.PerEntryExecution; BarsRequiredToTrade = 20; // Disable this property for performance gains in Strategy Analyzer optimizations // See the Help Guide for additional information IsInstantiatedOnEachOptimizationIteration = true; } else if (State == State.Configure) { AddDataSeries(Data.BarsPeriodType.Day, 1); } else if (State == State.DataLoaded) { SMA1 = SMA(Closes[1], 2); SMA2 = SMA(Opens[1], 2); } } protected override void OnBarUpdate() { if (BarsInProgress != 0) return; if (CurrentBars[0] < 1) return; // Set 1 if (CrossAbove(SMA1, SMA2, 0)) { Draw.Diamond(this, @"smacross1 Diamond_1", false, 0, GetCurrentAsk(0), Brushes.Red); } // Set 2 if (CrossBelow(SMA1, SMA2, 0)) { Draw.Diamond(this, @"smacross1 Diamond_1", false, 0, GetCurrentAsk(0), Brushes.Yellow); } } }
Tags: None
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by Maxwell123, Today, 12:34 AM
|
0 responses
3 views
0 likes
|
Last Post
![]()
by Maxwell123
Today, 12:34 AM
|
||
Started by esquissa, Yesterday, 11:59 PM
|
0 responses
2 views
0 likes
|
Last Post
![]()
by esquissa
Yesterday, 11:59 PM
|
||
Started by i2w8am9ii2, Yesterday, 04:41 PM
|
1 response
8 views
0 likes
|
Last Post
![]()
by Lancer
Yesterday, 11:30 PM
|
||
Started by vivekniwas, Yesterday, 10:21 PM
|
0 responses
2 views
0 likes
|
Last Post
![]()
by vivekniwas
Yesterday, 10:21 PM
|
||
Started by saltminer, Yesterday, 06:22 PM
|
0 responses
2 views
0 likes
|
Last Post
![]()
by saltminer
Yesterday, 06:22 PM
|
Leave a comment: