Помогите перенести скрипт с 1.2 в 2.0

Автор: nik

Помогите перенести скрипт с 1.2 в 2.0 - Thu Feb 14 2019 11:30 AM

Добрый день!

Хочу перенести скрипт на c# из 1.2 в 2.0. Вылетают следующие ошибки: https://www.screencast.com/t/g2W4gGjIhJ76

Привожу "красные" участки.

строка 74
Code:
Bar bar = sec.Bars[i];


строка 80
Code:
IPosition last = sec.Positions.LastPositionClosed;


строка 202
Code:
public IList<double> GetiATRPrice(ISecurity sec) {
      IList<Bar> bars = sec.Bars;
      int count = bars.Count;

      IList<double> values = new double[count];

      for (int i = 0; i < count; i++) {
        var b = bars[i];
        values[i] = (b.High - b.Low);
      }
      return values;
    }


Буду благодарен за помощь!
Автор: OldMo

Re: Помогите перенести скрипт с 1.2 в 2.0 - Thu Feb 14 2019 12:00 PM

В visual studio библиотеки на 2.0 заменили?
Автор: nik

Re: Помогите перенести скрипт с 1.2 в 2.0 - Thu Feb 14 2019 12:08 PM

в SharpDeveloper заменил как в FAQ на сайте сделал все.
Автор: nik

Re: Помогите перенести скрипт с 1.2 в 2.0 - Thu Feb 14 2019 12:10 PM

Ниже сам скрипт..
Автор: nik

Re: Помогите перенести скрипт с 1.2 в 2.0 - Thu Feb 14 2019 06:35 PM

Support ТсЛаба помог в вопросе оперативно! Спасибо!
Автор: ViL

Re: Помогите перенести скрипт с 1.2 в 2.0 - Thu Feb 14 2019 09:16 PM

Нужно включить дебаггер в программе.
Файл - Настройки - Оптимизация - Отладка скриптов
А в проекте визуалстудио или шарпдевелоп включить программу TSLab