Работа индикатора идёт с барами, которые видимы в окне графика. График разбивается на зоны ("Zone") и в каждой зоне пдсчитывается количество попаданий цен. Принцип расчёта: если цена High или Low попадает в зону, считается, что в этой зоне счётчик попаданий...
Estoy poniendo el sonido en el lugar equivocado aquí.
//+------------------------------------------------------------------+//| start function |//+------------------------------------------------------------------+void CloseAllProfit0()
{
//---for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of current positionsif(Extposition.SelectByIndex(i)) // selects the position by index for further access to its properties
{
if((PositionGetDouble(POSITION_PROFIT)/PositionGetDouble(POSITION_VOLUME)/
SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE))/n>InTakeProfit)
ClosePosition(Extposition.Symbol()); // close a position by the specified symboif(UseSound)
PlaySound("ok.wav");
}
}
//+------------------------------------------------------------------+//| start function |//+------------------------------------------------------------------+void CloseAllLoss0()
{
//---for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of current positionsif(Extposition.SelectByIndex(i)) // selects the position by index for further access to its properties
{
if((PositionGetDouble(POSITION_PROFIT)/PositionGetDouble(POSITION_VOLUME)/
SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE))/n<-InStopLoss)
ClosePosition(Extposition.Symbol()); // close a position by the specified symboif(UseSound)
PlaySound("ok.wav");
}
}
//+------------------------------------------------------------------+
Lo arreglaré y adjuntaré el archivo.
¿Alguien puede decirme dónde ponerlo?
if(UseSound)
PlaySound("ok.wav");
Lo tengo.
Aquí está.
//+------------------------------------------------------------------+//| Close selected position |//+------------------------------------------------------------------+void ClosePosition(conststring symbol)
{
if(InitTrade(symbol))
ExtTrade.PositionClose(Extposition.Ticket()); // close a position by the specified symboif(UseSound)
PlaySound("ok.wav");
}
//+------------------------------------------------------------------+
Советник во входных параметрах имеет шесть команд: Close All Buy's - закрыть все позиции BUY по текущему символу, magic number позиций не учитывается Close All Sell's - закрыть все позиции SELL по текущему символу, magic number позиций не учитывается Close All Buy's and Sell's - закрыть все позиции BUY и SELL по текущему символу, magic number...
Voy a probar esta función hoy en una cuenta real
en las líneas del indicador FiboPivot_V2
es necesario introducir el nombre corto del indicador - para borrarlo
- si no se borra el indicador - se fijarán las líneas de nuevo y se reabrirá la posición
aquí hay un gran indicador https://www.mql5.com/ru/code/26585
Densidad de preciospara mi EA
la horizontal funcionará comprar y los números SL
ir a la Lista de Objetos y copiar el nombre. cualquier línea o dígitos
o puede poner estos iconos debajo de COMPRA y PARADA - para no tener que borrar el indicador
todas las acciones pueden cambiarse aórdenes pendientes de forma conjunta o individual
una orden pendiente sigue el precio como una red de arrastre
el nombre del objeto se ha disparado y la orden pendiente se muestra en la imagen siguiente
el objeto marcado con un círculo aún no ha sido alcanzado - espera hasta que el precio actual caiga por debajo del objeto
ahora si se activa el SELLSTOP - arriba he puesto el nombre del objeto para cerrar elSELL
si no haySELLSTOP y el precio se mueve más alto, el objeto de cierre será eliminado
y la orden pendiente seguirá el precio
-------------------------------------------------------------------------------
lo que le falta a este EA es un nombre de arrastre de un objeto .
Tenemos que mejorar esta función
Estoy poniendo el sonido en el lugar equivocado aquí.
Lo arreglaré y adjuntaré el archivo.
¿Alguien puede decirme dónde ponerlo?
Lo tengo.
Aquí está.
todas las acciones pueden cambiarse aórdenes pendientes de forma conjunta o individual
una orden pendiente sigue el precio como una red de arrastre
el nombre del objeto se ha disparado y la orden pendiente se muestra en la imagen siguiente
el objeto marcado con un círculo aún no ha sido alcanzado - espera hasta que el precio actual caiga por debajo del objeto
ahora si se activa el SELLSTOP - arriba he puesto el nombre del objeto para cerrar elSELL
si no haySELLSTOP y el precio se mueve más alto, el objeto de cierre será eliminado
y la orden pendiente seguirá el precio
-------------------------------------------------------------------------------
lo que le falta a este EA es un nombre de arrastre de un objeto .
esta característica necesita ser mejorada
me puse en posición - ¿qué nos espera?
ha movido el objeto nombrado - para cerrar VENDER
ha movido un objeto con nombre a SELL .
tenemos que establecer esto automáticamente.
No movería el objeto, pero el Asesor Experto movería el objeto nombrado.
se movió por debajo - del objeto a 118.811 cierre deventa
se trasladó más
Quiero mostrarlo pero no hay manera - lo moví cerca de la línea
mientras se escribe - cerrado en el objeto nombrado
https://www.mql5.com/ru/forum/233860/page43#comment_13219147
Muchas gracias!Vladimir Karputov ¡Buena salud para usted y sus seres queridos!
he añadido su función a mi Asesor Experto
Dos en uno de los servicios públicos
https://www.mql5.com/ru/code/26353
Vladimir Karputov:
Mueve dos objetos -líneas horizontales
https://c.mql5.com/3/291/Trailing_Objects.mq5
Dos en uno de los servicios públicos
https://www.mql5.com/ru/code/26353
Vladimir Karputov:
Mueve dos objetos - líneas horizontales
https://c.mql5.com/3/291/Trailing_Objects.mq5
También he añadido cuatro líneas horizontales que se pueden utilizar para abrir o cerrar en cualquier dirección - bueno, y arrastrar.
Línea horizontal - para la pesca de arrastre. De lo contrario, puede utilizar cualquier objeto con nombre.
También he añadido cuatro líneas horizontales que se pueden utilizar para abrir y cerrar en cualquier dirección, y para arrastrar.
La línea horizontal es para la pesca de arrastre. De lo contrario, puede utilizar cualquier objeto con nombre.