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

[Удален]  

Спасибо за ваши тесты. Да, если сравнить результаты друг с другом, то можно увидеть, с одной стороны, согласованность OrderCalcProfit, а с другой стороны, по крайней мере, для EURUSD и RoboForex, что результаты отличаются примерно на "Lot size * CommissionPerLot". Это можно было бы добавить:

if (!OrderCalcProfit(ordDir, sym, 1, entry, sl, loss)) return(-1.0);
double lts = ((AccountInfoDouble(ACCOUNT_MARGIN_FREE) * risk * 0.01) / (-loss + CommissionPerLot);
Если я правильно воспользовался поиском по форуму, то нет способа запросить значение "CommissionPerLot" напрямую с помощью MQL5, не так ли?
 
Benjamin Fotteler #:


Если я правильно воспользовался поиском по форуму, то в MQL5 нет возможности напрямую запросить значение "CommissionPerLot", верно?

Да, не напрямую в терминале, а запросить у брокера или в истории торговли: DEAL_COMMISSION.

Dokumentation zu MQL5: Konstanten, Enumerationen und Strukturen / Handelskonstanten / Eigenschaften der Deals
Dokumentation zu MQL5: Konstanten, Enumerationen und Strukturen / Handelskonstanten / Eigenschaften der Deals
  • www.mql5.com
Eigenschaften der Deals - Handelskonstanten - Konstanten, Enumerationen und Strukturen - Nachschlagewerk MQL5 - Nachschlagewerk über die Sprache des algothitmischen/automatischen Handels für MetaTrader 5
 



Уважаемые участники~.


Я пытаюсь посчитать свечи. пожалуйста, помогите~~


int Barcount;

if(Barcount != Bars)

{ Barcount
Barcount = Bars;
pt = pt + 1;
}

Print("pt=",pt) ;


int OT,SHi;

if(OrderSelect(ticket,SELECT_BY_TICKET)==true)

{ }

OT = OrderOpenTime();

}

SHi = iBarShift(Symbol(),0,OT);

Print("SHi=",SHi);

 

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

Дилетантский вопрос по CFD.

Кто-нибудь может объяснить природу свопов для CFD на коммодити/акции? Откуда он берется своп, начисляемый овернайт? Чем объясняется?

 
Добрый день. Не работает русский язык в Mt4
 
Здравствуйте ! Исследую терминал МТ5 со всеми его очумительными возможностями. И вот, со временем начала нарастать проблема какой то непонятной ограниченности терминала в своевременной обработке котировок, пока в деморежиме. Ради диверсификации рисков торгую минимальными обьемами, по возможности с наибольшим количеством валютных пар. У шести брокеров открыл по десять валютных пар и первым из них начал притормаживать Робофорекс...затем и остальные также стали притормаживать с подгрузкой котировок. При всем при этом машина недогружена, хочется ее догрузить еще) Процессор нагружается 20-70 процентов, оперативка 16 гигов больше 60% не нагружается, диск SSD, для подкачки там всего вдоволь, интернет 100мбит, оптоволоконка. Неужели это предел терминала МТ5 ? Или проблема в ограниченности серверов брокеров ? Какие нибудь лимиты для каждого трейдера в отдельностях ? Просветите плиз ? Как добавить скорости подгрузки котировок ? СПАСИБО.
 
Rustam Ayupov #:
Здравствуйте ! Исследую терминал МТ5 со всеми его очумительными возможностями. И вот, со временем начала нарастать проблема какой то непонятной ограниченности терминала в своевременной обработке котировок, пока в деморежиме. Ради диверсификации рисков торгую минимальными обьемами, по возможности с наибольшим количеством валютных пар. У шести брокеров открыл по десять валютных пар и первым из них начал притормаживать Робофорекс...затем и остальные также стали притормаживать с подгрузкой котировок. При всем при этом машина недогружена, хочется ее догрузить еще) Процессор нагружается 20-70 процентов, оперативка 16 гигов больше 60% не нагружается, диск SSD, для подкачки там всего вдоволь, интернет 100мбит, оптоволоконка. Неужели это предел терминала МТ5 ? Или проблема в ограниченности серверов брокеров ? Какие нибудь лимиты для каждого трейдера в отдельностях ? Просветите плиз ? Как добавить скорости подгрузки котировок ? СПАСИБО.

скорее проблема в навешанными на терминал индикаторами, панелями и советниками. Совсем вовсе не все сделаны грамотно

у меня в торговле по 28-30 пар с советниками и индкаторами. Одновременно 3-4 терминала с таким набором всего. Mt5 берёт до 500 Mb, Mt4 в 10 раз меньше :-) Но в Mt5 у меня и доп.задачи посерьёзнее, им физичски надо больше памяти. Процессор и тот и другой сильно не грузят, там сложных,глобальных рассчётов нет. И ничего не тормозит.

смотрите какие навески (индикаторы/панели/советники) втормаживают у вас.

 
Maxim Kuznetsov #:

скорее проблема в навешанными на терминал индикаторами, панелями и советниками. Совсем вовсе не все сделаны грамотно

у меня в торговле по 28-30 пар с советниками и индкаторами. Одновременно 3-4 терминала с таким набором всего. Mt5 берёт до 500 Mb, Mt4 в 10 раз меньше :-) Но в Mt5 у меня и доп.задачи посерьёзнее, им физичски надо больше памяти. Процессор и тот и другой сильно не грузят, там сложных,глобальных рассчётов нет. И ничего не тормозит.

смотрите какие навески (индикаторы/панели/советники) втормаживают у вас.

А если машина недогружена, видимо было бы можно еще добавить, и индикаторов, и валютных пар, и терминалов других брокеров ? СПАСИБО Вам за статистику с Вашими 30 парами, открылась еще большая перспектива) Осталось определиться с причинами торможения того мизера, что есть у меня.

 
Подскажите пожалуйста, почему при вызове 
SymbolInfoInteger(Symbol(),SYMBOL_SECTOR)


компилятор ругается на 'SYMBOL_SECTOR' - undeclared identifier

Как мне проверить принадлежность символа к криптовалюте?

 
deerhunter22 #:
Подскажите пожалуйста, почему при вызове 


компилятор ругается на 'SYMBOL_SECTOR' - undeclared identifier

Как мне проверить принадлежность символа к криптовалюте?

Всё нормально работает. Ищите другую причину