Доработка ботов (советников, индикаторов)

Статус
Закрыто для дальнейших ответов.

qqmber

Почетный гражданин
Все получилось. Огромное спасибо! Я заодно и return 0; поставил раз так правильнее.
Не просто правильнее, а иначе работать не будет.
Забавно тут то что убрав ; ты получил формально синтаксически правильный код, но у же с другим смыслом. Маленькая такая ловушка на полсмайлика.
 

bornikol

Гуру форума
Не просто правильнее, а иначе работать не будет.
Забавно тут то что убрав ; ты получил формально синтаксически правильный код, но у же с другим смыслом. Маленькая такая ловушка на полсмайлика.

=================
У меня с return 0; немного постоял индюк и полностью исчез -одна рамка
осталась ,пришлось опять убрать ; и все пошло.
Я первоначально убрал ; по тому, что это прописалось в ошибках
после компиляции.
 

bornikol

Гуру форума
=================
У меня с return 0; немного постоял индюк и полностью исчез -одна рамка
осталась ,пришлось опять убрать ; и все пошло.
Я первоначально убрал ; по тому, что это прописалось в ошибках
после компиляции.
===============
Извините уважаемый! Все таки с return 0; работает.
Догадался перезапустить МТ4 и все встало на график.
Теперь я оставил с return 0;
Еще раз СПАСИБО !!!
 

yolis

Местный житель
Попробуй перед самой последней } написать
PHP:
return(0);
в этой строчке double opB=2000; double opS=0; double orderProfitbuy=0; double Sum_Profitbuy=0; double orderProfitsel; double Sum_Profitsel; int orderType;
при компилировании выдает предупреждения

variable 'Sum_Profitsel' not used 57 115
variable 'orderProfitsel' not used 57 91
variable 'orderType' not used 57 134
 
Последнее редактирование:

bornikol

Гуру форума
===============
Извините уважаемый! Все таки с return 0; работает.
Догадался перезапустить МТ4 и все встало на график.
Теперь я оставил с return 0;
Еще раз СПАСИБО !!!
===================
Выявил вот такую проблему- с return 0; после переключения TF инд.
исчезает и нужно делать перезапуск МТ4. Если можно,устраните пожалуйста!
 

bornikol

Гуру форума
Правильно было бы написать return 0;
Но и у тебя неплохо получилось
return
prev_update=TimeCurrent();

По второму вопросу, надо явно инициализировать нулями локальные переменные в последней функции
Код:
double Variance(double& Data[], int Per)
{double sum=0, ssum=0;
...
==============
Выявил вот такую проблему- с return 0; после переключения TF инд.
исчезает и нужно делать перезапуск МТ4. Если можно,устраните пожалуйста!
 

yupyalta

Гуру форума
Суть в чем, есть индикатор находит определенные закономерности на свечном графике и отображает процент появления той или иной свечи ввиде %.
Идея заключается в том чтоб входить в сделку только при совпадении сигнала исследуемый бар 1и2 на 4 часа Н1 и М30 .
Возможно ли это проделать?
 

Вложения

  • UC.mq4
    UC.mq4
    6,2 КБ · Просмотры: 47

eevviill

Заблокирован
Суть в чем, есть индикатор находит определенные закономерности на свечном графике и отображает процент появления той или иной свечи ввиде %.
Идея заключается в том чтоб входить в сделку только при совпадении сигнала исследуемый бар 1и2 на 4 часа Н1 и М30 .
Возможно ли это проделать?
Он и так первый и второй бар иследует.
А понял. Ты хочешь МТФ. Там много переделывать.
 
Последнее редактирование:

yupyalta

Гуру форума
Что-бы с трёз ТФ брал сигнал и при совпадении всех 3 был вход
 
Статус
Закрыто для дальнейших ответов.

Отслеживают (859) Посмотреть

Верх