Найдено 43 результата

YUBA
08 ноя 2016, 22:11
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 130235

Re: Вылезти из песочницы

Имеется ввиду такая проверка FileAttributes?: FileAttributes attributes = File.GetAttributes("c:/Temp/testfile.txt"); if ((attributes & FileAttributes.Device) <> FileAttributes.Device) { чтение файла } // содрано с msdn Да, имеется в виду нечто в этом роде. Но не FileAttributes.Device...
YUBA
08 ноя 2016, 15:28
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 130235

Re: Вылезти из песочницы

Отразится ли зависание графика Малого ТФ на работе робота?? В общем случае конечно отразится. Но вот как отразится зависит от конкретной стратегии, например, для стратегии задержки в десятки секунд м.б. совершенно некритичны. Но если это скальпинг, то такие задержки могут привести к полной неработо...
YUBA
08 ноя 2016, 14:37
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 130235

Re: Вылезти из песочницы

Тема непосредственно работы с файлами в общем-то практически исчерпана. Для полноты картины осталось привести пару примеров передачи данных в робот/индикатор. Код целиком в этот раз приводить не будем. Приведем только часть подвергшуюся изменениям из предыдущего робота и дополнительные строки для ор...
YUBA
06 ноя 2016, 01:12
Форум: Общие вопросы по разработке
Тема: Подключение сборок
Ответы: 1
Просмотры: 7017

Re: Подключение сборок

evgen000 писал(а):Возможно ли подключить пользовательскую сборку ?
Уже почти понятно, что почти можно. Во всяком случае, этим имеет смысл заниматься, и представляется небезнадежным.)
YUBA
04 ноя 2016, 22:41
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 130235

Re: Вылезти из песочницы

Вопрос по экспорту ист данных решился так. function Initialize() { StrategyName = "HistorySave"; //AddParameter("P1", 0, "", 1); AddParameter("P1", 1000, 5); AddInput("Input1", Inputs.Candle, 1, true, ""); //инструмент и таймфрейм LongLimit...
YUBA
04 ноя 2016, 01:02
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 130235

Re: Вылезти из песочницы

Хотя нет, обманул я он исполнятся будет всегда, при новой свечке. А вариант с пересозданием советника \ робота - нормальный вариант. Сейчас тиков нет, он и сработал. :D Пересоздание - оч. плохой вариант, т.к. мы движемся (пытаемся двигаться) (в этой теме)) к всеобщему единению и согласию.)) Решение...
YUBA
04 ноя 2016, 00:06
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 130235

Re: Вылезти из песочницы

Это описание параметра в стратегиях. В конструкторе, добавляя параметры, есть поле "Описание". Если это описание заполнить и перейти в исходный код, то (3-й) параметр в AddParameter будет заполнен им. Спасибо. Хотя я его дубль-описание в разделе стратегий и смотрел. Есть еще одна засада. ...
YUBA
03 ноя 2016, 23:37
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 130235

Re: Вылезти из песочницы

может попробовать в параметре указать длину истории? добавив, например так AddParameter("P1", 1000, "", 5); //т.е. 1000*5 или другой множитель (не 5), хотя не проверял, может действительно не прочитает больше 2000 Не влияет. Кстати, что за? В скрипте (это строилось автоматом) Ad...
YUBA
03 ноя 2016, 20:56
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 130235

Re: Вылезти из песочницы

Иногда нам нужна история, и не в роботе, а на стороне - в БД, Excel, внешних ТС и пр. Приведенный скрипт "выкачивает" историю котировок из АД4 на глубину 2000 1мин баров в файл csv. Дальше АД4 не позволяет. :( function Initialize() { StrategyName = "HistorySave"; AddParameter(&qu...
YUBA
03 ноя 2016, 14:32
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 130235

Re: Вылезти из песочницы

В итоге получился вот такой код. Особо не заморачивался, собрал нужное из MSDN и немного дополнил. Создает и пишет в файл неск строк, потом читает. Все полностью рабочее. function Initialize() { StrategyName = "FileSave"; AddParameter("P1", 0, "", 1); AddInput("Inp...

Перейти к расширенному поиску