Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 905

 
Решением стало записи первого тикета в работе в переменную и вычитание  ее при указывании индекса
 

Здравствуйте! Своих знаний не хватает. Подскажите пожалуйста. Как найти индекс бара на котором индикатор Awesome Oscillator(AO) последний раз пересек нулевой уровень. 

 
Andrey Sokolov:
Решением стало записи первого тикета в работе в переменную и вычитание  ее при указывании индекса

Тикеты же не подряд идут в одном советнике.

 
Andrey Bobukh:

Здравствуйте! Своих знаний не хватает. Подскажите пожалуйста. Как найти индекс бара на котором индикатор Awesome Oscillator(AO) последний раз пересек нулевой уровень. 

В функции, в цикле от первого бара (не нулевого) идти вглубь истории и искать самое первое пересечение. Как только нашли - возвращаете из функции индекс цикла - индексом цикла будет индекс бара, где встретилось пересечение.

 

Подскажите, как мне для МТ4 вычислить максимальный лот для открытия.

Я считаю так:

      double margin_per_lot=MarketInfo(symbol,MODE_MARGINREQUIRED);
      double free_margin=AccountInfoDouble(ACCOUNT_MARGIN_FREE);
      Print(__FUNCTION__+": margin for lot: ",margin_per_lot,", free margin: ",free_margin);
      m_volume=NormalizeDouble((free_margin*m_amount/100)/margin_per_lot,2);


И получается значение, которое не могу открыть. Приходится уменьшать размер лота.

m_amount здесь 100 равно.

 
Alexey Viktorov:

Сделать сдвиг на 1 бар, но заполнен он будет показаниями текущего бара.

В историю сдвиг как делать понятно. Как в будущее сдвинуть на бар? Так не хочет.

if(BufUP[-1]==EMPTY_VALUE) { BufUP[-1]=low[1];}
 
Ghabo:

В историю сдвиг как делать понятно. Как в будущее сдвинуть на бар? Так не хочет.


SetIndexShift в помощь.
SetIndexShift - Пользовательские индикаторы - Справочник MQL4
SetIndexShift - Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
При положительном значении изображение линии смещается вправо, при отрицательном - влево. Значение, рассчитанное на текущем баре, рисуется с указанным смещением относительно текущего бара.
 
novichok2018:

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

Может кто-нибудь объяснить, почему когда прыгает Доу-Джонс, как сегодня, то и ДАКС30 и СУИ30 и ЮК100 тоже прыгают, хотя индексы рассчитываются по совершенно разным предприятиям совершенно разных стран. Как-то всё это вызывает смутные подозрения... 

И всё же, чтоб понять основы - почему так происходит?

 
novichok2018:

И всё же, чтоб понять основы - почему так происходит?

Аксиомы биржевого спекулянта - Гюнтер Макс

Вспомогательная аксиома № 5. Остерегайтесь западни исторических параллелей.

Вспомогательная аксиома № 7. Остерегайтесь заблуждения о существовании корреляции и причинной связи.

увы, стечение обстоятельств и не более, хотя возможно это признак инсайдерской информации,  в  общем не гадайте, все равно не угадаете, и даже найдя связь, не факт, что так будет и в следующий раз

ЗЫ: есть еще одна загадка ...нефть дорожает - бензин дорожает, нефть дешевеет - бензин дорожает, из чего же тогда делают бензин?

 
народ!!!срочно нужен график бидов и асков (или индикатор отображающий движение бид и аск) кто не понял,нужен график движения бид и аск вместо минутных секундных и тд.
Причина обращения: