Найдено 43 результата
- 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...
- 08 ноя 2016, 15:28
- Форум: Общие вопросы по разработке
- Тема: Вылезти из песочницы
- Ответы: 65
- Просмотры: 130235
Re: Вылезти из песочницы
Отразится ли зависание графика Малого ТФ на работе робота?? В общем случае конечно отразится. Но вот как отразится зависит от конкретной стратегии, например, для стратегии задержки в десятки секунд м.б. совершенно некритичны. Но если это скальпинг, то такие задержки могут привести к полной неработо...
- 08 ноя 2016, 14:37
- Форум: Общие вопросы по разработке
- Тема: Вылезти из песочницы
- Ответы: 65
- Просмотры: 130235
Re: Вылезти из песочницы
Тема непосредственно работы с файлами в общем-то практически исчерпана. Для полноты картины осталось привести пару примеров передачи данных в робот/индикатор. Код целиком в этот раз приводить не будем. Приведем только часть подвергшуюся изменениям из предыдущего робота и дополнительные строки для ор...
- 06 ноя 2016, 01:12
- Форум: Общие вопросы по разработке
- Тема: Подключение сборок
- Ответы: 1
- Просмотры: 7017
Re: Подключение сборок
Уже почти понятно, что почти можно. Во всяком случае, этим имеет смысл заниматься, и представляется небезнадежным.)evgen000 писал(а):Возможно ли подключить пользовательскую сборку ?
- 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...
- 04 ноя 2016, 01:02
- Форум: Общие вопросы по разработке
- Тема: Вылезти из песочницы
- Ответы: 65
- Просмотры: 130235
Re: Вылезти из песочницы
Хотя нет, обманул я он исполнятся будет всегда, при новой свечке. А вариант с пересозданием советника \ робота - нормальный вариант. Сейчас тиков нет, он и сработал. :D Пересоздание - оч. плохой вариант, т.к. мы движемся (пытаемся двигаться) (в этой теме)) к всеобщему единению и согласию.)) Решение...
- 04 ноя 2016, 00:06
- Форум: Общие вопросы по разработке
- Тема: Вылезти из песочницы
- Ответы: 65
- Просмотры: 130235
Re: Вылезти из песочницы
Это описание параметра в стратегиях. В конструкторе, добавляя параметры, есть поле "Описание". Если это описание заполнить и перейти в исходный код, то (3-й) параметр в AddParameter будет заполнен им. Спасибо. Хотя я его дубль-описание в разделе стратегий и смотрел. Есть еще одна засада. ...
- 03 ноя 2016, 23:37
- Форум: Общие вопросы по разработке
- Тема: Вылезти из песочницы
- Ответы: 65
- Просмотры: 130235
Re: Вылезти из песочницы
может попробовать в параметре указать длину истории? добавив, например так AddParameter("P1", 1000, "", 5); //т.е. 1000*5 или другой множитель (не 5), хотя не проверял, может действительно не прочитает больше 2000 Не влияет. Кстати, что за? В скрипте (это строилось автоматом) Ad...
- 03 ноя 2016, 20:56
- Форум: Общие вопросы по разработке
- Тема: Вылезти из песочницы
- Ответы: 65
- Просмотры: 130235
Re: Вылезти из песочницы
Иногда нам нужна история, и не в роботе, а на стороне - в БД, Excel, внешних ТС и пр. Приведенный скрипт "выкачивает" историю котировок из АД4 на глубину 2000 1мин баров в файл csv. Дальше АД4 не позволяет. :( function Initialize() { StrategyName = "HistorySave"; AddParameter(&qu...
- 03 ноя 2016, 14:32
- Форум: Общие вопросы по разработке
- Тема: Вылезти из песочницы
- Ответы: 65
- Просмотры: 130235
Re: Вылезти из песочницы
В итоге получился вот такой код. Особо не заморачивался, собрал нужное из MSDN и немного дополнил. Создает и пишет в файл неск строк, потом читает. Все полностью рабочее. function Initialize() { StrategyName = "FileSave"; AddParameter("P1", 0, "", 1); AddInput("Inp...