[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 380

 
kellin:
Подскажите, пожалуйста, есть ли возможность в Meta Trader 4 открывать сделку в заданное время, а закрываться по прохождению цены определённого количества пунктов от открытия сделки. Может скрипт такой можно написать, кто-нибудь знает как это сделать?

Пользуйтесь поиском, вам нужно задать открытие ордера по времени и установка тейкпрофита. https://www.mql5.com/ru/forum/113959

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=17

 
globad:
Сколько будет стоить такой советник, как думаете?

Не думаю, что Вы сформулируете сложного советника. Скорее всего это будет программа ну максимум баксов на 50.
 
nikelodeon:


Дык этож шаблон..... Блин что может быть, Обновил билд и советник начал частить, при чём этот же советник на другом билде старом, работает, сделки открывает и т.д.

Ктонибуть сможет помочь.... Советник должен работать раз за бар. А он лупит не по децки....

Ой-ё ... попытался я там вам чё-нить в порядок привести... Не... увольте... Вы сначала определитесь с тем, чего хотите получить, какова логика...

Сами решите для себя всю последовательность действий, а уж потом в код превращайте...

А то каша какая-то... Ошибок много... Нет проверки на "свои" ордера, выход за размер массива ордеров в цикле, выбор не по i а по нулю... и мн.мн.мн. ещё всего...

 
Подскажите Прямым поиском не нашел такого... Хочу чтобы в углу индикатора отображались (и менялись) данные индикаторных линий при приходе нового значения цены
 for(i=0; i<limit; i++)
      SignalBuffer[i]=iClose(NULL, PERIOD_M1,i)*1;
comment(
       "\n ",DoubleToStr(MaBuffer[i]+begin,5),
       "\n",DoubleToStr(SignalBuffer2[i],5),
       "\n",DoubleToStr(MacdBuffer[i],5),
       "\n",DoubleToStr(SignalBuffer[i],5)
При такой конструкции обновление происходит как-то не предсказуемо
 
YOUNGA:
Подскажите Прямым поиском не нашел такого... Хочу чтобы в углу индикатора отображались (и менялись) данные индикаторных линий при приходе нового значения цены При такой конструкции обновление происходит как-то не предсказуемо
 for(i=0; i<limit; i++)
      SignalBuffer[i]=iClose(NULL, PERIOD_M1,i)*1;
comment(
       "\n ",DoubleToStr(MaBuffer[0]+begin,5),
       "\n",DoubleToStr(SignalBuffer2[0],5),
       "\n",DoubleToStr(MacdBuffer[0],5),
       "\n",DoubleToStr(SignalBuffer[0],5)
 
splxgf:

спосибон - всегда знал хороших людей больше чем плохих
 

Люди, подскажите, как сделать так, чтобы функцию поместить в библиотеку?

Я создал библиотеку функций мастером, скопировал код функции и вставил его в открывшееся окно, нажимаю Компилировать и выдается сообщение: Start function not found and cannot by run.

Что не так?

 
как определить, на демо или реальном счете стоит советник?
 
nadya:
как определить, на демо или реальном счете стоит советник?
https://docs.mql4.com/ru/check/IsDemo
 
спасибо ;-)