Решил погонять старенького советника ради эксперемента, но в момент компиляций выдает кучу ошибок ( компиль). Билд сменился как понял уже давненько. Может кто подсказать в чем дело и как исправить. https://www.mql5.com/ru/code/9386
p.s. может есть у кого терминал старого билда... что бы пороще было...
Вы подключили библиотеку "Fann2MQL.mqh", всё сделали как положено?
Все верно, разрешал DLL, советник не запускается в тестере. Компилятор выдает:
can't open "C:\Users\дом\AppData\Roaming\MetaQuotes\Terminal\50CA3DFB510CC5A8F28B48D1BF2A5702\MQL4\include\Fann2MQL.mqh" include file 88.mq4 1211
'f2M_parallel_init' - function not defined88.mq4 2275return value of 'OrderSelect' should be checked 88.mq4 2877return value of 'OrderSelect' should be checked 88.mq4 29710
'f2M_parallel_deinit' - function not defined88.mq4 2455
'f2M_create_from_file' - function not defined88.mq4 7211
'f2M_create_standard' - function not defined88.mq4 7912
'FANN_SIGMOID_SYMMETRIC_STEPWISE' - undeclared identifier 88.mq4 8040
'f2M_set_act_function_hidden' - function not defined88.mq4 806
'f2M_set_act_function_output' - function not defined88.mq4 816
'f2M_randomize_weights' - function not defined88.mq4 826
'void' function returns a value 88.mq4 967
'f2M_save' - function not defined88.mq4 9910
'f2M_destroy' - function not defined88.mq4 10511
'f2M_run' - function not defined88.mq4 11411
'FANN_DOUBLE_ERROR' - undeclared identifier 88.mq4 11714
'f2M_get_output' - function not defined88.mq4 11911
'f2M_run_parallel' - function not defined88.mq4 12711
'f2M_get_output' - function not defined88.mq4 16321
'f2M_train' - function not defined88.mq4 1719
Вдохнули, выдохнули, и нормально описали ситуацию. Потому как лишь одни эмоции и ноль конкретики, кроме процитированного конечно...
Пусть ваш товарищ из Индии попробует скриптом открыть позицию лотом 0.01
на А... многие уже по форумам ищут как правильно открывать ордер под МТ4 при динамическом лоте, там вроде к минимальным маржинальным требованиям все привязано, и с учетом текущего спреда, вот и не могут открыть ордер на "всю котлету"
вот по форумам нашел:
Как я писал выше А... примерно пол года назад сделали нововведение на расчет лота, теперь помимо маржы нужно еще учитывать стоимость спреда. В данном случае при лоте 0.49 маржа = 56.43 USD + спред = 4.90 USD, то для открыия сделки таким лотом нужно иметь на балансе не меньше 61.33 USD. В моем случае при балансе 56.36 USD можно открыть сделку с максимальным лотом 0.45 так как маржа = 51.83 USD + спред = 4.50 USD и общая сумма составит 56.33 USD, что меньше суммы моего баланса в 56.36 USD
т.е. сначала нужно пополнить баланс или не открывать ордер на весь депозит, а потом связаться с Индийскими трейдерами ;)
PS: маржинальные требования зависят от величины плеча
Приветствую всех !
Решил погонять старенького советника ради эксперемента, но в момент компиляций выдает кучу ошибок ( компиль). Билд сменился как понял уже давненько. Может кто подсказать в чем дело и как исправить. https://www.mql5.com/ru/code/9386
p.s. может есть у кого терминал старого билда... что бы пороще было...Вы подключили библиотеку "Fann2MQL.mqh", всё сделали как положено?
Все верно, разрешал DLL, советник не запускается в тестере. Компилятор выдает:
Fann2MQL с документацией на русском
Ребята, подгорает!!!!
Это вообще какой-то онанизм..... Сорри за эпитеты ...............
Ситуация в том что У меня на Алпари брокере открывается при динамическом лоте 0,01
А у моего друга из индии открывается 0,1 лот минимум!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Хоть что делай, при этом товарищ ручными действиями может открыть 0,01 лот.............
Коллапс какой-то Скажите Я дебил?
Ребята, подгорает!!!!
...
Скажите Я дебил?
Вдохнули, выдохнули, и нормально описали ситуацию. Потому как лишь одни эмоции и ноль конкретики, кроме процитированного конечно...
Пусть ваш товарищ из Индии попробует скриптом открыть позицию лотом 0.01
Вдохнули, выдохнули, и нормально описали ситуацию. Потому как лишь одни эмоции и ноль конкретики, кроме процитированного конечно...
Пусть ваш товарищ из Индии попробует скриптом открыть позицию лотом 0.01
на А... многие уже по форумам ищут как правильно открывать ордер под МТ4 при динамическом лоте, там вроде к минимальным маржинальным требованиям все привязано, и с учетом текущего спреда, вот и не могут открыть ордер на "всю котлету"
вот по форумам нашел:
Как я писал выше А... примерно пол года назад сделали нововведение на расчет лота, теперь помимо маржы нужно еще учитывать стоимость спреда. В данном случае при лоте 0.49 маржа = 56.43 USD + спред = 4.90 USD, то для открыия сделки таким лотом нужно иметь на балансе не меньше 61.33 USD. В моем случае при балансе 56.36 USD можно открыть сделку с максимальным лотом 0.45 так как маржа = 51.83 USD + спред = 4.50 USD и общая сумма составит 56.33 USD, что меньше суммы моего баланса в 56.36 USD
т.е. сначала нужно пополнить баланс или не открывать ордер на весь депозит, а потом связаться с Индийскими трейдерами ;)
PS: маржинальные требования зависят от величины плеча
Подскажите, пожалуйста, почему не показывает индикатор Equity. Окно пустое. Менял все параметры индикатора, все равно не показывает