Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Файловые операции без ограничений - скрипт для MetaTrader 4
- Просмотров:
- 3670
- Рейтинг:
- Опубликован:
- 2008.08.13 07:50
- Обновлен:
- 2014.04.21 14:53
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
В окне "Инструментарий" редактора MetaEditor для функции FileOpen читаем:
... файлы могут открываться только в папке каталог_терминала\experts\files
(каталог_терминала\tester\files в случае тестирования эксперта) или
ее подпапках...
И нет режима совместного доступа к открытому файлу. По крайней
мере, не указан явно.
А мне вот хочется писать, куда хочу, и читать, откуда хочу. Да еще
и передавать данные из одного работающего советника в другой
работающий советник через файл.
Я тут уже просил поковырять системные библиотеки на предмет
использования файловых операций в советнике. Да, видимо, некому.
Хотя функцию SendMessage из библиотеки Shell32.dll вроде как обсудили,
правда с дельфийским уклоном.
Так вот, функции файловых операций используются в системной
библиотеке kernel32.dll, и её-то мы импортируем в советник. Код прилагается. Создайте
файл "C:\Text.txt", запишите в него немного текста. Запустите
приведенный ниже скрипт. Скрипт считывает всё содержимое файла.
Добавить немного проверки на символы-разделители и на символы
конца строки, немного вишневого сиропа - и готова функция ReadLine ...
Примечание. В словаре MetaEditor читаем: "Длина строковой константы - от 0 до 255 символов. Если длина строковой константы превосходит максимальную, лишние символы справа отбрасываются, и компилятор выдает соответствующее предупреждение".
В этом выпуске мы рассмотрим торговую систему под названием Moving Average Position System, разработанную читателем нашего форума Andrey. Стратегия использует всего один индикатор и комбинированную систему управления капиталом.
Altarius_RSI&StohСоветник тестировал на EUR/USD M15, использует Стохастик и RSI
10K Flipped to 666K Under 3 Months, 60.04 Profit Factor...Have Fun! Code Pushes 3 Lots(Maximum) at a Time.
Waddah Attar Win ExpertПродажа при движении вверх >>> Покупка при движении вниз