Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
См. пост 2631 выше с прикрепленным DEMA.mq4... Это поможет?
В вашем коде (в разделе init()) найдите часть, которая выглядит следующим образом
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
[/PHP]
And change it to this :
[PHP] switch(MA1Mode)
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
case 4 : MA1short_name="DEMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
case 4 : MA2short_name="DEMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
и все будет в порядке
Эта часть на самом деле мешала вычислению dema, независимо от того, что вы использовали (dema никогда не вычислялась, вместо нее использовалась SMA).
Прикрепляю ту часть, которая содержит эти изменения, но если вы сделаете эти изменения самостоятельно, вы увидите, что она будет рассчитываться правильно. Почему оригинальный автор так сделал, я понятия не имею и, честно говоря, вообще не смотрел на эту часть кода
Да, я знаком с DEMA, хотя никогда не запоминал формулу... Вот практическая разница между 5-SMA (красный) и 5-DEMA (зеленый)
При установке режима на 1 на кресте 5/12 DEMA вот что я получаю:
В вашем коде (в разделе init()) найдите часть, которая выглядит следующим образом
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
[/PHP]
And change it to this :
[PHP] switch(MA1Mode)
{
case 1 : MA1short_name="EMA"; break;
case 2 : MA1short_name="SMMA"; break;
case 3 : MA1short_name="LWMA"; break;
case 4 : MA1short_name="DEMA"; break;
default :
MA1Mode=0;
MA1short_name="SMA";
}
switch(MA2Mode)
{
case 1 : MA2short_name="EMA"; break;
case 2 : MA2short_name="SMMA"; break;
case 3 : MA2short_name="LWMA"; break;
case 4 : MA2short_name="DEMA"; break;
default :
MA2Mode=0;
MA2short_name="SMA";
}
и все будет в порядке
Эта часть на самом деле мешала вычислению dema, независимо от того, что вы использовали (dema никогда не вычислялась, вместо нее использовалась SMA).
Прикрепляю тот, который с этими изменениями, но если вы сделаете эти изменения самостоятельно, вы увидите, что он будет вычислять правильно. Почему оригинальный автор так сделал, я понятия не имею и, честно говоря, вообще не смотрел на эту часть кодаАга... Я могу это сделать... Спасибо, я сообщу... Спасибо большое!
Да... Я могу это сделать... Спасибо, я сообщу... Спасибо большое!
MLaden,
Твоя гениальность превосходит только твою гениальность!!! После модификации кодировки стрелки теперь выровнены! Могу ли я пожертвовать или внести что-то за ваши усилия?
MLaden, Ваша гениальность превосходит только вашу гениальность!!! После модификации кодировки стрелки теперь выровнены! Могу ли я пожертвовать или внести что-то за ваши усилия.
Не нужно ничего делать
Рад, что это работает - счастливой торговли
Прилагается скрипт под названием Visible Pos . При применении к графику он рисует стрелки на графике предыдущих открытых и закрытых сделок, взятых из вашей истории ордеров.
Я совсем не кодер, может кто-нибудь может добавить пунктирные линии тренда для соединения стрелок открытия и закрытия сделки.
как на скриншоте
Спасибо
Прилагается скрипт под названием Visible Pos. При применении к графику он рисует стрелки на графике предыдущих открытых и закрытых сделок, взятых из истории ордеров.
Я не кодер вообще, может кто-нибудь может добавить пунктирные линии тренда, чтобы соединить стрелки открытия и закрытия сделки.
как на скриншоте
СпасибоRivabex1301
Посмотрите этот пост: https: //www.mql5.com/en/forum/176352/page45
Rivabex1301 Проверьте этот пост : https://www.mql5.com/en/forum/176352/page45
Спасибо за помощь
Ведет ли он себя так же на вашем ПК (не VPS)? Если он работает нормально на вашем ПК в тех же условиях, тогда у вас проблема с вашим VPS.
Привет, Младен, вы из бывшей Югославии?
Да, что касается проблемы, она ведет себя одинаково на ПК и Vps. Он не начинает закрывать ордера, пока я не максимизирую mt4 на ПК.
Не могли бы вы посмотреть код.
Спасибо.
Привет, Младен, вы из бывшей Югославии?
Да, что касается проблемы, она ведет себя одинаково на ПК и Vps. Он не начинает закрывать ордера, пока я не максимизирую mt4 на ПК.
Не могли бы вы посмотреть код.
Спасибо.DarkForex33
В этой ea есть функция (DisableEA()), которая отключает все советники при некоторых условиях - она просто отключает торговлю в реальном времени и никогда не включает ее снова. Это и есть вероятная причина. Я не знаю, что автор хотел сделать с этим, поскольку он пытается закрыть ордера после этого, а в новом metatrader 4 это больше невозможно, пока вы вручную не включите торговлю в реальном времени.