Лежит пылится в сохраненных у меня один способ для решения этой задачи. Добавлю и в группу.
Итак, задача — передавать котировку из терминала в ячейку Excel. Для этого делается советник с кодом:
int start()
{
int handle=FileOpen("firstfile.xls",FILE_CSV|FILE_READ|FILE_WRITE,'\t');
if (handle>0)
{
FileWrite(handle,Open[0],High[0],Low[0],Close[0]);
FileClose(handle);
}
else
Print("Ошибка 1");
return(0);
}
Если нужно, чтобы сохранялись данные не только о последней свече, но вся история по текущему ТФ, то добавляем строчку FileSeek(handle, 0, SEEK_END) Вот так:
int start()
{
int handle=FileOpen("firstfile.xls",FILE_CSV|FILE_READ|FILE_WRITE,'\t');
if (handle>0)
{
FileSeek(handle, 0, SEEK_END);
FileWrite(handle,Open[0],High[0],Low[0],Close[0]);
FileClose(handle);
}
else
Print("Ошибка 1");
return(0);
}
В первом случае результат в файле будет просто в виде одной строки:
Передаются четыре цены текущего бара в порядке High Open Close Low
Если кому нужно, то прикладываю сам советник.
opentraders.ru_Excel-price.zip (0 Kb)
Комментарии (10)
Будет ли Вам интересно написать Транслятор/Ретранслятор для МТ5 на основе «Трансляция котировок из МТ4 в Excel» с последующей ретрансляцией в МТ5 команд Sell и Buy; в виде удобного Окошка; с возможностью передавать торговлю Советнику, учитывать разрыв связи, вести трансляцию всех Bid и Ask подряд или через заданные интервалы времени…
Если Да, то назовите стоимость услуги.
А затем, после отладки на Демо-Счёте (надеюсь удачной), перепрограммировать стратегию из Экселя в MQL5.
0 AlexandrIlin Сообщений: 2
47 Kaur Автор Сообщений: 1331 - Руслан Каюмов
В сети предлагается Скрипт MQL-Excel для МТ4:
Программа предназначена для людей далеких от программирования на MQL, но желающих создать свой торговый робот, без посторонеей помощи, и торговать по своим алгоритмам в автоматическом режиме.
Скрипт передает данные в EXСEL и позволяет торговать, отдавая сигналы из EXСEL в МТ4. Все расчеты на основании данных из МТ4, могут проводиться в EXCEL. Скрипт позволяет всу стратегию Вашей торговли перенести в EXCEL, т.е. все расчеты и передачу приказов брокерам проводить прямо из всем известной программы. Для создания своих стратегий Вам больше не понадобится обращаться к программисту, знаяEXCEL, Вы легко решите любые задачи, связанные с автоторговлей.
Но продавец совершенно безымянен и даже заказывать переделку на МТ5 просто «боязно».
С уважением, Александр Ильин
0 AlexandrIlin Сообщений: 2
0 grom22 Сообщений: 3
47 Kaur Автор Сообщений: 1331 - Руслан Каюмов
0 grom22 Сообщений: 3
2) В правильном ли месте ищите файл? Должен появится файл firstfile.xls в experts/files/
47 Kaur Автор Сообщений: 1331 - Руслан Каюмов
0 grom22 Сообщений: 3
47 Kaur Автор Сообщений: 1331 - Руслан Каюмов
2 Fagot71 Сообщений: 3
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий