[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 8 из 8«12678
Форум Трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 MQL программирование, помощь. » Новое поколение терминала МТ4 под новым билдом 574-584 (Помогите скомпилировать советник под новый билд 600)
Новое поколение терминала МТ4 под новым билдом 574-584
Дата: Среда, 25.11.2015, 05:10 | Сообщение # 71 Написал: Lagoda
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 5
Награды: 0
Статус: Offline
Здравствуйте!

Что-то не  работает експерт. Всё вроде правильно в коде. И на график встает и показывает, что работает. В журнале ошибок нет. Но сделок почему-то нет.
#property strict -  выдает только предупреждения

Можно  ли вас попросить посмотреть код:  может он устаревший или там приоритеты перепутаны? Или может какая-то еще быть неисправность.

Точнее в первом файле только предупреждения, а во втором ещё и ошибки: 'i' - undeclared identifier
если убрать #property strict, то всё норм. Но сов не открывает ордеров. (((

Я "переменным" во 2м файле обозначил тип. Получил третий файл. Может неправильный тип присвоил, но Ошибок не стало. Но предупреждений стало в 13 раз больше: было 7, а стало 90. 
Может бы я сам как-то их поправил по аналогии, если бы вы дали рекомендацию что добавить, или что на что поменять.
Прикрепления: MoningStar.mq4(2Kb) · Moning2star.mq4(49Kb) · Moning2star1.mq4(49Kb)


Сообщение отредактировал Lagoda - Среда, 25.11.2015, 05:17
 
Дата: Среда, 25.11.2015, 10:20 | Сообщение # 72 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
Приветствую, 
загрузил второй файл: 

Код
#import "kernel32.dll"
   int _lopen (string path, int of);
   int _llseek(int handle, int offset, int origin);
   int _lread (int handle, uchar& arr[], int bytes);
   int _lclose(int handle);
#import


Первый момент и сразу могу сказать - данные функции в новом терминале НЕ РАБОТАЮТ. 
у меня 2 года назад была таже проблема с копиром - были те же функции, 
в новом билде они не работают. 

Это первая причина того, что советник не работает.

Второй момент #property strict нужен для того, чтобы исправить предупреждения. А именно , чтобы компилятор провел более строгий поиск ошибок. 
например 
'i' - undeclared identifier Moning2star.mq4 433 15
         
Код
for (i = 0; i < MainArrN; i++)


Это значит что у Вас i нигде не объявлено, достаточно добавить 
Код
for (int i = 0; i < MainArrN; i++)


ну и то же самое по остальным 3 ошибкам. 

Третий момент код декомпилирован, поэтому его разбор не совсем удачный.

но думаю в Вашем случае - если советник как то зависит от файла - первый момент не дает советнику торговать.


Мы лучшие
 
Дата: Пятница, 27.11.2015, 06:30 | Сообщение # 73 Написал: Lagoda
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 5
Награды: 0
Статус: Offline
Спасибо Вам за ответ! 

Не  знал, что код декомпилен. Мне  его год назад продали по хорошей цене. Блин, попал оказывается :(((

Ну теперь хоть понятно стало, что надеяться не  на что. 

А вы смогли бы сделать новый сов с таким же фукционалом (или лучше) ? 

И по цене с ориентируйте заодно, если можно.
 
Дата: Пятница, 27.11.2015, 11:36 | Сообщение # 74 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
Lagoda, приветствую, именно потому что код декомпил с ним неудобно работать. Поэтому я к сожалению не могу с ним работать.

Мы лучшие
 
Дата: Воскресенье, 29.11.2015, 19:20 | Сообщение # 75 Написал: Lagoda
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 5
Награды: 0
Статус: Offline
Собственно, и не нужно с ним работать. Я спрашивал про новый советник по ТЗ.
В нем будут все функции, которые есть в присланном экземпляре. Ну или почти все.
И хотелось бы улучшить.

Вы работаете с С++ ?
 
Дата: Воскресенье, 29.11.2015, 23:56 | Сообщение # 76 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
Lagoda, Приветствую, По ТЗ - без проблем. http://www.expforex.com/index/programming_in_mql4_mql5/0-3 
с С++ не работаю.


Мы лучшие
 
Дата: Понедельник, 30.11.2015, 23:12 | Сообщение # 77 Написал: Lagoda
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 5
Награды: 0
Статус: Offline
Добро! Я тут ночью сочинил. Доработать осталось детали.
 
Дата: Вторник, 01.12.2015, 11:33 | Сообщение # 78 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
Lagoda, ;-)

Мы лучшие
 
Дата: Четверг, 03.12.2015, 22:10 | Сообщение # 79 Написал: Lagoda
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 5
Награды: 0
Статус: Offline
Позавчера отправил заявку по вашей ссылке и на почту продублировал. 
В ответ тишина. 
Не  знаю что и думать. 
Как то можно  ли прояснить ситуацию?
 
Дата: Пятница, 04.12.2015, 16:47 | Сообщение # 80 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
Lagoda, можно
зима, снег, провода, ................


Мы лучшие
 
Форум Трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 MQL программирование, помощь. » Новое поколение терминала МТ4 под новым билдом 574-584 (Помогите скомпилировать советник под новый билд 600)
Страница 8 из 8«12678
Поиск: