Изучаем и пишем вместе на MQL5 - страница 2 123456789...46 Новый комментарий kombat 2009.12.21 23:31 #11 Boroff : Выложите плз пример этого файла.. весь комп обыскал, mqt файлов не нашел :( Да выложить не проблема...Интересует другое, то, что на базе этих шаблонов создаётся начальный текст.Эксперты например вышеуказаный файл. Как вариант...Поставить ещё один терминал. Dmitry Voronkov 2009.12.22 00:08 #12 kombat Да выложить не проблема... Интересует другое, то, что на базе этих шаблонов создаётся начальный текст. Эксперты например вышеуказаный файл. Как вариант... Поставить ещё один терминал. Я кстати тоже нашол только на той машине где устанавливались первые билды, в последних билдах нет коталога Templates. И в старых версиях у меня только Indicator.mqt kombat 2009.12.22 09:58 #13 vdv2001 : Я кстати тоже нашол только на той машине где устанавливались первые билды, в последних билдах нет коталога Templates. И в старых версиях у меня только Indicator.mqt Возможно...Я всего два раза устанавливал, самый первый доступный билд и примерно через пять билдов второй.С тех пор лишь апдейт... Dmitry Voronkov 2009.12.22 11:06 #14 kombat : Возможно... Я всего два раза устанавливал, самый первый доступный билд и примерно через пять билдов второй. С тех пор лишь апдейт... И внесение исправлений в данные файлы у меня ничего не изменило :(( --- 2009.12.22 13:49 #15 я же предупреждал. :) ищите и найдёте. файлы для пятёрки лежат фиг знает где. Как с этой штукой бороться, ума не приложу. Вот например у меня в XP \Documents and Settings\<Юзер>\Application Data\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Templates то есть вам кроме самого файла надо знать куда его всунуть. чтоб работало. Файлы: expert.zip 1 kb кто напишет индикатор на Ошибки, баги, вопросы Демо -счета не открывает kombat 2009.12.22 13:50 #16 Ну значит что-то недопонято...как пример добавил сюда так:...#extern_variables#/*================================================\тут пишем коментарий ...\================================================*///+------------------------------------------------------------------+//| expert initialization function |//+------------------------------------------------------------------+int init()...и при создании нового эксперта получил результат...//+------------------------------------------------------------------+//| 11001100.mq4 |//| Copyright © 2006, MetaQuotes Software Corp. |//| http://www.metaquotes.net |//+------------------------------------------------------------------+#property copyright "Copyright © 2006, MetaQuotes Software Corp."#property link "http://www.metaquotes.net"/*================================================\тут пишем коментарий ...\================================================*///+------------------------------------------------------------------+//| expert initialization function |//+------------------------------------------------------------------+int init()...может изменения шаблона забываем сохранять?или имя другое, должно быть таким как назначено разработчиками:Expert.mqt, Indicator.mqt, и т.д... kombat 2009.12.22 13:57 #17 sergeev : я же предупреждал. :) ищите и найдёте. файлы для пятёрки лежат фиг знает где. Как с этой штукой бороться, ума не приложу. Вот например у меня в XP \Documents and Settings\<Юзер>\Application Data\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Templates С этим поборолся просто перенеся из той папки в папку терминала.Проблем вроде пока нет... делал давно, подробностей уже не помню.Вообще, привычка с мт3 ещё, терминалы размножаю методом почкования.С приходом мт4 это стало как два пальца, в том числе и обновление...;)))Хотя шаред файлы однако придётся искать по примерно указанному пути в юзерах.Но это уже мелочи по сравнению с мировой революцией... Новый 500 билд MetaTrader Покемоны MetaTrader 4 Client Terminal --- 2009.12.22 14:49 #18 есть два вопроса по MACD Sample 1. В классе эксперта CSampleExpert мне непонятно наличие объекта m_indicators. Пустышка. 2. В модуле Trade.mqh в справке по TRADE_ACTION_REMOVE указано, что необходимо в структуре MqlTradeRequest указать всего 2 параметра . это собственно 1. само действие TRADE_ACTION_REMOVE и 2. тикет ордера.но в примере все остальные поля обнуляются.. m_request.action =TRADE_ACTION_REMOVE;m_request.order =ticket; m_request.symbol =NULL; m_request.magic =0; m_request.volume =0.0; m_request.type =0; m_request.price =0.0; m_request.sl =0.0; m_request.tp =0.0; m_request.type_time =0; m_request.expiration=0;Вопрос: это необходимо делать всегда или же можно не обнулять эти поля? Документация по MQL5: Торговые функции / OrderGetTicket www.mql5.com Торговые функции / OrderGetTicket - Документация по MQL5 Ошибки, баги, вопросы Способы изменения стоп-лосса Ошибка в CTrade::OrderModify Boroff 2009.12.22 22:30 #19 kombat : Ну значит что-то недопонято...как пример добавил сюда так:и при создании нового эксперта получил результат...может изменения шаблона забываем сохранять?или имя другое, должно быть таким как назначено разработчиками:Expert.mqt, Indicator.mqt, и т.д...в примере изменен шаблон для MT4... после переустановки терминала шаблоны не появились..от мт4 не подходят, в инишках никаких привязок нету.может кто-то из разработчиков может точно сказать что и откуда подтягивается при создании того или иного объекта? MT4 не подтягивает купленные Разработчикам терминала. Ошибка терминала Шаблоны MT4 и MT5 Docker 2009.12.27 15:19 #20 "Мне представляется совсем простая штука..."В качестве среды разработки использовать бесплатную MS Visual Studio (или любой аналог). А язык MQL4(MQL5) оформить в виде библиотеки на одном из языков (VB, C++, C#). Последний,на мой взгляд, наиболее выразительный. Получаем отлаженную и проверенную временем среду разработкисо всеми необходимыми атрибутами. И компилированный код наиболее подходящий для Окон.По заявлению авторов в MQL5 всё будет работать в 4-20 раз быстрее. Не заметил. Простой индикаторMoving Average с небольшими наворотами работает значительно медленнее, нежели в MQL4.Я высказал своё мнение, если это кого-то задевает - прошу извинить. Эконометрика: прогноз на один Машинное обучение в трейдинге: Кому нужна возможность кодировать 123456789...46 Новый комментарий
Выложите плз пример этого файла.. весь комп обыскал, mqt файлов не нашел :(
Да выложить не проблема...
Интересует другое, то, что на базе этих шаблонов создаётся начальный текст.
Эксперты например вышеуказаный файл.
Как вариант...
Поставить ещё один терминал.
Да выложить не проблема...
Интересует другое, то, что на базе этих шаблонов создаётся начальный текст.
Эксперты например вышеуказаный файл.
Как вариант...
Поставить ещё один терминал.
Я кстати тоже нашол только на той машине где устанавливались первые билды, в последних билдах нет коталога Templates.
И в старых версиях у меня только Indicator.mqt
Я кстати тоже нашол только на той машине где устанавливались первые билды, в последних билдах нет коталога Templates.
И в старых версиях у меня только Indicator.mqt
Возможно...
Я всего два раза устанавливал, самый первый доступный билд и примерно через пять билдов второй.
С тех пор лишь апдейт...
Возможно...
Я всего два раза устанавливал, самый первый доступный билд и примерно через пять билдов второй.
С тех пор лишь апдейт...
И внесение исправлений в данные файлы у меня ничего не изменило :((
я же предупреждал. :) ищите и найдёте.
файлы для пятёрки лежат фиг знает где. Как с этой штукой бороться, ума не приложу.
Вот например у меня в XP
\Documents and Settings\<Юзер>\Application Data\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Templates
то есть вам кроме самого файла надо знать куда его всунуть. чтоб работало.
Ну значит что-то недопонято...
как пример добавил сюда так:
и при создании нового эксперта получил результат...
может изменения шаблона забываем сохранять?
или имя другое, должно быть таким как назначено разработчиками:
Expert.mqt, Indicator.mqt, и т.д...я же предупреждал. :) ищите и найдёте.
файлы для пятёрки лежат фиг знает где. Как с этой штукой бороться, ума не приложу.
Вот например у меня в XP
\Documents and Settings\<Юзер>\Application Data\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Templates
С этим поборолся просто перенеся из той папки в папку терминала.
Проблем вроде пока нет... делал давно, подробностей уже не помню.
Вообще, привычка с мт3 ещё, терминалы размножаю методом почкования.
С приходом мт4 это стало как два пальца, в том числе и обновление...
;)))
Хотя шаред файлы однако придётся искать по примерно указанному пути в юзерах.
Но это уже мелочи по сравнению с мировой революцией...
есть два вопроса по MACD Sample
1. В классе эксперта CSampleExpert мне непонятно наличие объекта m_indicators. Пустышка.
2. В модуле Trade.mqh
в справке по TRADE_ACTION_REMOVE указано, что необходимо в структуре MqlTradeRequest указать всего 2 параметра .
это собственно 1. само действие TRADE_ACTION_REMOVE и 2. тикет ордера.
но в примере все остальные поля обнуляются..
m_request.action =TRADE_ACTION_REMOVE;
m_request.order =ticket;
m_request.symbol =NULL;
m_request.magic =0;
m_request.volume =0.0;
m_request.type =0;
m_request.price =0.0;
m_request.sl =0.0;
m_request.tp =0.0;
m_request.type_time =0;
m_request.expiration=0;
Вопрос: это необходимо делать всегда или же можно не обнулять эти поля?
Ну значит что-то недопонято...
как пример добавил сюда так:
и при создании нового эксперта получил результат...
может изменения шаблона забываем сохранять?
или имя другое, должно быть таким как назначено разработчиками:
Expert.mqt, Indicator.mqt, и т.д...в примере изменен шаблон для MT4... после переустановки терминала шаблоны не появились..
от мт4 не подходят, в инишках никаких привязок нету.
может кто-то из разработчиков может точно сказать что и откуда подтягивается при создании того или иного объекта?
"Мне представляется совсем простая штука..."
В качестве среды разработки использовать бесплатную MS Visual Studio (или любой аналог).
А язык MQL4(MQL5) оформить в виде библиотеки на одном из языков (VB, C++, C#). Последний,
на мой взгляд, наиболее выразительный. Получаем отлаженную и проверенную временем среду разработки
со всеми необходимыми атрибутами. И компилированный код наиболее подходящий для Окон.
По заявлению авторов в MQL5 всё будет работать в 4-20 раз быстрее. Не заметил. Простой индикатор
Moving Average с небольшими наворотами работает значительно медленнее, нежели в MQL4.
Я высказал своё мнение, если это кого-то задевает - прошу извинить.