| Pages:
1
2
3
4 |
REMO755
Member
 
Posts: 181
Registered: 11-4-2021
Member Is Offline
|
|
Hello,
Why not solve something so simple?
When I select panel 1 NT, panel 2 must be configured with the options that are valid for NT.
It's simple logic, now select NT then move to NT, some things work, some don't, etc.
Because?
After using TS for a while, I have confirmed that NT is a much better platform than TS for automated systems. I think you and your programmer should
spend more time on NT as it has made great strides, but it is still not enough.
|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
@Remo, I am happy to help but you have to be exact saying what doesnt work with NT, else I cant fix your issues.
We are working on a NT mode which will give you only features that work in NT. Some newer experimental features in beta mode will not work in NT.
We dont add the experimental features in NT till we are sure they work in producing better trading systems. If beta features dont work in producing
better
systems then we tend to remove them. Any features in GSB have to be able to work on all platforms, and that also includes future platforms.
Some users asked for example setstopshare to be added. (TS / MC feature that adjusts stops according to position size.)
An excellent simple request but it was not added is most of the other platforms dont support this. So sometimes we make compromises.
|
|
|
REMO755
Member
 
Posts: 181
Registered: 11-4-2021
Member Is Offline
|
|
All indicators were collected.
The advances are significant.
Excessively slow optimizer
Could it be necessary to optimize your library? Somewhere the code that blocked too long.
|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
Quote: Originally posted by REMO755  | All indicators were collected.
The advances are significant.
Excessively slow optimizer
Could it be necessary to optimize your library? Somewhere the code that blocked too long. |
I have experienced NT users who do not complain about this.
What sort of CPU do you have.
Please give very specific example of what you are doing and how long it takes.
|
|
|
REMO755
Member
 
Posts: 181
Registered: 11-4-2021
Member Is Offline
|
|
Hello,
Intel(R) Xeon(R) CPU E5-1650 v4 @ 3.60GHz 3.60 GHz
I only declare the inputs as public so I can optimize them, just that.
i1length = 117;
------------------------------------------------------------------------------------------
// Settings
// Platform: NinjaTrader8
// Script Mode: LiveTrading
// ID: 20211126-152407-065636-2PtTW
// Info: File Name Prefix: , Comment: , App Settings: DivisasMatinal.gsbappset, Opt. Settings: GC.30.Minute.0130-1230.EXCHANGE-Muybueno.gsboptset,
Workplace Manager's ID: QMq5t9r8ZcT6ztAuG.20211126-222110-761842, Manager's GSB Version: 1.0.64.24 / 2021-05-11, Worker's Instance ID:
ClLrxPiWbK0TBtjP8, Worker's GSB Version: 1.0.64.37 / 2021-11-15, Worker's Machine Name: PMTX-VM200
// Price Data: ES30: (Data1: NinjaTrader_Data\ES.1.Minute.Regular.CentralHora.txt (Mult.: 30, Session: "1300-1900 - EU-GC"))
// MaxBarsBack: 500
// Profits Mode: Currency
// Quantity: 1
// Quantity Mode: FixedShareContracts
// Glob. Start Date: 1900-01-01
// Glob. End Date: 2021-01-01
// Trading Dates: 1997-01-01 - 2018-01-01
// Trading Dates Mode: Trd
// Trading Nth Day: 1
// Trading Nth Day Mode: All
// Exit Stop Loss: 2000
// Exit Profit Target: 3000
// Exits Quantity Multiplied: False
// Exit Minutes:
// Exit Bars:
// Fitness Criteria: NetProfit * AvgTrade
// Entry Type: AnyIndicatorCrossed
// Commission: 2
// Slippage: 1
// Reports Commission: 2
// Reports Slippage: 1
// Commission Mode: TradePerSide
// Slippage Mode: TradePerSide
// Positions Allowed: LongAndShort
// Max. Entries per Day: 2
// Manager's GSB Version: 1.0.64.24 / 2021-05-11
// Worker's GSB Version: 1.0.64.37 / 2021-11-15
// Performance (full period)
// Fitness: 4,141,831.32
// Net Profit: 44,727
// Commission (in $): -2,898
// Drawdown: -5,979.5
// Avg Trade: 92.6
// Percent Profitable: 54.24
// Pearson: 0.883
// Profit Factor: 1.71
// Trades Count: 483
// Net Profit / -Drawdown: 7.48
#region Using declarations
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Input;
using System.Windows.Media;
using NinjaTrader.Cbi;
using NinjaTrader.Gui;
using NinjaTrader.Gui.Chart;
using NinjaTrader.Gui.SuperDom;
using NinjaTrader.Data;
using NinjaTrader.NinjaScript;
using NinjaTrader.Core.FloatingPoint;
using NinjaTrader.NinjaScript.Indicators;
using NinjaTrader.NinjaScript.DrawingTools;
using System.Xml.Serialization;
using NinjaTrader.NinjaScript.AddOns;
using System.IO;
#endregion
namespace NinjaTrader.NinjaScript.Strategies
{
public class GSB202111261524070656362PtTW : Strategy
{
// If the statement below does not compile, please import the latest script file from C:\GSB\GSB (Managers)\NinjaTrader8
Code\GSB_Scripts_2021_10_15.zip
int GSB_Scripts_Version = LibGSB.GSB_Scripts_2021_10_15;
// Inputs
int i1Data = 0;
double i1numAtrs = -1.5;
int i2Data = 0;
int i2stockLength = 21;
double i1Weight = 0;
double i2Weight = 0;
double entryParams = 0;
double stopLossCurrency = 2000;
double stopLossCurrencyEntryCheckRatio = 1;
double profitTargetCurrency = 3000;
// Variables
string id = "20211126_152407_065636_2PtTW";
string debugScriptPath = @"C:\GSB\Data\Debugs\20211126_152407_065636_2PtTW.nt8.mgr.bktst.txt";
int dateYmd = 0;
int timeHms = 0;
int timeHm = 0;
bool isSessionOpen = false;
bool hasBarsRequiredToTrade = false;
int nthDay = 1;
DateTime lastDate = DateTime.MinValue;
int daysCount = 0;
int weekDay = 0;
double result = 0d;
double sfResult = 0d;
int decision = 0;
int sfDecision = 0;
LibGSB.GSB_EntriesToday entriesToday = new LibGSB.GSB_EntriesToday(2);
int BSE = 1;
double zs = 0.0000000001;
DateTime? entryTime = null;
// Indicators variables
LibGSB.KeltnerChannel i1;
double v1;
List l1;
LibGSB.GSB_Norm4 n1;
double vn1;
double vCross1;
LibGSB.Stochastic i2;
double v2;
List l2;
LibGSB.GSB_Norm4 n2;
double vn2;
double vCross2;
LibGSB.GSB_Cross2 cross1;
LibGSB.GSB_Cross2 cross2;
LibGSB.GSB_DecisionCross2 decI;
// Methods
protected override void OnStateChange()
{
if (State == State.SetDefaults)
{
Description = @"";
Name = "GSB202111261524070656362PtTW";
Calculate = Calculate.OnBarClose;
EntriesPerDirection = 1;
EntryHandling = EntryHandling.AllEntries;
IsExitOnSessionCloseStrategy = true;
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 = 500;
// Disable this property for performance gains in Strategy Analyzer optimizations
// See the Help Guide for additional information
IsInstantiatedOnEachOptimizationIteration = true;
i1length = 117;
}
else if (State == State.Configure)
{
// Extra data series
}
else if (State == State.DataLoaded)
{
// Indicators initialization
i1 = new LibGSB.KeltnerChannel(i1length, i1numAtrs);
l1 = new List();
n1 = new LibGSB.GSB_Norm4(100);
i2 = new LibGSB.Stochastic(i2stockLength);
l2 = new List();
n2 = new LibGSB.GSB_Norm4(100);
cross1 = new LibGSB.GSB_Cross2(i1Weight);
cross2 = new LibGSB.GSB_Cross2(i2Weight);
decI = new LibGSB.GSB_DecisionCross2();
}
}
protected override void OnBarUpdate()
{
if (BarsInProgress != 0)
{
return;
}
// Date YMD, Time HMS, and Day of week
dateYmd = ToDay(Time[0]);
timeHms = ToTime(Time[0]);
timeHm = int.Parse(Time[0].ToString("HHmm"));
weekDay = (int)Time[0].DayOfWeek;
// Is-Session-Open
isSessionOpen = (weekDay == 1 && timeHm > 1300 && timeHm < 1900) || (weekDay == 2 && timeHm > 1300 && timeHm < 1900) || (weekDay == 3 && timeHm >
1300 && timeHm < 1900) || (weekDay == 4 && timeHm > 1300 && timeHm < 1900) || (weekDay == 5 && timeHm > 1300 && timeHm < 1900);
// BarsRequiredToTrade (MaxBarsBack)
hasBarsRequiredToTrade = CurrentBars.All(cb => cb >= BarsRequiredToTrade);
// Calculate indicators
v1 = i1.Calc(CurrentBars[i1Data], Highs[i1Data], Lows[i1Data], Closes[i1Data]);
v2 = i2.Calc(CurrentBars[i2Data], Highs[i2Data], Lows[i2Data], Closes[i2Data], "SlowK");
// Calculate norm indicators
l1.Insert(0, v1);
vn1 = n1.Calc(CurrentBars[i1Data], l1, 13);
l2.Insert(0, v2);
vn2 = n2.Calc(CurrentBars[i2Data], l2, 13);
// Calculate result and decision
vCross1 = cross1.Calc(vn1);
vCross2 = cross2.Calc(vn2);
decision = decI.Calc(vCross1, vCross2, 0, 0, 0, 2, 6000);
// Exit Stop Loss
SetStopLoss(CalculationMode.Currency, stopLossCurrency);
// Exit Profit Target
SetProfitTarget (CalculationMode.Currency, profitTargetCurrency);
// Entry-filter check
if (true
&& (timeHms >= 130000 && timeHms <= 190000)
&& isSessionOpen
&& hasBarsRequiredToTrade)
{
// Buy/Sell
if ((decision == 1 || decision == 2))
{
if (entriesToday.Check(Time[0].Date))
{
if (Position.MarketPosition == MarketPosition.Flat)
{
EnterLong(1, "Long Entry");
entriesToday.Update(Time[0].Date);
}
else if (Position.MarketPosition == MarketPosition.Short && BarsSinceEntryExecution() > BSE)
{
EnterLong(1, "RevToLong");
entriesToday.Update(Time[0].Date);
}
else if (Position.MarketPosition == MarketPosition.Long && BarsSinceEntryExecution() > BSE)
{
EnterLong(1, "AddOnLong");
}
}
else
{
ExitShort("SX-Short Exit", string.Empty);
}
}
else if ((decision == -1 || decision == 2))
{
if (entriesToday.Check(Time[0].Date))
{
if (Position.MarketPosition == MarketPosition.Flat)
{
EnterShort(1, "Short Entry");
entriesToday.Update(Time[0].Date);
}
else if (Position.MarketPosition == MarketPosition.Long && BarsSinceEntryExecution() > BSE)
{
EnterShort(1, "RevToShort");
entriesToday.Update(Time[0].Date);
}
else if (Position.MarketPosition == MarketPosition.Short && BarsSinceEntryExecution() > BSE)
{
EnterShort(1, "AddOnShort");
}
}
else
{
ExitLong("LX-Long Exit", string.Empty);
}
}
}
}
protected override void OnOrderUpdate(Order order, double limitPrice, double stopPrice, int quantity, int filled, double averageFillPrice,
OrderState orderState, DateTime time, ErrorCode error, string comment)
{
switch (order.Name)
{
case "Long Entry":
case "Short Entry":
case "RevToLong":
case "RevToShort":
case "AddOnLong":
case "AddOnShort":
switch (orderState)
{
case OrderState.Filled:
entryTime = time;
break;
case OrderState.Initialized:
entryTime = null;
break;
}
break;
}
}
#region Properties
[NinjaScriptProperty]
[Range(1, int.MaxValue)]
[Display(ResourceType = typeof(Custom.Resource), Name="i1length", Description="i1length", Order=0, GroupName="NinjaScriptStrategyParameters")]
public int i1length
{ get; set; }
#endregion
}
}
// Hash (DO NOT CHANGE)
// In order to restore the system that generated this script, save the full script as a .gsbscript file and load it from GSB (just like .gsbsystem and
.gsbsystemz files).
/*XQAAEACmwQMAAAAAAAA9iIUkQRkui9ssIlb76E42PscMWl5ylScKtvCeZAQmbDnOQWwg+30JhjeYeJ4Go8O2ZE0HmL6spBsupmn+V+FCLIQTVD1VqFGgsltoZuzZJ7wRpzjwVSBkY0RI2jenVEYB
NIqOGnH4gjGi
2yPILN8C4OeUw/ig8hEy/yrtoxX48lHNdThl/4S3eQ/E2Fl7wsvMumEAEcIzw2sh18xbUqbMsyAnHpeCX9XK/rkVDl+yjQVStYkCu+axrNKXz9JCdXGkNFwYGAbgb0hwZgb/FBe3SlymaHzVsF0KBD
Ltg2rpjxBe
2xywooHvdqKRN1VOBkvw6w072EIAzhJBK40Rjg6HXnyd/XsQqTchBQoPt//76ScW0eml55BY9O/rD/0hHRixQFJ6w2sA2/LXsftBsFcRBfnGpA67GD5uRs04pxaa4nqdf9WudGHYEaFS3YsW4UH3ns
O8oQTKt0TQ
3DkGvI24eDpmAy5qjWyywyjhl1QIwyQeEeaZywYSZGJ7ot15lmXe1u6gh+vDgKLl5frfW2kWYSUo9Uw+sqOIIdBggs42tXh4LqOK/6af/YTnpLMftr6MftEVunCrWSdUouu5l3IypfTbyYZFvcTXS8
KdM1Mv04nW
SCP5sJAY7PfB2RlVwDBVoobmfhJQljUD1Vni8fgVtNwSXHyUR6iHc3QQejGsNJibkd6n0sK+uQq5jJGnSJuoiG0ye8V6W2ye8vPtnPTKP0Sa1XNjbX/zEqGwVOMYtRJi6mADGH97kQMWEPKyw74YU0
LVaS3o9RyW
khjH5jyEaXB6f7qYBvZZxEIdS9vYgEEIpwPOcv08saTd3IgdSAnC2SaSKrB5rpxA50FsfMvQI62Fxk169SFV9jDbcsy+5lGuzPDZjm7D/qncRc9XWYcnajUHBVPQYeB9S0I/CJZ1h8wbZlWX3uf2IN
GWWNzRmmH2
HF5WrXnlAPxkHoxhd+fT/Tki67dJn9+VLhid69+j4v9IlBVvRBOlPQ9oT0U1rwvu6/Q98CtfkXp3DFv+kaGX0qYHrZkrcR4J97vcVpsMqGTL7/CQnLbskne639Mgp90yPHxY86DInfRm6YdVza0/L+
bUqup75Hbl
/1yAvQJQsxppyQPvKPXXRbchATQyjsST4LGNXqf9rzSQhz3v7gfuaSsOoH0Xjv/aP2uTMfCJhs/uvWDdmARgYBh5X/SZTWQ7EsGThBXvDt5QmgnOQX8ripHmyqgqbGzF2vvCqZkzCxVPCkGizGRT/G
ko2bJUwBLH
3/f2BYXj+eVwPWzbjsLtHWZMLRE2bGVDvC/mFuvSvXrbbNm6G0q5UtDRnp51wd047YF/hydk/tXbwI1jvIcfifJdSdTos0Wkz2K0T4hsD4hnBGoc8UomJCbb+YsVSe+Ci5H2G3qoW5V2sh4O1aWo/l
ODzhC6q4DB
j3SHWpttCbIUws1ItJGadtFoRpLtWFVHzCEyo2eXfk28SaZevJvT3FSOjZhyGJ109pre7sxlbqiUDniAelDpX/1koB7OvVlb6RO20Fd+wK2oRd+OELxrkMIytoTYgockmBkpFwDFBv9c9PB3xYB0Nu
4//TUpUfJk
1u7h8Pp5XzmLwxtBZblDvsIHzYUtl0hcPi5OzSfaPaCKYRxKSFT/CsDrZcdwBdefkxP9cmGV+PZSOlyvFTxNdBmVwYuAYANv3wAOmVNP80sNJp9wMGeeig1aevL3dPG7hk8WwW5nMthqfezCp1MgMo
Xqdc66bCWt
b70UfswPxpObUnwabW7BYJGW0NkhB2mg6rkciQv9B72YpPjcnfR7HpwnEtqgVpfd+ML282ilwTSSc6GTI0Je0aODVjOsPOWeoLH+XSx6quHgOfC/Q3SomIK2CsN/27rpr5VyjyrsJCxRkKZEYLUaKs
coqTiKTwE9
F+HbpHwNcbYlNpSZBc1Bsw99PwHkf+VivtdjahFF1udm5IEu1WkrX9jsxORHeNnnZUzu5eMrRmlHgOq0xYbG8ceMRVcZexkVAenUK9GJTxjtGzQL6uMc2jfrgPRtURBn6luSDxhHNSVaCxn+61sJ3Z
UKC7KFJ1BS
ULaRNC4ebJ8bs7r01wdVAlxYU1ydOZVf2ocQ/Y/ys2g8bF3lz2f78luGdMtVoxSdEYOy88O9pqLICPzIsXJqqZCoQ66qkt9Wx3Z86T5dksEhCaVBFFxvyg4y2/xVTOa81+ksj361gyBMBikaneEw3e
Rc7yIijbs8
TmdWtecRdeH1ffAWEFMPMObkIJBL8YfehwDtE5xuUR84JDJ/d9f3h/Xe5g6hKARz07eoC5TVMuRyx1H8AFVQaQ9TcKCPrQ/taZpmwdwd4NzYBZD8OmYld+Oe8FIS/x3g2Eavo60AkZHntvLfE9HkbH
n6uNt0Ew5k
1FUGxVyuqossD7d+kFt0Ehol6wwk0KdLrA0UMlQZCjG5VZQ4sqKfGC8XVNEfGaKEUXGdrs9MZie1RGTpV1eNH5aFwEH6hZh7G9RjHSg3f5d6yZWIXXR5cHCD5qX5KuNz0AyxNmBzCOpa4TNY74qdyZ
waO+Ke60/o
Tt6DrCS8akDST8dxJA9WJU0Z4wix1JlVZu050I3JdjeJuLpb88QGGL11QDQSOSnk+HCOsfLnvdBNueiCjukyPnsvVrVx4B3luwFdUR+yx2JoPxNnT2wXP9HblUlcLyyK3JeO/tBK19ImNPL9kN0tnV
L6kyB0yjJS
4CXz+sqAIapguRMmHwn+Ho53ci8ZSBOcuDKkBKW8WX0/WVp75r6PR3/JyCAUmYTtcmWynQuTlJYRe0jtQ6NRu2UlqUa4z2oqjFDN7cgedqP/vs3wdT85p5rcxvaDvk7/Y86yAX+qgnAQBPGtSrEfqJ
jaCCikwMx1
9UYd+NLeiKU19fTuLU6zFvhWkkimIVgF0bYr1snjTeIN2bIXPsZgFRj5P1g+CaNbrZeHO+rP3P06P4Ud3IMiPbXXjcGraW60lrMgOSg6Q232lGsl/BHlAMHNBkYOv9Y+5NSx2NhZrTm5p6IMulEB1j
l15eKbMr3y
w6oXtnVZ5cO5prUo4QLpeie0pRwXXBYxAOkG1oodh3UbY5kKT+TT6qVcZFUl2O8uGrU3nlaToSTsRP48QpDc4sbf/y8s3leowi/fe6qB6qQ7Zxp7QLlFxyXuMMOt1yzeWDloa0gKE54bAL95gpW87j
y/w7ArcHf5
nO1zEUEqQRsODmx6wqACAv3mpPxH9eh3tH1ZkczrRZ+CW3UNOL8gXXhnBtJGzdxbTvTrYL6qqlx31sjgjqQq0qyqeCbcGxoSe8oCCETZKPt3aBpxKeNyduROtoeeUk8/r9Nwzi2A7SnGCq5qomF01W
WdLcLk8/u2
3oOpAGeCySwkMifLhgmLfwhbXSf0xddtFffD6Cb6107ApfFEEyc1xSRd5iCmebVWHK/tDizMVuyRMpD7vJNOcTaheWC7RICqaQaLOfLiubhZTGhMevJvxCqDkFdn2roEuFObeaiWd6dsg2BcMs9+9o
+BLDnOBW8/
UNM74aGisaq98ea2Oss2kqmV11/nuHXfcGztPdlwcJO8hXOrx8eArHMuksrufpNOwyn9jsq1l/xkOhSl8vYSaCI/Xgjzst9GCoXNWJGjchiDl1kC5Pp7pv/lzo9N6m7R+6qsXWSoXX1LjZjQE2X0yn
6KyDwkjL5m
XDK7fv+Px7OtHjn08+v5DIEINd5lHdjJdExa/Sz2mowDgaYuZ1TSw+gUALy+qSnxMGch80N5zEx5EuVi3D/LtHG684UJwWef5Et29BAdJrNBsbs6lorfA33VOadsf0/jpd1+QU6zwFSb/SconNvkCN
oSAKE4YHWV
4msqakR8APHHgWf2PFLBL71swzqRefh+oZ9Hg4mx12hp+iLgevTSn0OKVQQgNBaHM7uDkF2vhRKM0+7kL/Uv/I6JL0Ysp2aaGMG9JNdjINxH6iSSPxoS354S5//txsSpWTbmH0pjo0Ad/xKdgnySLy
64n/GHK9DR
WpBe2f8Y0TtjVL764MrC0LICUUKUuPeD73IhQkACD/VD7lCNCwIDdvZAYViZf3dqQ3U90Uraa3yyrnPslCSbj8emoGKBGeQ7rx4pALg5TrDSQ7dwnL4VNgBkq2sCFW22ZxLC44PyyymBlOnKVEMpta
2bXGyK3pQS
PMGewsxNVx3ePGdyWoKwuL42z4iVwO6IsbMbO1gzggw7AJjx1XM9c+p1/qSpJVv+wATXq7SyXx+vDlyjCt9oPpBfFd8ReUHclo9HbCe3sVrX/LovtNrnE9oya+66x8TAYCWIdNktX/ym3hUk/nYros
3+wtnMVKxj
rXDHecyfbKlnyUIN+gk77YWOW8rhLOBRakBN849sqquFUqCJkxu4fhnQTwnf3GbzYBlc9k/2IykQun3XSCB9yFyyLC1XYuWrDaTCoBU8SDnY4MaLyR9DVubnQsO066swnzIEqGiML79VuWYhKlY8c9
PnIe9sp2Gt
hmjh61QxBZF1jOA+lfzJfPbKmUfMN04Io9n6CWWDn+e5p/APhEDxh7daPsUiGWSqWPDvVwwvhyO1hpPku9iwcMV/l0+7q23w3/ApSu2hGMllxSEyEeKQfBFxjiI4eJfCIaadSUAuGGPc1GE0+PVspZ
Wc5YL1yR6o
SNgNA9MnGis+XHVsE66zrsn4uqTylBOrK3QKU+9SXLIr+zQbZzUG4g6Iql+nlA4ztU73gg33kfkRkQ3Q+8/JVV6d7lBpJ9mGwkTVBNmTO1MWr0rkZvbdTtIn0Nn/TrFwPhlnPdtoa4Xc+7Y29JuBsR
LSrpv5nHFg
+TEDw6Oa3VslMExY27YQSOZoyLDyYWqrHQwBmMbzNiW2HNzcTfP/g5tVFTNVAqOQprqh6L5mudxoec/cfKfkW4LbB1G4+MDqakFfKU9ys2PJqheCACEvfpID/MN44AzFgUOJArknjjmc72gxcHfzEZ
R53JiubTzB
R51cUtZ/aH8ZKP3rjMrAkw5djHX3/iMa+lxD/FMibC6FOaMRdCkCN2uDf/DJLjglj3+8iG6w+ZI79BR7Upx5eQ5iuaAi6l77Vnusconty+jxDuhFlS/jQuY9FxWye4W8D2paj83LmDhAnjd25QN5R9
yHxsq3rsyl
gjilIHO+15rjuzEg88rL5VZozD0wHgU8izDr1FLES7mxug9ZJFqHHeZvAsl17IMWuG2mhRnrrsFN2PR0dL963lc2CNgIFMdwfkWTOCpTSU7SebrVLwzpsRWB11jNjOnCLYOqgMkUCN01EiLjB6ChPP
Ihaz58zSCs
BmbjxdSUG/M8m7pYfUsQ+mSCRJHgWM3Hok3hVoLPwIyLskKHdQ08WgoAeNaGx6VeQrKAIdtyta+midqa5r2GI44bUKKQNjjjStHtHj4rE/xIrIdwqEEtgJxsh1ZGZt/c7MCn2p6M/Sl7Y1IIn/tLw1
onf4Ekm9K+
wf0/PvxUH3ip0jxqnj/gEquFLub1Hh+zkXm1NWuKIlsKfjerq8K7y+jXPeRa/nj53ROJT65oZmuDNz+evojB1u4vLocdRestFoHLpcq6nUPWIITMDoAd8vjguzodcKoIJymovksHD+BfhQlHA/Q1JG
6BqHtnoQio
QEAnFepEIbn0T+jgb25hQZKHhJ7dQMAYBINGPeUN56MPlFYXQJ465QtQq2qLEzp+YG7nFW/FNGs+tjOIGO2vw+6ABOodW/QNHHIX3QDru/Xfxl7Bum/JAwDyM3n+l8/XoZ7iMXg3qFJl/XE5FqDmbm
R0zDgRemeA
xb6UNFBJ7KznswwyfCWfBenHaV+TVXMIPIafnoAD+73/StPFzXXWR/tqM31eiO5pgIXJUeH5e8dTGXCrvJL546iMJFwCLaoK90mP34hsL4XV5EHrnt3Q+fCcJZB0kYEGoK6FtMMJp2dhoYx76aE5Jx
IBwW/jBJLb
StTewPO6GR/O0FXgP6GcUPUEV1jlfTUZGvbZDJbFpE1BYh/IsajjuvFQjv5SyDLvDGHphOwK9ZsdMXmm36FgIYpxCy87O4CbHR9ljLEQqXCtZyeUaYJYeqdVt6Rs+G2KfjTO/N6aXGS/WyNNCXEGdq
/h2QLwHyPk
I+qWZ/Cn7hAnmCsORyhBg3F3/CfBAvY1OxHqmZtuy0VwkBzke4RhjSUuQeJwlrIZ+fceIYsoel2lNvVFxJ56mRf/ZCn5k+65FDn85hAphJrPajGLS0Bl12P3dB6oK+NJ5ExjWWxgqISaIJBmcRXHoR
ShUjW1eMZa
e2WIoTawZs5liBekx8tV+R2Ff3zefRqOJOuQuCR4IvDQ/wN/95GbK02uCPFRYl7YQpD5Bun811+yN9DhGWst5ySsP+6vuRVw4lacW8WYSFupCXHKV83xsbjz5tY7xEpz0wB2wTbjm07ZpbKHhPW6JJ
TWtqcVwXFu
+ys2KpWvgo+8/HRrlGc4OkGVnAn6LLlZfixiMGWLtg1e9xIkBrO1H4BPCV5K61iCqDhvYIbmEyqUgJ73WqHdkv/L5+5Fxk+NiUexmr15+zeUP3ACCgJLFXdE0pqwa93f1KvG7npby+T+Jq+a6CRffs
FjL9nMOY40
d6ZTjqTemoEGXRwe5l7RZUZE9HvmwY4klJk+n96qNkE8pDYcPVnsI47aIlJjvhA53Iy9g2qbQf5p+lYb5PFaFhpWabkbsNCokEnAUP9e2gNDYWzFq0FP11y3fbLv6z2c6jvlsQwo6pSU3xnmNvguDX
ErwDhEr+Zr
CKvzF1ib/JvvSBOupRDvCz0cJFGoVRhyNXveDlLBpesfyTORiuuJTbjmk0PEEix3rX/4P+2+KX/bgBaWrBWAT+tEFAP8I6nnHi2a+h6AXDw+3Ka2pIuRE5oVM/7Mfp7KhwtGI4eYFQNtFPqRDk+1Wn
UeV2fezeir
4TCYR1k/5swoG4eCi8QA7TxeQlPp7JttNoeFh9i8XLlaSO94uLHg3ctzwnu/aWaxfjPCz9peOmyjVKdzMGKWUFfncJlyIKekjjMcRXIeIl14Jp/Z2hRct4Ixtm+U0e35Ju5wTzX/4taqmXlCjnP6VV
FyZbzrfi0e
zNfudZqeLd250Y2IyfwgJeZhxmOOKCYHH+PLkOsaW8X02vrw8JKPxiYaC9gsnJfJXjWnAu3nDYiWufJj6f3DblkoHeT7xKB6H1VYeJXZL/fYsx2ZdBm8B4A9ZFo1DXGOJXnwX9InvrcZeYQEcKhlGM
5mSjCxMZJW
NN61IczM+Ay2+7ss2dmPriulLTuUB4GL22vw4iXICgWWcxIXj+Yupr/S0CX5zMF5zfeN6Py10TPtWX1nl8d7yQC80VPXJeKZZFpZX3+Ug8mzt3LGOCMYLv4zD33sGO0f45YWx4E7C5vjLo+iksgXIM
mvLozux2LP
tFneS2HL263YyXtviVtIZeJ9OQjcB3LQ0NQEU3kYnFUwQXu0y8CBfWxClUHmSxmAS4qgcE0I1FW9dDVhG/dEqShDCnSAOwaVrbQ/KclmNsRK2taitP2yhUOplSpyZ9H58lutbtJDVkiFkemvg5eQVo
yHn6IRrJLH
oyEQ7N7gz6CBFjuiOdIFmtDd93UFmCB4MiMNXj+HmYkI2NoNbOw4dOtEgaDHak/LIeXOFZ5faLDURbQught6m0iGb9UHqf54/OalyxG0BGSXR5XI5+KH+BzGrowZ9NgTSm+TkoWVqSRTqy4/N0QQ/N
pKwVw20TZ2
0FDS2tquDbjdE7UBw0Nu77izfsSQRU07PJ2C7jgqyvO2+Xq8Rpkz3zJOX7OsjkiDIhg8sf2WoOSOD9CwjhEFRjNJlcVdeNMzQk9RAN3DvyHKV3Z0UZhkFWWTu4ItdU4p79cRnlEamAP5Plu4pciCHH
1XrMl4ROvr
L5vO7lJF0jvI2jdbiYAGGt5cpcUDqhvh0GMzJlMJ539Gvx0vnMmsodQL1TA5DeyDuXfi29DXQhmjiUeBeAArT3FssTyyBjCoj1EUAqwMkXESqa7x8y1kvyDnZ6p3xqvTdB79J6cgoXW6SNg/4z0M0s
4W6+tEcvsE
fQhjl+QMcfgIPRXeigwC69H3+t5pVp8StFMpk/MoRnAycZmKFdOfSPop3h+yqrUUe/V0LCxInhlPbuwoHAbWOJhQHRrSaWhogNg9Z7+X/vXgbgItmrv48bn/MrCQqnUXmSoKhPaAHaw1Xf82o9jObE
LGJxnrz+RE
DNyjnVtxuTNxmWWIMnmm2dPam3eUcSt7E/hvksjHqvSZhVXb3gOaQyV6F0Jz/tbO8LeYqWGdb4sXGy6cAOB92dEdZmDYoeD8cI9cVJvzXXKy7N0yMvSs5tTYwqBIrA4XY0ZNQWu2xvwCHIzlP7SeOl
beHQZgc4fx
+DsJaqTdV25NrVuIbkHshNE0tMgi1uvrBvHflmBBKJGc0uCzi+aNSqD2uZA7jjiGAFn6FML3a/p3Gu3b8UYww5p1A8tVa+IzUILkehrobiq9Y0Vgor1u2vmIUmIR9R+RetG9silXdpxGk1Rk7NrSpm
pCtUQ2qir0
vuzxrUU1/09q+Zi8Y0FRHvzmB7GC6ow48wGw3CLPnst4OX+MEukg0CHDKslTgJseapqOp33SNJjpSx1KMVeKi1cqo9gPqxoWqt+rPKAJih+D8kS6mfSXzaC64tEaIBmK+o7uQYe9AR5gILBxGgeN8B
0IGVrRhKt6
abTXPYIBjOm0cOks36Wy/Ni2MY3AeZX3pNsGPdlpTNVN4mHicD96Dg8ULaJFFCHSHfQc2CYB2UgOJTRZ4aezybfvB+ewo1bQNDruLli5J/zb2QkAoGUZcC3Yd6POZwbdHZjp6b2VKIB3DzdX0/wWFA
u3Id3yTNRB
c6a5KENXA14TGGCQMHkzXmgM3kaEifunyUavrOUzxyypjRJl7AjYzyeZ17+42Qmx1/Kn954wSj1YDaVWQyNIk+XPjUP/jwDaT2cSdIoSVZ2s58B8B80xU+7yqmM/P7H6QDhK6G8HukhEkbBfp4d4ik
AopWVI3Uy/
FrQFWY/FWPrT9kAuZklapCPLYwHL2mSctK0VfXDoUkAJKCraWXufsDh+1nqFGKgRtJ+tn4UL1FWxibxfWfdeOWR4/WbyJoIgxF50wx9o2cdaLyE4rOEhuRNEnrni5aNPRs/+xJahbwkdAAdDR+CkEa
BkXqznFT75
03QTT1wNiT+Ke4TFZMaUEppBnLaHjXqS27t3SqPzGsks/uDnhX/NmxbXI+E/v3PwNAbLWLUoWTgSjZNV7CDPetlPOmhbD76QAJB2hiTQcxG48pmUL+FgdcdknQF6GzBRE7Z3x5LekC2Dq78az6s9qJ
k/mg/wyzb6
TSwO0BX20QotiarmwDMsFR/RorIJ9oDmlWzkvHQPvaluK6o0yKr5xc+FCNrABVpJ65Ec0Isb/d6IgyUNPTLkKA2uCpVyKnBltUvZYAiAAKC1MGfsrTKYoFhmQ10ZI2n1+R7L+9Eg230vK/JmQ7f7L6
ViOAJvRkEx
U49xkEoHa4qozLsIxp36zyH+MtocoGkzYFbOJ/unR1f6ygIduOFZUFqWEcTs8qQ4nQJmDmFzeT8AFJMXmdE7eTJ0UTPiYDQsZqhUetELa+W7digdu/9EN9T76vtx5pYlBukDHc53EM31ZxwzEoL5Yq
QaoncDQskM
7lIbpMvzdpVLnShjZDMC5WlqxAQEor4BInF5P3/aWl7rKaoztN4MjfrkUBK8Uk/DwaoY2zUaN3rKrcJROcLrHQdQxXBf4Q6fGPyBkuReO895W/Rrhzbp23Q1/PWHMnvs1WP5JK8J/MGQLMKdgvb7QK
u5EgkGGrRU
DLPbh0AO+m3nU2eJu2NQXSgjoZz0f/ipupz388jAo1uiwjDPkwFdFTpT+gRmeoYZVd7xf07kvdCwfMHnChjWQ0Tau97RLw5//QVDBep2ANH17Gs+cpnq3XuylL8iz93ZebfGOctFSRhJZqYA+KIkuD
iWYzJHMxME
nfdc2FqqmzrHmUtRJfoAc17TRzC9ODPhj41+dUM6Svg5C/ysArA/ThXoaaf6QNEBlv3BPR9x5VgHo2vTThEAHD/DuIQqzYGoS6hLEa9RpC0dhrfKVnnnCmwqPO4Gl8n/qchnswDAZ22xe93FGTtl0i
IBXLVmjZNb
lQxRZgH3ExLXULl16M01+OD11rlahYviey6TObkLjVh329bsP7pWxAhW3JxbxhXzDaenyS+fL170aJgb7CWpwrg5gwzhjDPwbeQcu49TQlqOZA7ujLaX2dJym+fqNI5e7HsoDwZEtSo3ECiseuhtKD
YuwZaCXznQ
3Sh3RtI4J6xGWaZeBWjcwVeSmlK+Nlsuwip7mHF2eJYZcztsngkXC+ocoJgNlxECDYRtQSN9WfUWRQrCeLNhDijKnMDiCUIhJKQgrYMl3SQ0+slM6d8RSWH6VNlf/pcO6RlnTjwQHME4OAWPdp4xJP
GTVOTmWBSp
Lny0Ta0NmRzwUnN0yLFtKvZ9oHZKPZTwU8PB+LsiR7zSnmFDbRnoAdLrvFZ7NDuXoNET4VBWNAUx0k3oHIAozAYqGgsVME11ZoxYJHge17L0NINBDClLNfvCLaISoIUWluBM2ZOsUn1rAzv1oEDcUl
8qJOwL0h/h
adFv/LTuEmGVzt/w8u/N/1jg0F1g1XmcvYf1zO+HsGMqtbWahdCpt1P6gc4ktSN8qgCwAvyVSyHTIbOBc/SW0rKHYkfGpsjEgfSH1G9M9tcGg4i8+4n3MdWGl9/ukdtny1P+UYNm1lfWRbBNmfcZ/4
Meo4QXAckR
S1kaHqqIV6MR6/20Q6klDTbNjSA7xxa5N0lXYVLiv6OQbEKioXztgn44JV4czzszi02hxSETsmbcOZ0jUmyvcVxtNALosxI8RW8TWhdoCBdm9RlVCGM8u3hIGHJhJ8S6KhA7VzpjGvVI2et1ewlHaR
X3EnZ/O6zM
g46a4l0wyoujeHy6qZ+wbLWlMrT8eJxnoRdz7OtmiZZspV5cv45OUevF0jqve+hjyYeqTN20sYeVajVelpJt2NrvebUSE4VNkrCi4tYhWQhBKNw4NeckJ0wYlQgrZ93mIxsTMlPUiXJExYFUFd/+bv
3K7/ZXulab
d+i5IGkQYe2Oj7n6t/a0w1ArJFNrAme1V3gVWkywPboHXuxvOpzLwM3dQc/4gjR5QQtX4tVNaIHFTPYFo2FJg9KdqHLBsqF9j+tgxn2xbxaxT9p+wX2V8Rz4SZxaCNWj+fzt+SVXsbJjYDiebn3Eae
FVbF9lbYGa
bQMIl5MirzuyH/6xqEvlQN5+dZTxwgj0sqIAka0QWeA77ILMEhiej/xeTg19Kjsb64RCTRh4UJazd1HXE90h3BGv1V3aItbH/hnvJMbGshwlHkYvgbDCxEVnrIZdk/kHMMv3E4Cw4xLfjcAvpUVgT4
j6O5xnqVzr
KYNIPXYP10No+1rpAg2Fu22ruVqOFmh7JXoOi1FDAXt1u02Rm92tI4lWfzsMb421mcnvD1JOQ1T4FCS/G8ESDkOdK8EUuw+GWz/1OlO7tMGzS0VPEIVqo5OXWXwubMDQ29eHIs/+mBftveesHteHvy
SzSZmDf1/N
awtKA8Dz0KnlodgfoIlCG9575YeAqTEztgZMnfWkmBwQmFQHXBURZAjqSEssUPl7WW9ZNmF1/0Trsmn+ftkKJ5LzaMgRDkmiXnaIfOCtyTUBtGOrQrWdhh2xt1k8UUK+IB0bqx2TKYlGYglt7JHu7k
7oJ2usRjhT
5v1xLxLUd7XwlAqDcIVN9UrbpQNiKq+zZnNfPopJ3VoelkSVWzGJ3X81UTRts+KlP+3UoARw3pdFPkSv4tH0Gv3cie76dFDZlarIclMzCyYmsykOHmBCcxIZp9ljrM39JJLlsgLF9J6G5622v53jC7
Rlz7WZOx4M
4Kk3gBTkqsADLXjnWCy+IDTa0HJ3y2YTZnvW36TTfNS7qh0qo8OHcA==0de029a8df2b4f7a00c6a8fd682d3e8f*/

|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
@REMO755, how long does that take?
|
|
|
Flyloopz
Junior Member

Posts: 7
Registered: 19-5-2017
Member Is Offline
Mood: No Mood
|
|
Hi REMO,
I notice it appears to take about 10 minutes time to run 31 iterations of 30Minute bars for Jan 1, 2021 thru current in the strategy analyzer. If I
set up a workspace in NT similar to that and add a GSB strategy, I can then hit F5 "Refresh NinjaScript" and that whole refresh completes in about 1
second or less. But based upon the Strategy Analyzer screen progress bar you show that takes about 20 seconds per iteration so 20 times longer than
the F5 refresh. I would guess you likely also have the 1 second refresh time. Therefore, my conclusion is it is Strategy Analyzer where the issues
are and not with the GSB strategy. I have doubts NinjaTrader will be responsive to improving this right away. Myself, I don't use the Strategy
Analyzer at all. Even when it runs, I question the results. I have better luck manually changing the parameters and refreshing.
Here are a couple NinjaTrader Forum links where users were having issues running Strategy Analyzer and NinjaTraders suggestions and recommendations:
https://ninjatrader.com/support/forum/forum/ninjatrader-8/pl...
https://ninjatrader.com/support/forum/forum/ninjatrader-8/st...
FYI, Jim
|
|
|
REMO755
Member
 
Posts: 181
Registered: 11-4-2021
Member Is Offline
|
|
Quote: Originally posted by Flyloopz  | Hi REMO,
I notice it appears to take about 10 minutes time to run 31 iterations of 30Minute bars for Jan 1, 2021 thru current in the strategy analyzer. If I
set up a workspace in NT similar to that and add a GSB strategy, I can then hit F5 "Refresh NinjaScript" and that whole refresh completes in about 1
second or less. But based upon the Strategy Analyzer screen progress bar you show that takes about 20 seconds per iteration so 20 times longer than
the F5 refresh. I would guess you likely also have the 1 second refresh time. Therefore, my conclusion is it is Strategy Analyzer where the issues
are and not with the GSB strategy. I have doubts NinjaTrader will be responsive to improving this right away. Myself, I don't use the Strategy
Analyzer at all. Even when it runs, I question the results. I have better luck manually changing the parameters and refreshing.
Here are a couple NinjaTrader Forum links where users were having issues running Strategy Analyzer and NinjaTraders suggestions and recommendations:
https://ninjatrader.com/support/forum/forum/ninjatrader-8/pl...
https://ninjatrader.com/support/forum/forum/ninjatrader-8/st...
FYI, Jim
|
Hello,
In this I totally disagree with you.
Strategy Analyzer 4 times faster than TS in any strategy.
Also, this only happens when you optimize a GSB strategy parameter.
What do you mean by questioning the strategy analyzer data, I don't understand this?

4 seconds 125 interactions
At TS you can sit down and have a red wine.
31 GSB strategy interactions 8 minutes, the problem is not the optimizer, I think the code stops at some point in the library path.
Great strides are being made in gsb + nt integration, why can't something need to be improved?
|
|
|
Flyloopz
Junior Member

Posts: 7
Registered: 19-5-2017
Member Is Offline
Mood: No Mood
|
|
Hi Remo,
I am going to do some additional testing and will post back when I have those results. As far as questioning the Strategy Analyzer, some time ago
when testing Strategy Analyzer, if I noted the results of a certain parameter set and plugged those parameters back into my strategy and then ran a
backtest of that strategy. If I recall correctly, the results did not match the results Strategy Analyzer reported for those identical parameters.
Anyway, I don't recall the details of what I was testing at the time. This is easy to check of course.
Jim
|
|
|
REMO755
Member
 
Posts: 181
Registered: 11-4-2021
Member Is Offline
|
|
Quote: Originally posted by Flyloopz  | Hi Remo,
I am going to do some additional testing and will post back when I have those results. As far as questioning the Strategy Analyzer, some time ago
when testing Strategy Analyzer, if I noted the results of a certain parameter set and plugged those parameters back into my strategy and then ran a
backtest of that strategy. If I recall correctly, the results did not match the results Strategy Analyzer reported for those identical parameters.
Anyway, I don't recall the details of what I was testing at the time. This is easy to check of course.
Hello,
Too easy,
1) take the GSB code and optimize the parameter ---- 31 interactions
2) Take a strategy and optimize 2 parameters --- 125 interactions.
CONCLUSIONS:
1) GSB code> 8 minutes = 31 interactions
2) NT code <0.004 seconds = 125 interactions
Something is possible to improve in the library, I suppose?
I have been using NinjaTrader for many years, I have never seen what you say, I have managed capital with NinjaTrader, I have never had problems as
you say.
Jim |
Hello,
Too easy,
1) take the GSB code and optimize the parameter ---- 31 interactions
2) Take a strategy and optimize 2 parameters --- 125 interactions.
CONCLUSIONS:
1) GSB code> 8 minutes = 31 interactions
2) NT code <0.004 seconds = 125 interactions
Something is possible to improve in the library, I suppose?
I have been using NinjaTrader for many years, I have never seen what you say, I have managed capital with NinjaTrader, I have never had problems as
you say.
I should try it first and then your opinion, don't you think?
|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
Any other NT users going to comment on this? I have had no other users ever complain about this issue
GSB code could be slower as all indicators are normalized, but that should not be of the magnitude of 0.004 seconds to 8 minutes
|
|
|
Flyloopz
Junior Member

Posts: 7
Registered: 19-5-2017
Member Is Offline
Mood: No Mood
|
|
Hi Remo,
I am still working on this. I have tried a few things that NT recommends with no improvement. There is a difference with GSB and now I will try to
see if I can identify a cause with some debugging work.
FYI,
Jim
Thanks received (1):
+1 REMO755 at 2021-12-07 10:56:45
|
|
|
B.Wooster
Junior Member

Posts: 27
Registered: 6-8-2022
Member Is Offline
|
|
Hello NinjaTrader enthusiasts,
Running GSB 1.0.64.80 (2022-04-09) I have restricted the indicator set to only those 72 that are Ninja compatible.
I am generating strategies, but there is no Ninja code. I'm only seeing TS and MC script. Any ideas how to fix this?
For exits, I have MOC=False, Exit on Close Mode = GSB, MOC On Losing Position = False, and MOC on CloseD(1) = False.
I also tried it with Exit On Close Mode = NinjaScript, but still got no script output.
I saw a mention that some optimization settings were not compatible with NinjaScript. Could someone let me know which ones specifically to adjust?
Thank you!
|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
@B.Wooster
under tools, target platform try and set output to NT
what you tried should have worked, as long as exit on close mode was not set to TS
|
|
|
B.Wooster
Junior Member

Posts: 27
Registered: 6-8-2022
Member Is Offline
|
|
> under tools, target platform try and set output to NT
Thanks, that worked.
|
|
|
REMO755
Member
 
Posts: 181
Registered: 11-4-2021
Member Is Offline
|
|
Hello,
How is working with NT?
Where is the latest version?
|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
Remo,
do you have GSB resource manager running?
latest version is 65.56
NT features are improving but lagging TS and MC
|
|
|
REMO755
Member
 
Posts: 181
Registered: 11-4-2021
Member Is Offline
|
|
Hello,
Do all 3 modes work?
Cross
AnyIndicatorCross
compare 2
What indicators work?
List of indicators that work with NT8?
In the past I wasted a lot of time and could never do anything.
Thank you.
|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
@remo,
all indicators state if they work with ts mc / nt
you will have to go through and check each one.
see this
The list of indicators changes a lot regularly in that more are added, and missmatch issues are fixed.
A great deal of time has gone into this for the last 2 months. I have a full time programmer dedicated to this task.
Apologies but NT platform work is done after TS/MC and has lagged more than I would have liked.
Thanks received (1):
+1 REMO755 at 2023-04-21 19:32:09
|
|
|
REMO755
Member
 
Posts: 181
Registered: 11-4-2021
Member Is Offline
|
|
Hello,
You always say that everything is fine with NT but there are always bugs.
Elementary errors appear from the very beginning.
How do I resolve the usage policy issue?
|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
@REMO755, I will ask the NT programmer about this.
did you load GSB_NinjaScript_2022_06_22
its in c:\gsb\Supplementary Scripts (TS & MC)\
|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
@REMO755, I will get the NT support person to contact you.
Thanks received (1):
+1 REMO755 at 2023-04-24 02:22:44
|
|
|
erlendsolberg
Junior Member

Posts: 11
Registered: 4-10-2019
Member Is Offline
|
|
Hi
I am trying to compile a ninjasript, but I believe I am missing the latest Ninjatrader library. The generated code says:
// If the statement below does not compile, please import the latest script file from C:\GSB\Supplementary Scripts (TS & MC)\NinjaTrader8
Code\GSB_Scripts_2023_10_18.zip int GSB_Scripts_Version = LibGSB.GSB_Scripts_2023_10_18;
The zip-file is not present in the folder mentioned above, even though I am running the latest manager. Can I dowload the file somewhere?
|
|
|
admin
Super Administrator
       
Posts: 5060
Registered: 7-4-2017
Member Is Offline
Mood: No Mood
|
|
@erlendsolberg
here
it should be in c:\gsb\Supplementary Scripts (TS & MC)
there are a number of NT fixes in the next build with lots more to come
Attachment: Login to view the details
Thanks received (1):
+1 erlendsolberg at 2023-11-21 20:24:11
|
|
|
REMO755
Member
 
Posts: 181
Registered: 11-4-2021
Member Is Offline
|
|
Quote: Originally posted by admin  | @erlendsolberg
here
it should be in c:\gsb\Supplementary Scripts (TS & MC)
there are a number of NT fixes in the next build with lots more to come
|
Hello,
When will Ninja work with GSB?
It never worked.
Is the usage directive missing? What is this?
|
|
|
| Pages:
1
2
3
4 |