Нужно как-то реализовать такую вот штуку, скрипт расчитывает данные, расчитал, положил скажем в буфер, сново расчитал, прибавил расчетное к буферу и засунул в буфер и так пока расчет не кончится. Есть ли такая возможность через буфер сделать в скрипте?
- Вопросы от начинающих MQL5 MT5 MetaTrader 5
- Грейды
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Можно использовать только массивы.
Можно использовать только массивы.
Если не сложно в виде примера объясни.
Объявлеешь массив (конечной размерности и нужного типа, чаще double) и манипулируешь им. А буфера, подобные индикаторным, не разрешены, насколько я помню.
Есть два отличия между скриптами и индикаторами:
1. Только индикаторы рисуют (имеют встроенный буфера значений)
2. Только скрипты и советники торгуют (имеют на это право)
Есть два отличия между скриптами и индикаторами:
1. Только индикаторы рисуют (имеют встроенный буфера значений)
2. Только скрипты и советники торгуют (имеют на это право)
Объявлеешь массив (конечной размерности и нужного типа, чаще double) и манипулируешь им. А буфера, подобные индикаторным, не разрешены, насколько я помню.
Есть два отличия между скриптами и индикаторами:
1. Только индикаторы рисуют (имеют встроенный буфера значений)
2. Только скрипты и советники торгуют (имеют на это право)
Есть два отличия между скриптами и индикаторами:
1. Только индикаторы рисуют (имеют встроенный буфера значений)
2. Только скрипты и советники торгуют (имеют на это право)
Я тебя понял, но не до конца. Попытаюсь объяснить мою сложность.
Запихиваю в массив все сделанные сделки по истории депозита, нахожу строчку начального депозита. А потом пересчитываю прибыль или убыток по каждой сделке. Результат хочу плюсануть или минусонуть от(к) начальному депозиту и тогда депозит должен изменится в какую-то из сторон или в "+" или в "-". Следующая сделка считается уже с обновленным депозитом и т.д. Параллельно с этими расчетами еще высчитываются другие параметры, но все они завязаны от изменяемого баланса.
http://forum.viac.ru/viewtopic.php?t=2793&postdays=0&postorder=asc&start=150&sid=c130179690d60d0cd5fa2609339ad95b
На этой странице выложен скрипт, с данной проблемой. Помоги понять. Самый последний мой пост.
Объяви _вне_цикла_ переменную double _balance = 0.0;
А потом в цикле плюсуй туда всё, что надо - она обнуляться не будет
А потом в цикле плюсуй туда всё, что надо - она обнуляться не будет
Объяви _вне_цикла_ переменную double _balance = 0.0;
А потом в цикле плюсуй туда всё, что надо - она обнуляться не будет
А потом в цикле плюсуй туда всё, что надо - она обнуляться не будет
Спасибо за подсказку, но решил как-то иначе. Считает все как нужно.
Komposter, Rosh - присоединяйтесь к разработке графического отчета из MT4
Нет, спасибо =)
Работы много...
Работы много...
Объяви _вне_цикла_ переменную double _balance = 0.0;
А потом в цикле плюсуй туда всё, что надо - она обнуляться не будет
А потом в цикле плюсуй туда всё, что надо - она обнуляться не будет
Спасибо за подсказку, но решил как-то иначе. Считает все как нужно.
Komposter, Rosh - присоединяйтесь к разработке графического отчета из MT4
Я делаю проще. Каждый раз результат сделки заношу в Excel, в столбик. А Excel в свою очередь позволяет хоть графики строить, хоть гистограммы.
Да и вручную, когда заносишь - дисциплинирует :))
Попробуй, может такой вариант приемлем.
PS: пусть МТ торгами занимается :)
Объяви _вне_цикла_ переменную double _balance = 0.0;
А потом в цикле плюсуй туда всё, что надо - она обнуляться не будет
А потом в цикле плюсуй туда всё, что надо - она обнуляться не будет
Спасибо за подсказку, но решил как-то иначе. Считает все как нужно.
Komposter, Rosh - присоединяйтесь к разработке графического отчета из MT4
Я делаю проще. Каждый раз результат сделки заношу в Excel, в столбик. А Excel в свою очередь позволяет хоть графики строить, хоть гистограммы.
Да и вручную, когда заносишь - дисциплинирует :))
Попробуй, может такой вариант приемлем.
PS: пусть МТ торгами занимается :)
Когда закончу разработку, поймешь, для чего и почему это было нужно. Хотя без Excel тоже не обойдешься, но результаты такой вот статистики на порядок будут выше, а главное быстрее.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь