Пока нет объявлений.
40 результатов за 0.0438 секунд.
Ключевые слова
Участники
Метки
-
Доброго времени суток! Подскажите или дайте ссылку, где это написано пожалуйста: как запрограммировать в MQL4 и рассчитать угол наклона трендовой линии, то есть угол в градусах между трендовой линией и линией горизонта сверху (если трендовая линия смотрит вниз) или линией горизонта снизу (если трендовая линия смотрит вверх)? -
Спасибо, ppvic! Кажется понял, буду пробовать. А обнулять как массив можно. Например максимум может быть только 5 ордеров, i=5. Все значения массива заполнятся, как его что ли сбросить,или когда ордер закрывается освобождать место для новых значений. Или надо делать i=100 тыс. не знаю, сколько будет сделок всего по ходу торговли?Прокомментировать:
-
Здравствуйте все! У меня такой вопрос, нужно присвоить каждому ордеру некий индивидуальный параметр цены, то есть ордер имеет цену стоп лосса, откртия, тейк профита и еще бы каждому ордеру соответствует некое значение цены для дргих целей. Понимаю что это делается через массив. Но как потом при проверке ордера брать из массива значения, которые соответствуют именно этому ордеру. Неужели массив надо заполнять через номер тикета ордера, например double n[номер тикета]=1.3500. А если ордеров будет много, сможет ли он все запомнить и можно ли как нить автоматически обновлять или обнулять массив?Прокомментировать:
-
СПАСИБО! Вы абсолютно правы! Только что после полудня мучений дошел до этого сам и Ваш ответ совпадает с моим решением на 100% ...Последний раз редактировалось Gold; 26.07.2014, 21:18.Прокомментировать:
-
Здравствуйте все! Не могу решить проблему следующего характера. Суть вроде простая, нужно перенести отложенные ордера по мере поступления сигнала. Естественно перед модификацией нужно их выбрать. Код такой:
for(i=0;i<OrdersTotal();i++)
MQL код:{ OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderType()==OP_SELLSTOP) + сигнал для переноса, то OrderDelete (OrderTicket()) + OrderSend (...)
Старый отложник удаляется, открывается новый. Потом должен проверится другой отложник из уже ранее выставленных согласно циклу. Но программа выполняется не так. Ошибки никакой в журнале нет. Но удаляется и переносится только один из стоявших ранее отложников, потом выставляется новый отложник и он же...Последний раз редактировалось Gold; 26.07.2014, 21:17.Прокомментировать:
-
Если я напишу следующую запись, как интерпретировать ее результат?
MQL код:Print ( iBarShift(NULL,0, OrderOpenTime()));
Выдает в журнале какие то непонятные мне цифры. Как мне получить данные, что с момента открытия сделки прошло n-е число баров?...Последний раз редактировалось Gold; 26.07.2014, 19:31.Прокомментировать:
-
И еще раз здравствуйте! Проблема такая, вроде бы известная. Когда подгружаю исторические котировки, происходит смешение графиков и ложные гепы. Как это избавиться? Знаю есть инструкции, читал, делал, одна фигня. Дело в том, что загрузка истории возможно только при открытом счете (демо например), но при открытом счете уже загружены какие то котировки и все смешивается. А если счет не открыть, то исторические котировки не грузятся...Прокомментировать:
-
Здравствуйте все! Подскажите пожалуйста нужное направление, как запрограммировать закрытие сделки по цене закрытия 2-й после открытия сделки свече? Какие функции программного кода использовать. Например, открытие сделки было по Close [1], закрыть сделку нужно через 2 свечи торговли, то есть Close [-1]...
Почитал, что нужно прописать некую функцию, определяющую что свеча закончилась, подскажите направление как это сделать примерно...Последний раз редактировалось Александр Лучинин; 16.08.2011, 09:39.Прокомментировать:
-
Всем доброго времени суток! Зашел задать вопрос, а он тут кажется уже обсуждался. Проблема похожая, когда в тестере прогоняю советник, потом смотрю результаты, вижу что он пропускает кучу сделок. Например, прогнал за 1,5 года - 6 месяцев вылетели вовсе, то есть он поторговал 3 месяца, потом сразу перепрыгнул 6 месяцев и продолжил торговлю. Я взял проверил отдельно эти месяцы - все работает как положено, а взяв снова большой период - та же ерунда. Тут писали про зацикливание советника. У меня советник сразу при закрытии одной сделки открывает другую, то есть работает постоянно - это и есть зацикливание? В этом может быть проблема? И как быть? Спасибо!Прокомментировать:
-
Доброго времени суток! Подскажите пожалуйста, как написать команду OrderSend (...), чтобы не указывать тейк профит, если он вообще не нужен? Например, OrderSend(Symbol(),OP_BUY,lot,Ask,0,StopLoss, ? (тейк профит), NULL, 1, 0, Green). Спасибо!Прокомментировать:
-
Сделал все как написано, качество моделирования всеравно только 90% Хм......Прокомментировать:
-
Привет! Я сделал все как ты написал (я про метод 99% тестирования), но проблема в следующем, когда 1)Все .HST файлы перемещаем в history/имя торгового сервера(на котором залогинен терминал), 2).FXT файл перемещаем в папку tester/history. Когда, я запускаю тестер, то FXT файл заменяется тем, что был раньше, стираю его, вырубаю инет - один фиг. Кроме того, hst файлы тоже потом меняются на прежние и качество моделирования в итоге только 90%!!! И еще я заметил, если прогнать советник с одинаковыми параметрами и за один интервал, то результаты будут разные... Подскажи пожалуйста твои мысли? -
Ну я думаю если я буду тестить сову на одном терминале альпари, а торговать на другом терминале, но тоже от альпари, то больших проблем не будет, по крайней мере, связанных с разницами в котировках...Прокомментировать:
-
Добрый день! У меня вопрос очень важный! Как правильно загрузить архив котировок, чтобы тестить систему. Прочитал кучу форумов и мнений, всеравно не устраивают рекомендации и результат. МТ4 от Альпари. Есть реальный счет. Могу я тестить на нем или нет (на истори имеется в виду)? Или надо на другом терминале все это делать как пишут? Поставил другой терминал, завел демо счет (можно ввести пароль реального, не суть), выбрал загрузить котировки М1, а потом пересчитать все таймфреймы. МТ загрузил котировки сервака Альпари, пересчитал. Гляжу на график -...Прокомментировать:
-
Даже при удаленном аккаунте, при загрузке котировок тебя предупреждают, что у тебя торговый счет, а котировки ты грузишь, которые могут отличаться. Даже если ты удалили всю хистори до этого, загружается график, который просто ужасный и не совпадает с графиком на реальном счете. И советник тестится отказывается из-за ошибки 131Прокомментировать:
Прокомментировать: