MetaTrader 4 Client Terminal build 604 - страница 20

 
Ctmcn:

Здравствуйте !

Установил на новый ноут с W8 билд 604 с оф.сайтов - 3 шт.

Предполагал, что не так просто будет интегрироваться комплект из всего 15 индикаторов (собирал долго), так и оказалось. Большинство не создает EX.4 - в MetaEditor - ошибки, или куча предупреждений (на советниках аналогичная картина). На 509 билде все нормально работало - 0 ошибок, 0 предупреждений.

Для примера - исходники даю.

Поправте пожалуйста, что бы знать как править остальное - наверняка похожие действия будут. А куда деваться-то, если без них - никак.

С уважением.

А вы пробовали их НЕ компилировать, а просто использовать *.ex4 от 509-го билда?
 
keekkenen:

а настройки сделаны для отправки почты ?

Настройки терминала раздел почта..

Да, настройки есть, и они рабочие, это подтверждает сообщение из лога

21:37:51.979 Mail: 'Test message' has been sent
settings

но после запуска эксперта отправка уже не работает:

21:37:59.018 Expert mail EURUSD,H1: loaded successfully

21:38:02.485 Mail: 550 not local sender over smtp

21:38:02.485 Mail: 'subj' failed

 

Вообщем твориться что то бредовое, то качает терминал историю то не качает, при запуске одного и того же терминала (а он установлен один) в папке аппдата появляется несколько версий терминалов ...

Вообщем ппц, я устал ... Так и не победил ... Подозреваю что воюю с багом, потратить весь день что бы загрузить историю котировок ...

 

м-да, у меня тоже не работает.. тест работает, а код производит (пытается) отправку с ошибкой

2014.02.11 23:26:00.061 Mail: 553 5.7.1 Sender address rejected: not owned by auth user.

 
VOLDEMAR:

Вообщем ппц, я устал ... Так и не победил ... Подозреваю что воюю с багом, потратить весь день что бы загрузить историю котировок ...

Пока дело не дошло до победы, можете взять у меня на форуме полную историю хороших реальных котировок м1 (без дыр и т.п.). Там Евро и что-то еще, не помню.

Правда, там вроде до середины прошлого года, но остальное докачать должно. Хоть что-то будет.

 

может порты какие то открыть надо ?

Сервис деск молчит, 2 видео скинул...

при нажатии кнопки хом история качается да 5 декабря 2014 года

 
любое действие с графиком, тестирование советника, нажатие кнопки хоме подкачивает маленький участок истории ... Но скачать архив невозможно .....
 
как раз когда проверял отправку письма, добавил строку из примера Skycat, нажал F5 и пипец все повисло, пришлось убивать..
 
VOLDEMAR:
любое действие с графиком, тестирование советника, нажатие кнопки хоме подкачивает маленький участок истории ... Но скачать архив невозможно .....

Не захотели мои котировки? )) Тогда попробуйте так.

1. На всякий случай оставьте в терминале открытым только один инструмент без индикаторов (особенно пользовательских).

2. Устанавливаете баров в окне и в истории 9999999999 (сколько влезет до упора - оно сбросится само до максимально возможного)

3. Жмёте F2 (архив)

4. В архиве удаляете все котировки того инструмента, который хотите закачать.

5. Закрываете архив и рестартуете терминал (пункты 4 и 5 может даже лучше поменять местами)

6. см. п.3

7. Выделяете нужный инструмент и жмакаете на "загрузить"

8. пункты 4 и 7 повторяете на всех инструментах

9. Докладываете о результате :)

Позволил себе выделить алгоритм цветом, ибо хоть кому-то он да поможет. В 509-м это точно помогло, когда были аналогичные проблемы.

 

Уважаемые разработчики!

Наткнулся на такой вот глюк. Неожиданное появление ошибки #4109 при удалении отложенного ордера, выставленнного советником.

Текст эксперта в прикрепленном файле (он короткий, не бойтесь), логи терминала и эксперта прилагаются ниже по тексту

Лог эксперта

01:03:11 Expert Test EURUSD,M1: loaded successfully

01:03:13 Test EURUSD,M1: initialized

01:03:38 Test EURUSD,M1: open #39421262 buy limit 0.10 EURUSD at 0.68198 ok

01:04:07 Test EURUSD,M1: modify #39421262 buy limit 0.10 EURUSD at 0.68208 sl: 0.00000 tp: 0.00000 ok

01:04:37 Test EURUSD,M1: modify #39421262 buy limit 0.10 EURUSD at 0.68188 sl: 0.00000 tp: 0.00000 ok

01:05:02 Test EURUSD,M1: Ошибка #4109 возникать не может!!!

01:05:02 Test EURUSD,M1: Alert: Неудачное закрытие отложенного ордера. Ошибка #4109-trade is not allowed in the expert properties

01:05:02 Test EURUSD,M1: uninit reason 1

01:05:02 Expert Test EURUSD,M1: removed

Лог терминала:

01:02:42.786 MetaTrader build 604 started (FinFx Trading Oy)

01:02:42.786 Data Folder: C:\Program Files\MetaTrader 4 FinFX

01:02:43.895 '217093': login

01:02:44.193 '217093': previous successful authorization performed from 77.238.245.21

01:02:44.821 Credits: activated for 'vgerman', balance: 2.00

01:03:11.327 Expert Test EURUSD,M1: loaded successfully

01:03:38.030 '217093': pending order buy limit 0.10 EURUSD at 0.68198 sl: 0.00000 tp: 0.00000

01:03:38.108 '217093': request was accepted by server

01:03:38.124 '217093': request in process

01:03:38.139 '217093': order was opened : #39421262 buy limit 0.10 EURUSD at 0.68198 sl: 0.00000 tp: 0.00000

01:04:07.717 '217093': modify pending order #39421262 buy limit 0.10 EURUSD at 0.68198 sl: 0.00000 tp: 0.00000 -> price: 0.68208 sl: 0.00000 tp: 0.00000

01:04:07.795 '217093': request was accepted by server

01:04:07.811 '217093': request in process

01:04:07.827 '217093': pending order #39421262 buy limit 0.10 EURUSD was modified -> price: 0.68208 sl: 0.00000 tp: 0.00000

01:04:37.405 '217093': modify pending order #39421262 buy limit 0.10 EURUSD at 0.68208 sl: 0.00000 tp: 0.00000 -> price: 0.68188 sl: 0.00000 tp: 0.00000

01:04:37.483 '217093': request was accepted by server

01:04:37.499 '217093': request in process

01:04:37.514 '217093': pending order #39421262 buy limit 0.10 EURUSD was modified -> price: 0.68188 sl: 0.00000 tp: 0.00000

01:05:02.014 Expert Test EURUSD,M1: removed

01:06:10.552 MetaTrader build 604 stopped

Файлы:
test.mq4  3 kb