Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01




Скачать 55.77 Kb.
Название Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01
Тип Программа
rykovodstvo.ru > Руководство эксплуатация > Программа


Министерство образования и науки Российской Федерации


РЕКЛАМНО-ТЕХНИЧЕСКОЕ ОПИСАНИЕ




Программа AVA для торговли на рынке Форекс


.02076881.00825-01 99 01

Листов 8
Разработчики:

_________________/Ананченко И.В./

_________________/ Волков А.А./
27.11.2012 <�пусто>
1. Функциональное назначение программы AVA, область

применения программы и ограничения по ее использованию
Программа AVA – выполняется под управлением торгового терминала MT4 и предназначена для получения прибыли от проведения операций с валютными инструментами на рынке Форекс (Forex).

Алгоритм программы использует условие пересечения двух скользящих средних: экспоненциальное среднее скользящее EMA (англ. exponential moving average) и взвешенное скользящее среднее WMA (англ. weighted moving average). Принцип работы программы основан на том, что когда WMA пересекает EMA снизу вверх – открывается ордер вверх, когда WMA пересекает EMA сверху вниз – открывается ордер вниз. Цена закрытия ордера определяется по заданному уровню убытка (stoploss) или прибыли (takeprofit), а так же по обратному сигналу, если установлен revers.



Рисунок 1. Вид интерфейса – входные параметры.

Описание задаваемых пользователем значений переменных (рисунок 1):

lots – задает значение лота, с которым будет открыт первый торговый ордер, например, 0.03.

EMA - период первой средней скользящей.

WMA - период второй средней скользящей.

stoploss – стоп-приказ; заявленная цена, по которой рыночный ордер будет закрыт при движении цены в сторону убытков по ордеру если значение 0, то программа работает без порога фиксации убытка (stoploss).

takeprofit – стоп-приказ; заявленная цена, по которой рыночный ордер будет закрыт при движении цены, если установлено значение переменной 0, то программа сама определяет, когда закрыть ордер.

Технические ограничения, накладываемые на использование программы, вытекают из ограничений, установленных на эксплуатацию терминала MT4, так как программа выполняется под управлением MT4. Торговые ограничения, то есть ограничения на минимально используемое значение лота для открытия позиции, минимальное значение отступа выставления отложенного ордера типа Limit от текущего значения Bid или Ask, максимальное количество выставляемых ордеров – эти значения зависят от настроек того Центра (ДЦ) у которого пользователь открыл свой счет.

Оптимизация и настройки программы

Выполнена оптимизация определения границ минимального и максимального значений для разных валютных пар. Пример моделирования за период с 01.01.2012 до 02.07.2012 для пары EURUSD. Рабочий таймфрейм Н1. Значения параметров: lots=0.03 EMA=43 WMA=12 stoploss=8 takeprofit=98 Close Revers=true Точность моделирования не менее 90% (максимально возможная для терминала MT4). Результаты моделирования:

Начальный депозит 50

Чистая прибыль 114.38

Общая прибыль 117.38

Общий убыток -3.00

Прибыльность 39.13

Матожидание выигрыша 22.88

Абсолютная просадка 1.20

Максимальная просадка 8.10 (10.36%)

Относительная просадка 10.36% (8.10)

Всего сделок 5

Короткие позиции (% выигравших) 2 (50.00%)

Длинные позиции (% выигравших) 3 (100.00%)

Прибыльные сделки (% от всех) 4 (80.00%)

Убыточные сделки (% от всех) 1 (20.00%)

Самая большая прибыльная сделка 29.40

убыточная сделка -3.00

Средняя прибыльная сделка 29.35

убыточная сделка -3.00

Максимальное количество непрерывных выигрышей

(прибыль) 88.09 (3)

непрерывных проигрышей (убыток) 1 (-3.00)

Максимальная непрерывная прибыль (число выигрышей) 88.09 (3)

непрерывный убыток (число проигрышей) -3.00 (1)


Рисунок 2. Фрагмент отчета моделирования.
2. Используемые технические средства
Программа работает в операционной системе типа Microsoft Windows XP/2003/Vista/2008/7 под управлением прикладной пользовательской программы MT4 (MetaTrader 4 Client Termina). MetaTrader 4 Client Terminal - инструмент трейдера, позволяющий проводить технический анализ, торговые операции и работать с экспертами. Тестирование проводилось для сборки MetaTrader - E-Global Trade & Finance GroupMetaTrader Version: 4.00 Build 438 Клиентский терминал может работать под управлением операционных систем Microsoft Windows XP/2003/Vista/2008/7. Также для работы необходим процессор с поддержкой набора инструкций SSE2. Остальные требования к аппаратной части ограничиваются требованиями к операционным системам.
3. Специальные условия и требования организационного, технического и технологического характера
Для установки программы необходимо:

  1. Скачать и установить терминал MT4 того Центра (ДЦ), с которым пользователь заключил соглашение об обслуживании.

  2. Для установки программы необходимо поместить исходный файл программы AVA.mq4 и/или его скомпилированный вариант AVA.ex4 в папку \experts терминала MT4. Если скомпилированный файл AVA.ex4 отсутствует, то он будет создан автоматически при запуске советника AVA.mq4.

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

  4. Если пользователь торгует на уже зарегистрированном счете (например, реальный или демосчет), то в терминале МТ4 следует ввести данные для открытого счета (номер счета и пароль для доступа к счету).

  5. В списке советников, установленных в МТ4, следует найти советник AVA и перенести его на график (перетащить, используя манипулятор мышь).

  6. Откроется диалоговое окно настройки параметров эксперта (рис. 3).



Рисунок 3. Параметры эксперта


  1. Выставить флажки в чекбоксах, так как показаны на рисунке 3.

  2. Если установки были выполнены по предлагаемой инструкции, то советник должен приступить к торговле.

Рисунок 4. Эксперт AVA запущен на графике таймфрейма H1.

Текст программы AVA

//AVA.mq4

//==== Описание переменных

extern double lots= 0.03; //Лот

extern int EMA= 43; //Период линии EMA

extern int WMA= 12; //Период линии WMA

extern int stoploss=8; // Фиксируемый убыток в пунктах

extern int takeprofit=98; // Фиксируемая прибыль в пунктах

extern bool CloseRevers = true; //закрывать ордера при встречном

// сигнале

double LL,TL;

double punkt;

int TimeBar;

int init()

{

if (Digits == 3 || Digits == 5) punkt = 10.0 * Point;

else punkt = Point;

return (0); }

int start()

{ if (TimeBar==Time[0]) return(0); // отслеживает открытие новой свечи

double EMA0 = iMA(NULL,0,EMA,0,MODE_EMA, PRICE_OPEN,0);

double WMA0 =iMA(NULL,0,WMA,0,MODE_LWMA,PRICE_OPEN,0);

double EMA1 = iMA(NULL,0,EMA,0,MODE_EMA, PRICE_OPEN,1);

double WMA1 =iMA(NULL,0,WMA,0,MODE_LWMA,PRICE_OPEN,1);

// Расчет скользящего среднего EMA и WMA в начальных и конечных точках

if (EMA0WMA1) //Покупка

{ TimeBar=Time[0];

if (takeprofit!=0) TL = NormalizeDouble(Ask + takeprofit*punkt,Digits); else TL = 0; // подсчет значения верхней линий скользящей средней

if (stoploss!=0) LL = NormalizeDouble(Bid - stoploss*punkt,Digits); else LL = 0; // подсчет значения нижней линий скользящей средней

if (CloseRevers) ORDERCLOSE(OP_SELL);

OrderSend(Symbol(),OP_BUY,lots,NormalizeDouble(Ask,Digits),2,LL,TL,"AVA",123,Red); //Открытие позиции на покупку

}

if (EMA0>WMA0&&EMA1//Продажа

{ TimeBar=Time[0];

if (takeprofit!=0) TL = NormalizeDouble(Bid-takeprofit*punkt,Digits); else TL = 0; // подсчет значения верхней линий скользящей средней

if (stoploss!=0) LL = NormalizeDouble(Ask + stoploss*punkt,Digits); else LL = 0; // подсчет значения нижней линий скользящей средней

if (CloseRevers) ORDERCLOSE(OP_BUY);

OrderSend(Symbol(),OP_SELL,lots,NormalizeDouble(Bid,Digits),2,LL,TL,"AVA",123,Blue); // Открытие позиции на продажу

}}

void ORDERCLOSE(int ord) //функция закрытия ордеров

{ for (int i=0; i

{ if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))

{

if (OrderSymbol()==Symbol() && OrderMagicNumber()==123)

{ if (OrderType()==OP_BUY && ord==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),3,CLR_NONE);

if (OrderType()==OP_SELL && ord==OP_SELL)

OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Ask,Digits),3,CLR_NONE);

} } } }

4. Условия передачи документации на разработку или условия ее продажи
Программа AVA может бесплатно использоваться для некоммерческих (учебных) целей. Для ведения торговли на реальных счетах с помощью программы AVA следует обратиться к авторам программы по электронным адресам volkov-a.a@mail.ru и/или igor@anantchenko.ru. Разработчиками выполняется оптимизация программы под конкретные задачи клиента, возможно дополнение программного кода модулем dll библиотеки с дополнительным функционалом.



Санкт-Петербург 2012

Похожие:

Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon «Маркетинг предприятий розничной торговли тоо «Капан»
Маркетинговый анализ лекарственных препаратов на фармацевтическом рынке рк
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Системные требования, установка
Модуль предназначен для торговли ценными бумагами на фондовом рынке ммвб с использованием устройства, под управлением ос android....
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Инструкция по успешной работе с изделиями mobihel, предназначенными для авторемонта
Средней Европе. Предприятие по производству автолаков для серийной окраски было основано в 1924 году, программа авторемонтных покрытий...
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon 6. Исследование предпочтений потребителей на рынке бытовых холодильников в г. Зеленогорске
Выявление предприятий торговли, реализующих бытовые холодильники в г. Зеленогорске
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Регламент Комплекса Оптовой торговли зао «Кузьминское»
Комплекс оптовой торговли (далее -комплекс) организация, предоставляющая торговые места и создающая условия для оптовой торговли...
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Огрн 1086658017324 пакет для приобретения документов по франшизе магазина
Бизнес на растущем рынке. Магазины, торгующие одеждой для новорожденных, работают на растущем рынке
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Спрос и предложение на рынке труда
С 744 Спрос и предложение на рынке труда и рынке образовательных услуг в регионах России : сб докладов по материалам Девятой Всероссийской...
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Виктор Ильин Инсайдер Биржевой триллер
«рфц» (тематика – обучение рядовых граждан основам биржевой торговли на российском фондовом рынке). Автор книг и публикаций в сми,...
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Билет № Вопрос Построение и размещение предприятий торговли в современных...
Вопрос Построение и размещение предприятий торговли в современных условиях для торговли продовольственными товарами
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Правила пожарной безопасности для предприятий и организаций В/О "Союзвнештранс"...
Утверждены Главным управлением пожарной охраны мвд ссср, Министерством внешней торговли
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Автоматизация торговли и торговля автоматизацией
Актуальность темы данного реферата объясняется тем, что в настоящее время, в связи с развитием рыночной экономики, необходимо совершенствовать...
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Методические указания по организации и проведению работ по охране...
Методическое пособие подготовлено специалистами Министерства экономического развития Челябинской области
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Правила по охране труда для предприятий книжной торговли пот ро 29-003-95
Настоящие Правила по охране труда обязательны для предприятий книжной торговли независимо от их ведомственной принадлежности и форм...
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Решение Экспертного совета, протокол №1 от «27» августа 2015 г. Дополнительная...
Дополнительная общеразвивающая программа «Теория и практика современной торговли»
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Аналитический отчет по результатам Анализа состояния конкуренции...
Целью исследования является: анализ и оценка состояния конкурентной среды на рынке сырой нефти и выявление хозяйствующих субъектов,...
Программа ava для торговли на рынке Форекс. 02076881. 00825-01 99 01 icon Forex для начинающих. Вступление Форекс для начинающих
Автор не питает иллюзий, что это пособие сможет изменить образ мыслей, способ мышления читателя. Через тексты невозможно изменить...

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск