MQL4 - automated forex trading   /  

Code Base

Code Base  Советники  klot Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый код


Скачай MetaTrader 5 и посети MQL5.community Code Base
и торгуй мобильно!
Библиотека программ на новом MQL5
Готовься к Чемпионату -
Не нашёл подходящий код? Закажи его в разделе Работа

Этот индикатор для
MetaTrader 4

и торгуй мобильно!

Имя:
klot
Автор: klot (11.09.2006 15:25)
Скачано: 3516
Скачать:
 IdleLib.dll (60.0 Kb)
 Visual_Handle_Tranning_51_4.mq4 (25.4 Kb) View


    Написал небольшого эксперта, который позволяет совершать сделки вручную при визуальном тестировании. Может кому пригодится для тренировки.

    Порядок работы такой:
1. Включаете на визуальное тестирование этого эксперта.
2. Далее
 

//+------------------------------------------------------------------+
//|                                       Visual_Handle_Tranning.mq4 |
//+------------------------------------------------------------------+
//|  b - открыть позицию Buy;                                        |
//|  s - открыть позицию Sell;                                       |
//|  "стрелка вверх" - закрыть все BUY;                              |
//|  "стрелка вниз" - закрыть все SELL;                              |
//|  t - включает трейлинг стоп общий;                               |
//|  r - выключает трейлинг стоп;                                    |
//|  d - удаление всех отложенных ордеров.                           |
//|    Для выставления отложенного ордера мышкой выбираем из меню    |
//|  значков "Стрелочку вверх" для Buy-ев и щелкаем в том месте,     |
//|  где планируем поставить ордер. Если щелкнуть выше цены, то      |
//|  будет BuyStop, если ниже - будет BuyLimit.                      |
//|  для Sell-ов, соответственно, значек "стрелочка вниз".           |
//|              Модификация отдельных ордеров:                      |
//|  Двойным щелчком мыши выделяем нужный нам значек-ордер           |
//|  далее, щелкаем по нему правой клавишей мыши                     |
//|  и выбираем свойства Arrow.                                      |
//|  Далее, меняем в поле "Описание" нужные параметры отдельного     |
//|  ордера.                                                         |
//|  Можно менять SL, TP, а также закрыть рыночный ордер             |
//|  или удалить отложенный Вместо EMPTY пишем close или del         |
//|   ВАЖНО сохранить пробелы - это разделители !!!                  |
//|  Формат поля "Описание", разделитель-"ПРОБЕЛ!!!":                |
//|  |  1   |  2   | 3 |  4   | 5 |  6   |   7    |  8  |            |
//|  Price= 1.2565 SL= 1.2765 TP= 1.2265 Команда= close              |
//|  |      |      |   |      |   |      |        |     |            |
//|  Команда на закрытие рыночного ордера - close                    |
//|  Удаление отложенного - del                                      |
//+------------------------------------------------------------------+


                       
    Обсуждение тут:   http://forum.mql4.com/ru/3870/page3


    PS. Для работы эксперта требуется, чтобы файл IdleLib.dll лежал в папке c:\Program Files\MetaTrader 4\experts\libraries\ 

    Файл IdleLib.dll можно скачать из http://codebase.mql4.com/ru/349


17 комментариев: 1 2   Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый комментарий
на заметку
24.09.2010 10:05 med1um

Как Вам мой вариант?


http://expforex.at.ua/index/exp_virtualtradepad/0-158

22.01.2010 07:03 Vladon

еще один вариант http://forum.mql4.com/ru/3870/page12

ниже инструкция к варианту (работает не со всеми ДЦ)

klot http://codebase.mql4.com/ru/640

/*http://www.tradersforum.net.ru/forum/index.php?showtopic=374

Автор Добавил
Придурок13 http://tradepartnership.ru/fxtraders/forum_viewtopic.php?14.2682
Vizin_test - тестер индикаторов и стратегий, на них построенных.
Работает совместно с тестером МТ4 и позволяет в визуальном режиме реального времени на истории заключать сделки и оценивать
сигналы индикаторов на вход-выход. Скорость течения времени при этом - задаем мы сами в тестере МТ4.
файл IdleLib.dill (библиотека перехвата) кладём в :
C / Programm files/ MT4/ EXPERTS/LIBRARIES
Саму программу VIsual_Handle_Tr.. кладём в папку EXPERTS
Перезагружаем МТ4.

168_vizintest.rar
________________________________________
Далее в меню МТ4 :
- СЕРВИС - НАСТРОЙКИ - СОВЕТНИКИ
ставим галочки в :
- РАЗРЕШИТЬ СОВЕТНИКУ ТОРГОВАТЬ.
- РАЗРЕШИТЬ ИМПОРТ DDL.
- разрешить ИМПОРТ ВНЕШНИХ ЭКСПЕРТОВ.
- ОК
После чего из окна НАВИГАТОР-СОВЕТНИКИ перетаскиваем мышкой нашу программу и в появившемся окне ставим галочки в :
- РАЗРЕШИТЬ СОВЕТНИКУ ТОРГОВАТЬ
- РАЗРЕШИТЬ ИМПОРТ ФУНКЦИЙ ИЗ DDL
- РАЗРЕШИТЬ ИМПОРТ ИЗ ВНЕШНИХ ЭКСПЕРТОВ
- ОК
в пр. верхнем углу графика появится название эксперта и рядом - смайлик.
Если вместо смайлика стоит звездочка - нужно щёлкнуть по кн.СОВЕТНИКИ в меню (верх. строка) - появится смайлик!
Далее щёлкаем пр. кн. мышки по графику и - СОВЕТНИКИ-ТЕСТИРОВАНИЕ СТРАТЕГИИ
ВНИЗУ появится окно Тестера стратегий.
В поз. СИМВОЛ уже стоит выбранная пара (на кот. мы мышкой перетвщили эксперта из НАВИГАТОРА). Если нет - поставить эту пару.
В поз. ПЕРИОД выставляем нужный ТФ. - напр. Н1.
В поз. ИСПОЛЬЗОВАТЬ ДАТУ ставим галочку и задаем отрезок времени, на кот. будем работать. Если галочку не ставить - то
график начнет строится с самой ранней доступной в МТ4 даты.
В поз. ВИЗУАЛИЗАЦИЯ также ставим галочку, а движок, для начала, в крайнее прав. полож.
Нажимаем кн. СТАРТ в прав. ниж. углу тестера и далее ждём минутку-другую - пока закачаются котировки.
Далее мы увидим - что тестер начал работать! Движком можно установить желаемое "течение времени", т.е. скорость подачи данных...
Далее из окна НАВИГАТОР-ИНДИКАТОРЫ мышкой перетаскиваем на график любимый индикатор (либо несколько инд., либо шаблон ...)
и в соотв. с их показаниями начинаем покупать/продавать, т.е. заключать сделки в режиме реального времени.

Делается это так:
Для покупки наж. клавишу "b", т.е. buy.
Для продажи - клавишу "s", т.е. sell
На трафике вы увидите значки - показывающие выши сделки.
Чтобы закрыть позиции:
Для закрытия поз. buy, - наж. на клавишу "стелка вверх".
Соответственно - для закрытия sell - клавишу "стрелка вниз"
В графе РЕЗУЛЬТАТЫ (щелк. внизу) будут отображаться все ваши сделки и состояние депозита

Некоторая дополнительная информация имеется в самом советнике. Щёлк. по "ромбику"!... в метаэдиторе.

Чуть не забыл - на мт4 Л... у меня этот эксперт почему-то не работает!
а на мт4 М... и А... - без проблем


20.12.2006 - 01:07:07

Придурок13, спасибо . Надо обязательно проверить.
________________________________________
Каждый отдельный человек вполне благоразумен и здрав, но в толпе он сразу становится болваном.
Фридрих Шиллер
Легко делать деньги на бирже. Всё, что нужно - покупать, когда цена низкая. Затем, как только цена поднимется,
продавать и получать свою законную прибыль.
Марк Твен

*/


10.01.2010 16:08 Geronimo

Да было бы шикарно если бы реализовать торговлю ручками на визуализаторе. Пожедания разработчикам

22.09.2006 12:19 IgorFX
bpfxtrader писал(а):
klot писал(а):
bpfxtrader писал(а):

Уважаемые программисты было бы замечательно если бы вы смогли объединить скрипт StepbyStep ('StepByStep') c klot, т.е. сделать возможность выстовлять ордера в StepbyStep что сделало бы этот скрипт незаменимым Forex Simulator. Спасибо за ваши старания

Можно остановить тестирование на паузу, и нажимать F12. Получится StepbyStep...

Речь прежде всего идет о возможности наблюдать за price action на нескольких таймфреймах...
Пока отсутствует возможность при визуальном тестировании переключать таймфреймы... Надеюсь, скоро, и это будет реализовано.
18.09.2006 21:32 klot
klot писал(а):
bpfxtrader писал(а):

Уважаемые программисты было бы замечательно если бы вы смогли объединить скрипт StepbyStep ('StepByStep') c klot, т.е. сделать возможность выстовлять ордера в StepbyStep что сделало бы этот скрипт незаменимым Forex Simulator. Спасибо за ваши старания

Можно остановить тестирование на паузу, и нажимать F12. Получится StepbyStep...

Речь прежде всего идет о возможности наблюдать за price action на нескольких таймфреймах...
18.09.2006 19:45 bpfxtrader
bpfxtrader писал(а):

Уважаемые программисты было бы замечательно если бы вы смогли объединить скрипт StepbyStep ('StepByStep') c klot, т.е. сделать возможность выстовлять ордера в StepbyStep что сделало бы этот скрипт незаменимым Forex Simulator. Спасибо за ваши старания

Можно остановить тестирование на паузу, и нажимать F12. Получится StepbyStep...
18.09.2006 06:55 klot

Уважаемые программисты было бы замечательно если бы вы смогли объединить скрипт StepbyStep ('StepByStep') c klot, т.е. сделать возможность выстовлять ордера в StepbyStep что сделало бы этот скрипт незаменимым Forex Simulator. Спасибо за ваши старания

16.09.2006 23:17 bpfxtrader
Да, еще такое замечание библиотека DLL-ка чуствительна к названию окна терминала.
Некоторые брокеры спользуют собственное название терминала. Там эксперт работать не будет.
Нужно установить терминал из первоисточника.
13.09.2006 17:25 klot
Matte писал(а):

Скрипт при проверки выдает 77 ошибок ! Помогите разобраться


Это не скрипт а эксперт, его нужно в папочку эксперты положить.
13.09.2006 17:22 klot