Эксперты Форекс, торговые роботы и советники - страница 47

Здравствуйте господа форумчане! Помогите пожалуйста в поиске некоторых значений, сам не представляю как это сделать(( //+------------------------------------------------------------------+//Цена закрытия последней дневной свечиdouble ClosePriceD1(){...
Необходимо реализовать самооптимизацию советника. Подскажите кто может на простых примерах кода, дальше разберусь сам. Интересует как из кода советника запустить тестер, передать в него параметры, оптимизировать, получить прооптимизированные параметры обратно. Спасибо.
В mql4 не работает MODE_HISTORY и MODE_TRADES при выборе флага SELECT_BY_TICKET . Пишем простенький скрипт: //+------------------------------------------------------------------+//| Script program start function...
Всем привет! Есть две точки периода времени (datetime begin и datetime end). Необходимо посчитать, сколько новых баров на текущем таймфрейме появится в этот период. Задача вроде тривиальная, но что-то столько уже вариантов перепробовал, а при задании разных begin и end (пока даже просто часы и...
Добрый день граждане. Как-то давно я начинал писать замечательно работающего советника. По истечению времени, от писанины отошел весь ушел в торги. MQ менялся советник начал выдавать ошибки. Плюс появились доп идеи. Программирование развивать некогда да и для этого есть программисты. Торговля в...
Привет, У меня есть советник, который настроен на циклический перебор символов, и он жрет много памяти. Я заметил, что это происходит, когда символы загружаются в Обзор рынка и удаляются из него, что медленно увеличивается. Так что это не график циклически перебирает существующие элементы в Обзоре
Привет всем трейдерам и программистам. Скажите, можно ли заставить сову получать данные с веб страницы? Допустим, есть сайт, на нем график (не на флеше), нужно при достижении определенного значения на графике закрыть позицию. Это можно реализовать?
Тестирую своего советника. И совершенно ниоткуда появляются операции от autotrade. Зачем это вообще нужно??? И как это отключить?
string FeederTick;string TraderTick;void OnTick(){  while(IsStopped() == false)  {    RefreshRates();        string InpFileName1="";    string InpFileName2="";    string InpFileName3="";    if(Symbol() == "EURUSD"){    InpFileName1="status.txt";  InpFileName2="tick.txt";  InpFileName3="tick2...
Собственно сабж. Если мне не нужно считать весь массив, а нужны только последние N элементов. Не совсем понимаю логику расчёта этих функций при ограничении. Есть массив таймсерия (один из буферов индикатора), если оставить количество элементов равное 0 вопросов нет, всё считается и получается, но
  Укажите новый бар  (39   1 2 3 4)
Мне интересно, как указать, когда новый бар видит свет. В первую очередь я беспокоюсь о производительности. На некоторых символах я видел тики каждые 20 мс. Не так много времени для реакции. Одна из идей - rates.tick_volume Mqlrates rates[1]; OnInit() { if(CopyRates(_Symbol,_Period,0,1,rates)
Нужен исходный код копировщика сделок для самостоятельного написания под свои задачи. Если этот код представить невозможно, то может кто-нибудь рассказать по каким принципам он работает? То есть дать указания к самостоятельному написанию кода такого копировщика? Нужны названия функций, библиотек и...
Добрый день! Я написал для себя небольшой советник, который модифицирует TP по заданному условию. Вроде - работает, но прошу знающих посмотреть код, может есть какие ошибки дилетанские? Меня в первую очередь волнует, чтобы в случае ошибки модификации (вдруг не будет котировок в тот момент, или TP...
У меня была пара торговых стратегий(которые на случайно выбранном промежутке размером в полгода на истории работают). С помощью программиста из раздела фриланс сделал из стратегий советников. Теперь столкнулся с проблемой оптимизации. На больших участках почти не оптимизировал (т.к занимает большое...
[Удален]
  Минусовой лок.  (13   1 2)
Здравствуйте. Какие есть идеи, по разруливанию отрицательного лока, возможно в автоматическом режиме.
скачал советник с интернета и хотелось бы его изменить под себя то есть подправить чуток, как и где сделать это?
[Удален]
#import "kernel32.dll" int WriteFile(int hFile, string lpBuffer, int nNumberOfBytesToWrite, int& lpNumberOfBytesWritten[], int  lpOverlapped); и например структура struct test_struct { double price; double lot; double sl; double tp;} test; можно ли ее преобразовать в...
Кто продает советников(экспертов) чтобы выставляли и сигналы на проверку хотя бы на демо счете. А то выставят на продажу от 1000$ и выше,  и с арендой нормальной, а потом сливаются и не видно, и не слышно. Бабок по быстрому срубили и все. Тесты в тестере и хотя бы на демо счете дают разные...
Всем привет! Есть советник mql5, отображает тики на графике через Canvas! Вот интересует вопрос... вместо тиков отображать текущий баланс и средства... как его реализовать? Да в рунете полно индикаторов и советников, но меня интересует как реализовать через Canvas))) Пример тикового советника...
Всем привет! Возник такой вопрос... можно ли загружать bmp изображения не с каталога терминала, а с самого эксперта? К примеру я работаю с классом Canvas и через FileFromLoad загружаю картинку с \MQL4\files.. но когда советник включаю на другом компе выходит естественно что файл не найден... На...
Просто интересно узнать  возможно ли это и каким образом?
Здравствуйте, уважаемые программисты, знакомые с mql4 и его знающие. Столкнулся с ситуацией, что созданный мной советник на реальном счете открывает ордера не по правилам стратегии, при этом в тестере, в режиме визуализации, процесс его работы полностью идет по нужному алгоритму. Очень надеюсь на...
Нужен индикатор пусть тот же стандартный RSI или другой осцилятор, который может подавать звуковые сигналы как алерт. Я понимаю что можно поставить алетр на котировку, но хотелось бы "ловить" резкие всплески на инструментах, которые в данный момент не видишь, и получать звуковое оповещение. Грубо...
ArrayResize не увеличивает количество элементов первого измерения динамического массива вида double MyArray[][7][1440]. Причем, если использовать ArrayResize(MyArray, 10000), то ArrayRange(MyArray, 0) покажет 10000. А если ArrayResize(MyArray, 100000), то ArrayRange(MyArray, 0) покажет 0. От 100000...
//+------------------------------------------------------------------+//Возвращает суммарный профит открытых позиций в пунктахint GetProfitOpenPosInPoint(){ int profit = 0; double profitB = 0.0; double profitS = 0.0; for(int i=0; i<OrdersTotal(); i++) { if(OrderSelect(i, SELECT_BY_POS,...
Здравствуйте. Стандартный MACD умеет отображать и хранить много различных уровней, но одного типа и цвета. Хотелось бы иметь индикатор с отображением различных уровней и цветов (минимум 6 уровней). Аналогичный потребность для ATR. Спасибо
Здравствуйте! Который день бьюсь над реализацией сортировки массива. Помогите пожалуйста найти ошибку!!! Алгоритм сортировки таков: 1. Перебираем все индексы массива, находим самое маленькое и самое большое значение, запоминаем индексы 2. в первый индекс ставим самое минимальное, в последний...
Есть некоторое множество вполне рабочих стратегий, как можно с них грамотно собрать портфель? Без математики этот вопрос не решить. Необходимым принципом создания портфеля является минимизация рисков. Ваши идеи).
Ни разу не работал с тиками. Сейчас назрела необходимость. Прошу помочь. Нужно не для каждого бара на графике (как обычно строятся индикаторы), а только для текущего, который формируется в н.в. вывести информацию на экран графика (средствами Comment ) следующую информацию: 1. Сколько раз цена Bid
Здравствуйте. Переписываю советник с 4 на 5. При открытии позиции какие-то непонятки. MqlTradeRequest new_position; //querycreateMqlTradeResult new_position_response;//ServerresponseMqlTradeCheckResult check_response;new_position.action=TRADE_ACTION_DEAL;new_position.symbol=Symbol();...