this attached file is exported file from nt.
however, seems NT exports it incorrectly, because during import, we get these messages:

on those lines (in exported .cs file), I see such mistaked codes:
line 34:
private VolumeRatiosBonus.LiveNewsBroadCast_namespace3{.LiveNewsBroadCast[] cacheLiveNewsBroadCast;
the original source of indicator (that seems to cause the problem), is like:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Input;
using System.Windows.Media;
using System.Xml;
using System.Xml.Serialization;
using NinjaTrader.Cbi;
using NinjaTrader.Gui;
using NinjaTrader.Gui.Chart;
using NinjaTrader.Gui.SuperDom;
using NinjaTrader.Gui.Tools;
using NinjaTrader.Data;
using NinjaTrader.NinjaScript;
using NinjaTrader.Core.FloatingPoint;
using NinjaTrader.NinjaScript.DrawingTools;
using System.Drawing;
using SharpDX.Direct2D1;
using SharpDX;
using SharpDX.DirectWrite;
using System.Net.Http;
using System.Collections.Specialized;
using System.Reflection;
using NinjaTrader.NinjaScript.Indicators.VolumeRatiosBonus.LiveNewsBroadCast_my_namespace;
namespace NinjaTrader.NinjaScript.Indicators.VolumeRatiosBonus.LiveNewsBroadCast_my_namespace{
#region NewsImpact Enum
public enum NewsImpact
{
Unknown = 0,
Error = 1
}
#endregion
}
namespace NinjaTrader.NinjaScript.Indicators.VolumeRatiosBonus
{
public class LiveNewsBroadCast : Indicator
{
//.......
}
}
i have met the problem quite frequently, when i declare and use "using" command with embeded helper namespaces, in case i use them like:
VolumeRatiosBonus.LiveNewsBroadCast_my_namespace;
NinjaTrader.NinjaScript.Indicators.VolumeRatiosBonus.LiveNewsBroadCast_my_namespace;
if i move `namespace NinjaTrader.NinjaScript.Indicators.VolumeRatiosBon us.LiveNewsBroadCast_my_namespace{` declaration (line) below the main indicator namespace block, then problem is completely fixed and everything does as it should work (even export is ok).

Comment