Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 371

 
Artyom Trishkin:

О блин ... Жуть как вовремя

Хотя да ... и я тупанул, отправив его через пень-колоду в личку писать.

Ну да ладно ... уже написали, прочитали и съели

А это для других, кто также не знает ещё как писать ЛС ;)
 
Подскажите пожалуйста функцию, как найти и выбрать первый бар дня?
 
sashasonik:
Подскажите пожалуйста функцию, как найти первый бар дня?
   datetime day = iTime(Symbol(), PERIOD_D1,iBarShift(Symbol(), PERIOD_D1, iTime(Symbol(),PERIOD_H1,0)));
   int Bar = iBarShift(Symbol(), PERIOD_H1, day);   // Бар, соответсвующий началу суток
Вроде как то так, примерно.
 
Vitalii Ananev:
Вроде как то так, примерно.
Спасибо, попробую.
 
sashasonik:
Спасибо, попробую.
Vitalii Ananev:
Вроде как то так, примерно.
Точнее, чтобы на любом таймфрейме. 
 
sashasonik:
Точнее, чтобы на любом таймфрейме. 
int bar=iBarShift(Symbol(),Period(),iTime(Symbol(),PERIOD_D1,0));
 
Artyom Trishkin:

Все работает, спасибо!

 

Приветствую всех!

Подскажите, как получить спиcок символов в окне  символов в MarketWatch?

Чтобы их потом можно было перебрать в цикле.

Если будет кусок кода, вообще хорошо :-)

Заранее благодарен!

 
Aleksey Masterov:

Приветствую всех!

Подскажите, как получить спиcок символов в окне  символов в MarketWatch?

Чтобы их потом можно было перебрать в цикле.

Если будет кусок кода, вообще хорошо :-)

Заранее благодарен!


SymbolsTotal()

Возвращает количество доступных (выбранных в MarketWatch или всех) символов.

int  SymbolsTotal(
   bool  selected      // true – только символы в MarketWatch
   );

Параметры

selected

[in]  Режим запроса. Может принимать значения true или false.

Возвращаемое значение

Если параметр selected равно true, то возвращается количество выбранных в MarketWatch символов. Если значение false, то возвращается общее количество всех символов.


 Вот и перебирайте в цикле

for(int i=0; i<SymbolsTotal(); i++) {}

А уж что там ищете - только вам известно

 

  вопрос  к знатокам мт4

 ситуация- некий трейдер  ставит отложенный ордер и    закрывает его до активации.  в стейте он фигурирует как закрытый. через неделю  он  видит этот ордер открытым- сработавшим.

 

 вопрос- технически возможно   чтобы брокер смог сам открыть удаленный отложенник  ( например с целью слить   чейто счет)

 ибо ситуация реальная- отчетов на почту не приходило.  были отключены.

  логи сервера брокера и логи мт4 трейдера отличаются- по  времени открытия спорного ордера. 

Причина обращения: