Получить 100$ на счет бесплатно!!

 

 

 

 

Технический взгляд. Советники

Опубликовано: 3215 дней назад (3 марта 2016)
Рубрика: Без рубрики
Редактировалось: 3 раза — последний 3 марта 2016
0
Голосов: 0
Архив с рассмотренными советниками на моем сайте
Основное отличие советников от индикаторов в том, что в них можно использовать функции открытия, закрытия и модификации ордеров. Все эти функции есть в разделе Торговых функций. И находятся советники в папке Experts. Мы рассматриваем три советника, два из них в архиве.

Советник Zakryvator закрывает ордера при достижении ими заданного убытка в зависимости от объема ордера. Его ставим на любой график, а ордера он будет закрывать любые, не только открытые по этой паре.

Во входных параметрах мы присваиваем значения убытка по умолчанию на объем ордера:

input double min_001_002 =4;
input double min_002_005 =8;
input double min_005_01 =10;
input double min_01_03 =15;
input double min_03_05 =20;
input double min_05_1 =25;
input double min_from1 =30;

Функция void OnTick() запускает советник с каждым новым тиком на паре, где он установлен.

Далее перебираем ордера по порядковому номеру и выбираем каждый из открытых ордеров:

int _GetLastError = 0, _OrdersTotal = OrdersTotal();
for ( int z = _OrdersTotal – 1; z >= 0; z — )
{ if ( !OrderSelect( z, SELECT_BY_POS ) )

ЧИТАТЬ ДАЛЕЕ, ПОЛУЧИТЬ ДОСТУП К РАССМОТРЕННЫМ СОВЕТНИКАМ...
Функции оповещения в метатрейдере | Технический взгляд. Тестирование, оптимизация, magic number

Нет комментариев. Ваш будет первым!

← Назад