Советник с обработкой тиков.

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 16 días

Tarea técnica

Ну что ж, приступим :)

Индикаторы:
          2 канала Envelopes :
          
                       1)double EN_UP_1 =  iEnvelopes(NULL,0,23,MODE_LWMA,0,PRICE_TYPICAL,0.09,MODE_UPPER,1);
                         double EN_LO_1 =  iEnvelopes(NULL,0,23,MODE_LWMA,0,PRICE_TYPICAL,0.09,MODE_LOWER,1);
                         
                       2)double EN_UP_2 =  iEnvelopes(NULL,0,23,MODE_SMA,0,PRICE_TYPICAL,0.05,MODE_UPPER,1);
                         double EN_LO_2 =  iEnvelopes(NULL,0,23,MODE_SMA,0,PRICE_TYPICAL,0.05,MODE_LOWER,1);
//===========================================================================================================================================================================
Торговля ведется в обе стороны:
1) Если открыты позиции на OP_BUY с общим лотом серии N, и возникают условия на OP_SELL, то открывается SELL c лотом N * HEDGEExponent.
2) Если открыты позиции на OP_SELL с общим лотом серии N, и возникают условия на OP_BUY, то открывается BUY c лотом N * HEDGEExponent.
   

//===========================================================================================================================================================================
Условие и сопровождение OP_BUY: 

1) (extern double Lot1) Цена пробивает EN_LO_1 сверху вниз и вход в сделку после того как тики сформируют откат (начинают двигаться в корридоре deltaPoint в течении deltaTime)  (рис.1)
   Вход после каждого отката (Лот прошлого ордера * LotExponent);
   Закрытие по виртуальному большему трейлинг стопу. TrailingstopBIG с шагом TrailingstepBIG. 
   После 2го колена рассчитывается точка  минимальной прибыли серии (SizeProfit), которая также траллится.
   
2) (extern double Lot2) Цена пробивает EN_LO_2 снизу вверх.  Закрытие по виртуальному малому трейлинг стопу от 1 пункта. TrailingstopSMALL с шагом TrailingstepSMALL.

//===========================================================================================================================================================================

Условия и сопровождение OP_SELL: 

1) (extern double Lot1) Цена пробивает EN_UP_1 снизу вверх и вход в сделку после того как тики сформируют откат (начинают двигаться в корридоре deltaPoint в течении deltaTime)  (рис.1)                 
   Вход после каждого отката (Лот прошлого ордера * LotExponent);
   Закрытие по виртуальному большему трейлинг стопу. TrailingstopBIG с шагом TrailingstepBIG.
   После 2го колена рассчитывается точка  минимальной прибыли серии (SizeProfit), которая также траллится. 
                             
2) (extern double Lot2) Цена пробивает EN_UP_2 сверху вниз.  Закрытие по виртуальному малому трейлинг стопу от 1 пункта. TrailingstopSMALL с шагом TrailingstepSMALL.                         
//==================================================================================================================================================================   
                    
                         
//=====================Защита от скачков цены=======================================================================================================================
bool ProtectOP ==true;//включить- отключить защиту.
Выставляет отложенный ордер размером (сумма открытых ордеров * OTExponent) в противоположную от открытой (т.е. если открыты на SELL, то отложенный ордер на BUY и наоборот).
Отл.ордер двигается за ценой(Bid) на расстоянии Nstep.                                                                                                                      
Отложеный ордер останавливается и соответственно пробивается, если цена будет превышать заданную скорость (скорость - число пунктов Npoint за время Ntime (в секундах)).    
Т.е. пока скорость цены ниже заданной отложенный ордер двигается за ценой.
Отложенник закрывает прибыль, когда цена пробила условия на противоположные.  

УСЛОВИЯ ЗАКРЫТИЯ ДЛЯ ОТЛОЖЕННЫХ ОРДЕРОВ:
1) Если открылся отложенник на BUY,  то он закрывается, когда  цена пробивает EN_UP_1 сверху вниз.  
2) Если открылся отложенник на SELL, то он закрывается, когда  цена пробивает EN_LO_1 снизу вверх.  
//////////////////////////////////////////////////////////////////////////////////////////////////                                                                                           
Например:
Если открыто 1.5 лота на SELL и 0.5 на BUY,  и цена следует против продажи, то отложенник на BUY  открывается  с лотностью 1.0 * OTExponent 
и закрывается когда появляются условия на закрытие SELL.
//===========================================================================================================================================================================

 

Рисунок №1Рисунок №2

Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(49)
Proyectos
134
27%
Arbitraje
62
13% / 53%
Caducado
58
43%
Libre
Ha publicado: 316 artículos, 1 ejemplo
2
Desarrollador 2
Evaluación
(21)
Proyectos
49
39%
Arbitraje
4
25% / 75%
Caducado
10
20%
Libre
3
Desarrollador 3
Evaluación
(195)
Proyectos
395
28%
Arbitraje
155
20% / 52%
Caducado
112
28%
Libre
4
Desarrollador 4
Evaluación
(458)
Proyectos
796
49%
Arbitraje
73
16% / 52%
Caducado
139
17%
Trabajando
5
Desarrollador 5
Evaluación
(229)
Proyectos
339
49%
Arbitraje
21
5% / 33%
Caducado
24
7%
Libre
6
Desarrollador 6
Evaluación
(80)
Proyectos
117
67%
Arbitraje
16
25% / 13%
Caducado
12
10%
Libre
Ha publicado: 2 ejemplos
7
Desarrollador 7
Evaluación
(618)
Proyectos
1428
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre
8
Desarrollador 8
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre
9
Desarrollador 9
Evaluación
(34)
Proyectos
55
31%
Arbitraje
8
0% / 63%
Caducado
13
24%
Libre
Ha publicado: 22 artículos, 1 ejemplo
10
Desarrollador 10
Evaluación
(169)
Proyectos
460
41%
Arbitraje
39
18% / 31%
Caducado
193
42%
Libre
Ha publicado: 2 ejemplos
11
Desarrollador 11
Evaluación
(69)
Proyectos
146
34%
Arbitraje
13
8% / 62%
Caducado
26
18%
Libre
Ha publicado: 6 ejemplos
12
Desarrollador 12
Evaluación
(1)
Proyectos
4
25%
Arbitraje
1
0% / 100%
Caducado
1
25%
Libre
Ha publicado: 6 ejemplos
13
Desarrollador 13
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre

Información sobre el proyecto

Presupuesto
70- USD