I have defined a custom class after reading C# on line references. then I have tried to create an array of that custom class. I have successful created similar arrays of int and double but the same approach does not appear to work. Here is the example.
Symbol is the name of my class. I have put the class definition in Strategy UserDefinedMethods.cs
in the variables section:
public Symbol [] longEntrySymbolList;
protected override void Initialize()
{
longEntrySymbolList = new Symbol[12];
InitLongTagSymbols(); // strategy method to initialize longEntrySymbolList
...
The code compiles with no errors but I get this message in the Log:
3/9/2012 7:18 PM Strategy Failed to call method 'Initialize' for strategy 'BTagDev/7bde330b92124ad1b5a38e0a38be880c': Object reference not set to an instance of an object.
I use a similar technique with ints and doubles, and it works fine.
What am I doing wrong?
Thanks
Comment