Вопросы от "чайника" - страница 164

 
papaklass:
 Кредитное плечо.

Кредитное плечо везде 100.


В МТ5 заработало! 

SymbolInfoDouble(_Symbol,SYMBOL_TRADE_CONTRACT_SIZE);

Теперь осталось самое главное, получить "Размер торгового контракта" в МТ4.

Не подскажите как получить этот размер в MT4?

 

Каким образом работает функция OrdersTotal() и ей подобные?

В частности, будет ли второй вариант быстрее работать или так же?

Вариант 1:

while (i < OrdersTotal()){ ...; i++}


Вариант 2:

imax = OrdersTotal(); // вместо того чтобы при каждой итерации вызывать функцию, будем обращаться к переменной.

while (i < imax){ ...; i++}

Документация по MQL5: Торговые функции / OrdersTotal
Документация по MQL5: Торговые функции / OrdersTotal
  • www.mql5.com
Торговые функции / OrdersTotal - Документация по MQL5
 
Alphazavr:

Каким образом работает функция OrdersTotal() и ей подобные?

В частности, будет ли второй вариант быстрее работать или так же?

Вариант 1:

while (i < OrdersTotal()){ ...; i++}


Вариант 2:

imax = OrdersTotal(); // вместо того чтобы при каждой итерации вызывать функцию, будем обращаться к переменной.

while (i < imax){ ...; i++}


Второй вариант быстрее. Но не намного, поэтому оптимизируйте либо на расход памяти либо на быстродействие.

вызов OrdersTotal() стоит ~18 мксек, обращение к переменной ~0.

 
Urain:

Второй вариант быстрее. Но не намного, поэтому оптимизируйте либо на расход памяти либо на быстродействие.

вызов OrdersTotal() стоит ~18 мксек, обращение к переменной ~0.

Спасибо. Где можно подробнее почитать о том как работают такие функции (куда обращаются, сколько милисекунд исполняются и т. д.)?
 
Alphazavr:
Спасибо. Где можно подробнее почитать о том как работают такие функции (куда обращаются, сколько милисекунд исполняются и т. д.)?

Напишите цикл и протащите его лям раз, замерте время, высчитайте среднее.

Но только внимание, простые коды оптимизируются, так что фейковые вызовы срезаются.

 

Я верно думаю, что сейчас не возможно программно узнать какой эсксперт или скрипт прикреплен к графику?

Хотелось бы иметь возможность. 

 
kPVT:

Я верно думаю, что сейчас не возможно программно узнать какой эсксперт или скрипт прикреплен к графику?

Хотелось бы иметь возможность. 

Насколько знаю такая возможность ест. По крайней мере для индюков, скорей всего можно и по экспертам определиться.
 
Interesting:
Насколько знаю такая возможность ест. По крайней мере для индюков, скорей всего можно и по экспертам определиться.

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

Но для экспертов и скриптов это не предусмотрено, только прекратить работу эксперта вызвав ExpertRemove() из самого эксперта.

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
Операции с графиками / ChartIndicatorAdd - Документация по MQL5
 

Здравствуйте!

Не могли бы подсказать код индикатора, рисующего на текущих любых минутных графиках макс и минимум предыдущих суток?

СПС!
 
alph:

Здравствуйте!

Не могли бы подсказать код индикатора, рисующего на текущих любых минутных графиках макс и минимум предыдущих суток?

СПС!

Не так сложно переделать вот этот .

https://www.mql5.com/ru/code/470 

Camarilla_Full
Camarilla_Full
  • голосов: 5
  • 2011.09.07
  • Nikolay Kositsin
  • www.mql5.com
Система уровней Camarilla Equation для всех баров.
Причина обращения: