![]() |
This website will be down for maintenance from Friday May 24th at 6PM MDT until Saturday May 25th at 11AM MDT. We apologize for the inconvenience. If you need assistance during this time, please email sales@ninjatrader.com
|
|||||||
| Strategy Development Support for the development of custom automated trading strategies using NinjaScript. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Junior Member
Join Date: May 2008
Posts: 2
Thanks: 0
Thanked 0 times in 0 posts
|
I spend couple of hours to find whether there is any chance to execute following simple strategy properly:
Enter long position on Monday if Monday open is lower than last Friday close (with defined Stop-Loss and Profit Target). I understand that OnBarUpdate() method is updated on every bar close, therefore I enter long position on Tuesdays. But this is something I want to change and didn't find anything helpful. Is there any way to make this strategy work properly with only daily OHLC data without intraday data? Thanks for any suggestion. hicker ------------------- protected override void Initialize() { SetProfitTarget(PT); SetStopLoss(SL); } protected override void OnBarUpdate() { if (Time[1].DayOfWeek == DayOfWeek.Friday && Time[0].DayOfWeek == DayOfWeek.Monday) { if (Open[0] < Close[1]) { EnterLong(1); } } } -------------------- |
|
|
|
|
|
#2 |
|
NinjaTrader Product Manager
Join Date: May 2007
Location: Denver, CO
Posts: 17,458
Thanks: 1
Thanked 106 times in 70 posts
|
Unfortunately not. That will always be the case with historical data. What you can try in real-time though is set CalculateOnBarClose to false. This will allow you to submit your trade on Monday, but only in a real-time market because your OnBarUpdate() is firing as the day progresses.
Josh
NinjaTrader Customer Service |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: May 2008
Posts: 2
Thanks: 0
Thanked 0 times in 0 posts
|
Thanks very much. I look for intraday data then.
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Problem calling 'OnBarUpdate' shown in log file | Sidhartha | General Programming | 2 | 04-11-2008 12:51 PM |
| Accessing Price Data Outside of OnBarUpdate() | phineas | General Programming | 4 | 04-01-2008 02:32 PM |
| Jurik DLL Backtesting Problem | jeremymgp | General Programming | 2 | 02-10-2008 03:49 AM |
| OnBarUpdate skipped when no data arrives | sergioloff | Strategy Development | 6 | 11-07-2007 08:39 PM |
| Backfill data in Daily chart (July/August data missing) | RK_trader | Charting | 4 | 09-09-2007 10:52 PM |