Общие Вопросы по MQL5
#2
Отправлено 01 November 2009 - 09:22 PM
Например каков в mql5 аналог функции MarketInfo(Symbol(),MODE_STOPLEVEL) ?
#3
Guest_Кир.илл_*
Отправлено 02 November 2009 - 08:45 PM
А вот где бы еще найти, если есть такое, соответствие старых функций новым ?
Например каков в mql5 аналог функции MarketInfo(Symbol(),MODE_STOPLEVEL) ?
Искать через справку + они более-менее логично организованы:
Справочник MQL5 -> Получение рыночной информации -> SymbolInfoInteger() -> ENUM_SYMBOL_INFO_INTEGER -> SYMBOL_TRADE_STOPS_LEVEL
Т.е. запрос выглядит следующим образом:
SymbolInfoInteger(Symbol(), SYMBOL_TRADE_STOPS_LEVEL);
#4
Отправлено 03 November 2009 - 04:40 PM
Искать через справку + они более-менее логично организованы:
Справочник MQL5 -> Получение рыночной информации -> SymbolInfoInteger() -> ENUM_SYMBOL_INFO_INTEGER -> SYMBOL_TRADE_STOPS_LEVEL
Т.е. запрос выглядит следующим образом:SymbolInfoInteger(Symbol(), SYMBOL_TRADE_STOPS_LEVEL);
спасибо. просто я в 4-м еще не все разобрал. 8)
#5
Guest_Кир.илл_*
Отправлено 03 November 2009 - 04:53 PM
спасибо. просто я в 4-м еще не все разобрал. 8)
Нет проблем. Обращайтесь!
#6
Отправлено 11 November 2009 - 03:03 PM
Нет проблем. Обращайтесь!
Вообщем такая ситуация: со всем более менее разобрался.
Проблема теперь в том, что у меня не получается получить количество ордеров с помощью
int total=OrdersTotal();всегда 0 получается. Уже даже не знаю куда и копать.
Risk_mp(mt5).rar 1.91К
7 Количество загрузок:
#7
Отправлено 11 January 2010 - 05:23 PM
#8
Guest_Кир.илл_*
Отправлено 12 January 2010 - 04:37 PM
Неужели он у Вас на MQL5 написан?
#9
Отправлено 27 January 2010 - 11:09 PM
Помогу автоматизировать ваши идеи, пишите в ЛС.
#10
Guest_Кир.илл_*
Отправлено 28 January 2010 - 12:13 AM
С вероятностью 90% этот вопрос не будет решён, т.к. MQL5 - это тот же C++, а в C++ это не вопрос - это метод экономии ресурсов машины. В большинстве случаев НЕ требуется вычисление 2го, 3го и т.д. усл., если первое неверно.
Таблица приоритетов и порядок выполнения операторов языка С++:

Подробнее: http://do.rksi.ru/li...emo/tema1_3.dbk
Хороший пример: [C++]Приоритет операторов (расставить скобки) - С/С++ для начинающих - Форум программистов и сисадминов
#11
Отправлено 28 January 2010 - 09:42 AM
Помогу автоматизировать ваши идеи, пишите в ЛС.
#12
Guest_Кир.илл_*
Отправлено 28 January 2010 - 09:31 PM
#13
Отправлено 22 February 2010 - 08:42 AM
CurentBid=Bid;
только как правильно оформить не знаю. Всячески пытался - ну не получается. Сам цикл int start() выполняется а значение переменной CurentBid равно еденице. Не могу понять почему оно не меняется-то в соответсвии с текущим значением Bid
#14
Guest_Кир.илл_*
Отправлено 23 February 2010 - 03:04 AM
А Вы случайно переменную CurrentBid не как int инициализируете? Вам нужен double.
#15
Отправлено 27 February 2010 - 10:10 AM
Да именно так и получилось. Я потом нашел в чем причина. Только вот зря я все это затеял - я имею в виду написание советника. Неделя ушла а толку нет - сливает гад почем зря. Я сначала на январе 2009 протестил. А там история котировок-то только на 15мин - вот у меня график прибыльности и взлетел. Долго не мог в себя прийти - думал грааль создал. Давай тестить его на остальных интервалах - ну и все начиная с августа 2009 график уходит вниз по наклонной. Жаль идея была хорошей только вот не подходит она для форекса. Вообще не знаю - неужели нет роботов приносящих прибыль. Может кто-нибудь является обладателем такого. Просто скажите, не обязательно выкладывать. Но только по-правде - есть так есть, нет так нету. А то обычно привыкли враньем отвечать на вопросы. Зачем только врать-то не понимаю.To Mosraini:
А Вы случайно переменную CurrentBid не как int инициализируете? Вам нужен double.
#16
Guest_Кир.илл_*
Отправлено 01 March 2010 - 08:24 PM
Да именно так и получилось. Я потом нашел в чем причина. Только вот зря я все это затеял - я имею в виду написание советника. Неделя ушла а толку нет - сливает гад почем зря. Я сначала на январе 2009 протестил. А там история котировок-то только на 15мин - вот у меня график прибыльности и взлетел. Долго не мог в себя прийти - думал грааль создал. Давай тестить его на остальных интервалах - ну и все начиная с августа 2009 график уходит вниз по наклонной. Жаль идея была хорошей только вот не подходит она для форекса. Вообще не знаю - неужели нет роботов приносящих прибыль. Может кто-нибудь является обладателем такого. Просто скажите, не обязательно выкладывать. Но только по-правде - есть так есть, нет так нету. А то обычно привыкли враньем отвечать на вопросы. Зачем только врать-то не понимаю.
Да... Такое часто бывает. Я один раз 3 месяца разрабатывал советник по Биллу Вильямсу. Тоже думал Грааль, но увы - ни фига. Но знаете что хорошо - опыт программирования.
В ответ на Ваш вопрос могу сказать, что Граалей нет, но есть прибыльные советники. Это достаточно очевидно, т.к. есть прибыльные идеи.
#17
Отправлено 25 September 2010 - 10:47 PM
#18
Отправлено 26 September 2010 - 08:36 AM
Может я чего не понимаю, но "прибыльный советник" и "грааль" - очень похожи на синонимы. Единственное объяснение - прибыльный советник прибылен относительно (то есть на ограниченных отрезках времени). Но тогда его прибыльность на ближайшем будущем - уже имеет чисто вероятностный характер, в отличие от "грааля" - который абсолют, и как таковой недостижим в принципе.Граалей нет, но есть прибыльные советники. Это достаточно очевидно, т.к. есть прибыльные идеи.
если знаем объёмы операций, будь то постоянный лот или некая формула - значит можем, наверное, по совокупному объёму считать, но это если все входы серии были в одну сторону...?Такой вопрос. В MQ5 несколько открытых ордеров усредняются в один, правильно? А как учесть, сколько ордеров усреднилось (было открыто)? Есть такая возможность?
#19
Отправлено 26 September 2010 - 10:22 AM
если знаем объёмы операций, будь то постоянный лот или некая формула - значит можем, наверное, по совокупному объёму считать, но это если все входы серии были в одну сторону...?
Да, в одну сторону. Может возможно написание ф-ции, подобной OrdersTotal, чтоб подсчитывалось к-во ордеров от момента открытия первого, до закрытия усредненного? Или может там есть такая стандартная ф-ция?
#20
Отправлено 27 January 2012 - 11:33 AM
UPD. А если у меня есть условие для открытия позиции "терминальное время должно быть между ОТ и ДО", то это какой тип данных? Раньше, в MQL4 это выглядело так:
extern string s____ = "время работы"; extern string StartTime = "20:55:40"; extern string EndTime = "23:30:00";А теперь?
- [email protected] это понравилось
0 человек читают эту тему
0 пользователей, 0 гостей, 0 скрытых пользователей





