lookOutBelow
07-22-2010, 08:20 PM
Am I misunderstanding something? Can you not do this?
// Condition set 1
if (CrossAbove(GetCurrentBid(), SMA(18), 1))
{
PrintWithTimeStamp("bought");
EnterLong(DefaultQuantity, "Long");
}I would of thought so. But with all the issues I'm having with something so simple. I'm not so sure. These problems are happening with Market Replay and v6.5 of NT.
Just creating that simple script using the wizard.. Here are the issues:
A) There is no trigger when the crossover happens.
B) As soon as I start the script (even when the price is well below the SMA) I get all sorts of funky output showing that the conditions were met before anything was started and the price is far below the 18 SMA.
Check out these time stamps on market replay data on 7/22/10!!!
7/6/2010 2:10:00 AM bought
7/6/2010 2:34:00 AM bought
7/6/2010 4:01:00 AM bought
7/6/2010 4:15:00 AM bought
7/6/2010 4:21:00 AM bought
7/6/2010 4:27:00 AM bought
7/6/2010 4:41:00 AM bought
7/6/2010 4:47:00 AM bought
7/6/2010 7:36:00 AM bought
7/6/2010 7:43:00 AM bought
7/6/2010 8:10:00 AM bought
7/6/2010 9:34:00 AM bought
7/6/2010 9:35:00 AM bought
7/6/2010 9:47:00 AM bought
7/6/2010 9:53:00 AM bought
7/6/2010 9:55:00 AM bought
7/6/2010 11:00:00 AM bought
7/6/2010 11:57:00 AM bought
7/6/2010 3:25:00 PM bought
7/6/2010 3:29:00 PM bought
7/6/2010 3:36:00 PM bought
7/6/2010 4:52:00 PM bought
7/6/2010 5:16:00 PM bought
7/6/2010 5:19:00 PM bought
7/6/2010 5:20:00 PM bought
7/6/2010 6:08:00 PM bought
7/6/2010 8:00:00 PM bought
7/6/2010 9:09:00 PM bought
7/6/2010 9:40:00 PM bought
7/7/2010 1:42:00 AM bought
7/7/2010 1:47:00 AM bought
7/7/2010 1:50:00 AM bought
7/7/2010 2:30:00 AM bought
7/7/2010 2:36:00 AM bought
7/7/2010 3:10:00 AM bought
7/7/2010 4:57:00 AM bought
7/7/2010 5:02:00 AM bought
7/7/2010 8:58:00 AM bought
7/7/2010 11:38:00 AM bought
7/7/2010 2:16:00 PM bought
7/7/2010 4:20:00 PM bought
7/7/2010 4:39:00 PM bought
7/7/2010 5:05:00 PM bought
7/7/2010 5:32:00 PM bought
7/7/2010 7:04:00 PM bought
7/7/2010 7:15:00 PM bought
7/7/2010 9:47:00 PM bought
7/7/2010 10:02:00 PM bought
7/7/2010 10:57:00 PM bought
7/8/2010 12:16:00 AM bought
7/8/2010 1:18:00 AM bought
7/8/2010 3:20:00 AM bought
7/8/2010 4:29:00 AM bought
7/8/2010 4:43:00 AM bought
7/8/2010 7:11:00 AM bought
7/8/2010 7:55:00 AM bought
7/8/2010 8:16:00 AM bought
7/8/2010 9:49:00 AM bought
7/8/2010 11:23:00 AM bought
7/8/2010 1:49:00 PM bought
7/8/2010 2:15:00 PM bought
7/8/2010 3:20:00 PM bought
7/8/2010 4:29:00 PM bought
7/8/2010 5:30:00 PM bought
7/8/2010 8:22:00 PM bought
7/9/2010 12:20:00 AM bought
7/9/2010 12:53:00 AM bought
7/9/2010 1:02:00 AM bought
7/9/2010 1:46:00 AM bought
7/9/2010 1:48:00 AM bought
7/9/2010 1:59:00 AM bought
7/9/2010 2:19:00 AM bought
7/9/2010 3:32:00 AM bought
7/9/2010 3:49:00 AM bought
7/9/2010 5:03:00 AM bought
7/9/2010 5:19:00 AM bought
7/9/2010 7:54:00 AM bought
7/9/2010 8:07:00 AM bought
7/9/2010 8:12:00 AM bought
7/9/2010 8:16:00 AM bought
7/9/2010 8:27:00 AM bought
7/9/2010 9:08:00 AM bought
7/9/2010 11:23:00 AM bought
7/9/2010 1:10:00 PM bought
7/11/2010 3:11:00 PM bought
7/11/2010 3:13:00 PM bought
7/11/2010 3:14:00 PM bought
7/11/2010 4:29:00 PM bought
7/11/2010 5:56:00 PM bought
7/11/2010 7:48:00 PM bought
7/11/2010 9:40:00 PM bought
7/11/2010 9:44:00 PM bought
7/11/2010 9:50:00 PM bought
7/11/2010 10:04:00 PM bought
7/11/2010 10:12:00 PM bought
7/12/2010 1:56:00 AM bought
7/12/2010 7:34:00 AM bought
7/12/2010 11:24:00 AM bought
7/12/2010 11:35:00 AM bought
7/12/2010 12:12:00 PM bought
... etc. ... etc
It just goes on and on till todays date. Remember, I'm running this on Market Replay data from 7/22/10 (although the actual Market Data date doesn't matter, happens on any day I try)
Can someone tell me what is going on? These two problem are giving me a case of the trembles!!
// Condition set 1
if (CrossAbove(GetCurrentBid(), SMA(18), 1))
{
PrintWithTimeStamp("bought");
EnterLong(DefaultQuantity, "Long");
}I would of thought so. But with all the issues I'm having with something so simple. I'm not so sure. These problems are happening with Market Replay and v6.5 of NT.
Just creating that simple script using the wizard.. Here are the issues:
A) There is no trigger when the crossover happens.
B) As soon as I start the script (even when the price is well below the SMA) I get all sorts of funky output showing that the conditions were met before anything was started and the price is far below the 18 SMA.
Check out these time stamps on market replay data on 7/22/10!!!
7/6/2010 2:10:00 AM bought
7/6/2010 2:34:00 AM bought
7/6/2010 4:01:00 AM bought
7/6/2010 4:15:00 AM bought
7/6/2010 4:21:00 AM bought
7/6/2010 4:27:00 AM bought
7/6/2010 4:41:00 AM bought
7/6/2010 4:47:00 AM bought
7/6/2010 7:36:00 AM bought
7/6/2010 7:43:00 AM bought
7/6/2010 8:10:00 AM bought
7/6/2010 9:34:00 AM bought
7/6/2010 9:35:00 AM bought
7/6/2010 9:47:00 AM bought
7/6/2010 9:53:00 AM bought
7/6/2010 9:55:00 AM bought
7/6/2010 11:00:00 AM bought
7/6/2010 11:57:00 AM bought
7/6/2010 3:25:00 PM bought
7/6/2010 3:29:00 PM bought
7/6/2010 3:36:00 PM bought
7/6/2010 4:52:00 PM bought
7/6/2010 5:16:00 PM bought
7/6/2010 5:19:00 PM bought
7/6/2010 5:20:00 PM bought
7/6/2010 6:08:00 PM bought
7/6/2010 8:00:00 PM bought
7/6/2010 9:09:00 PM bought
7/6/2010 9:40:00 PM bought
7/7/2010 1:42:00 AM bought
7/7/2010 1:47:00 AM bought
7/7/2010 1:50:00 AM bought
7/7/2010 2:30:00 AM bought
7/7/2010 2:36:00 AM bought
7/7/2010 3:10:00 AM bought
7/7/2010 4:57:00 AM bought
7/7/2010 5:02:00 AM bought
7/7/2010 8:58:00 AM bought
7/7/2010 11:38:00 AM bought
7/7/2010 2:16:00 PM bought
7/7/2010 4:20:00 PM bought
7/7/2010 4:39:00 PM bought
7/7/2010 5:05:00 PM bought
7/7/2010 5:32:00 PM bought
7/7/2010 7:04:00 PM bought
7/7/2010 7:15:00 PM bought
7/7/2010 9:47:00 PM bought
7/7/2010 10:02:00 PM bought
7/7/2010 10:57:00 PM bought
7/8/2010 12:16:00 AM bought
7/8/2010 1:18:00 AM bought
7/8/2010 3:20:00 AM bought
7/8/2010 4:29:00 AM bought
7/8/2010 4:43:00 AM bought
7/8/2010 7:11:00 AM bought
7/8/2010 7:55:00 AM bought
7/8/2010 8:16:00 AM bought
7/8/2010 9:49:00 AM bought
7/8/2010 11:23:00 AM bought
7/8/2010 1:49:00 PM bought
7/8/2010 2:15:00 PM bought
7/8/2010 3:20:00 PM bought
7/8/2010 4:29:00 PM bought
7/8/2010 5:30:00 PM bought
7/8/2010 8:22:00 PM bought
7/9/2010 12:20:00 AM bought
7/9/2010 12:53:00 AM bought
7/9/2010 1:02:00 AM bought
7/9/2010 1:46:00 AM bought
7/9/2010 1:48:00 AM bought
7/9/2010 1:59:00 AM bought
7/9/2010 2:19:00 AM bought
7/9/2010 3:32:00 AM bought
7/9/2010 3:49:00 AM bought
7/9/2010 5:03:00 AM bought
7/9/2010 5:19:00 AM bought
7/9/2010 7:54:00 AM bought
7/9/2010 8:07:00 AM bought
7/9/2010 8:12:00 AM bought
7/9/2010 8:16:00 AM bought
7/9/2010 8:27:00 AM bought
7/9/2010 9:08:00 AM bought
7/9/2010 11:23:00 AM bought
7/9/2010 1:10:00 PM bought
7/11/2010 3:11:00 PM bought
7/11/2010 3:13:00 PM bought
7/11/2010 3:14:00 PM bought
7/11/2010 4:29:00 PM bought
7/11/2010 5:56:00 PM bought
7/11/2010 7:48:00 PM bought
7/11/2010 9:40:00 PM bought
7/11/2010 9:44:00 PM bought
7/11/2010 9:50:00 PM bought
7/11/2010 10:04:00 PM bought
7/11/2010 10:12:00 PM bought
7/12/2010 1:56:00 AM bought
7/12/2010 7:34:00 AM bought
7/12/2010 11:24:00 AM bought
7/12/2010 11:35:00 AM bought
7/12/2010 12:12:00 PM bought
... etc. ... etc
It just goes on and on till todays date. Remember, I'm running this on Market Replay data from 7/22/10 (although the actual Market Data date doesn't matter, happens on any day I try)
Can someone tell me what is going on? These two problem are giving me a case of the trembles!!