[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 854

 
Infinity:

Ниче не помогает че уже не делал )) теперь вылетает ошибка неправильного параметра )) если ставить как D'23' тогда ошибка '23' - date literal string is incomplete

1. объявляем переменную X типа datetime, инициализируем ее текущей датой/временем.

2. увеличиваем X до тех пор, пока не дойдем до 23 часов.

3. юзаем Х в операции открытия ордера.

dateime X=TimeCurrent();
while(TimeHour(X)!=23||TimeMinute(X)!=0) X++;

OrderSend(.......,X,....);
 
Infinity:

Ниче не помогает че уже не делал )) теперь вылетает ошибка неправильного параметра )) если ставить как D'23' тогда ошибка '23' - date literal string is incomplete


Сразу не заметил:

В OrderSend - 11 параметров, после комментария и перед сроком истечения стоит магик - пропущен параметр

https://docs.mql4.com/ru/trading/OrderSend

 
alsu:

1. объявляем переменную X типа datetime, инициализируем ее текущей датой/временем.

2. увеличиваем X до тех пор, пока не дойдем до 23 часов.

3. юзаем Х в операции открытия ордера.

Можно использовать Hour().

 
alsu:

1. объявляем переменную X типа datetime, инициализируем ее текущей датой/временем.

2. увеличиваем X до тех пор, пока не дойдем до 23 часов.

3. юзаем Х в операции открытия ордера.



Спасибо огромное... все теперь работает как надо, кстати прошлый вариант тоже заработал,....  причем постоянно неработало и выдавалась ошибка,.. а как поставил магик, так сразу все зараотало )
 

Всем доброго дня и удачной недели.

Г-да программисты, может быть существует скрипт или советник, который бы на открытых окошках мт4, с определенной периодичностью, некритично - раз в минуту или в пять минут, для обновления графического отображения индикаторов, изменял тайм фрейм и сразу возвращал обратно. Т.е. периодически просто дернуть картинку для оживления.

 
RekkeR:

Всем доброго дня и удачной недели.

Г-да программисты, может быть существует скрипт или советник, который бы на открытых окошках мт4, с определенной периодичностью, некритично - раз в минуту или в пять минут, для обновления графического отображения индикаторов, изменял тайм фрейм и сразу возвращал обратно. Т.е. периодически просто дернуть картинку для оживления.


посмотрите https://www.mql5.com/ru/code/9099

думаю можно его переделать под Ваши нужды 

 
Sayod:
прошу прошения, может не по теме, нужна помощь. От меня большое спасибо, (и СЕТ советника с настройками + 2$) тому, кто добавить в код советника функцию мартингейл, чтоб после 3-ого срабатывание стоп лосса увеличивал лот на одну единицу до тех пор пока не сработает тейк профит (пример: 0.01, 0.01, 0.01, 0.02, 0.02, 0.02, 0.03) помогите, пожалуйста…


нет желания возиться, поэтому теперь так: если по стопу, то лот х2, если по тейку, то стартовый лот

настройка MARTIN  включает отключает эту ф-цию

Файлы:
 

Подскажите пожалуйста: есть значение datetime time1=D'2010.09.20 00:00';(время 00:00) и нужно теперь получить дату и время предыдущ дня. Можно конечно вручную вбивать и второе значение

datetime time2=D'2010.09.19 00:00'; но нужно чтобы вычислялось от первого значения time1.

 
Alexandr24:

Подскажите пожалуйста: есть значение datetime time1=D'2010.09.20 00:00';(время 00:00) и нужно теперь получить дату и время предыдущ дня. Можно конечно вручную вбивать и второе значение

datetime time2=D'2010.09.19 00:00'; но нужно чтобы вычислялось от первого значения time1.

время (datetime) в секундах. можно по формуле:

time1 - [ск.часов]*60*60

 
IgorM:


нет желания возиться, поэтому теперь так: если по стопу, то лот х2, если по тейку, то стартовый лот

настройка MARTIN  включает отключает эту ф-цию

Спасибо, довольно близко к цели, но мы можем сделать, так как я сказал?)