Просмотров: 4377 Рейтинг: Опубликован: 2011.07.29 17:23 Обновлен: 2016.11.22 07:33 BrainTrend1Sig - это рыночный индикатор для открытия позиций и выхода из них. Он показывает точки смены тренда цветом, когда цена достигает экстремальных значений и наступает самое удобное время для входа или выхода из рынка. В основе индикатора заложены...
В стрелочном индикаторе Phoenix используется комбинация трех индикаторов: Moving Average, Bolinger Bands и Momentum в сочетании с двумя мощными формулами, основанными на поведении цены текущего графика. В индикаторе Phoenix также реализована система звуковых и текстовых алертов, а также отправка...
Tal vez alguien está interesado en jugar con esta función en el probador - Estoy pegando la utilidad, es puramente para el probador, también se necesita este IndicadorLow_Macd_Line.mq5
la propia función Aquí-
cuando desde el indicadorLow_Macd_Line.mq5 hay que dar a estas líneas horizontales, un nombre"LOW"
antes de eso, publicó una función, la pérdida de beneficios en la moneda - cierra posiciones. y un poco mal, resultó ser sólo una igualdad debería haber sido añadido
//+------------------------------------------------------------------+//| SIGNAL_PROFIT.mq5 |//| Copyright 2020, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright"Copyright 2020, MetaQuotes Software Corp."#property link"https://www.mql5.com"#property version"1.00"//---#include <Trade\PositionInfo.mqh>
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>
CPositionInfo m_position; // trade position object
CTrade m_trade; // trading object
CSymbolInfo m_symbol; // symbol info object//---inputdouble TargetTakeProfit = 10000; // Прибыльinputdouble TargetStopLoss = 10000; // Убыток//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
//---//---return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
//---
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
//---if(AccountInfoDouble(ACCOUNT_PROFIT)<-TargetStopLoss ||
AccountInfoDouble(ACCOUNT_PROFIT)>=TargetTakeProfit)
{
CloseAll();
PlaySound("ok.wav");
}
}
//+------------------------------------------------------------------+//| start function |//+------------------------------------------------------------------+void CloseAll(void)
{
for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of current positionsif(m_position.SelectByIndex(i)) // selects the position by index for further access to its properties
{
ClosePosition(m_position.Symbol()); // close a position by the specified symbo
}
}
//+------------------------------------------------------------------+//| Close selected position |//+------------------------------------------------------------------+void ClosePosition(conststring symbol)
{
if(InitTrade(symbol))
m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symboPlaySound("ok.wav");
}
//+------------------------------------------------------------------+//| Init trade object |//+------------------------------------------------------------------+bool InitTrade(conststring symbol)
{
if(!m_symbol.Name(symbol)) // sets symbol namereturn(false);
if(IsFillingTypeAllowed(symbol,SYMBOL_FILLING_FOK))
m_trade.SetTypeFilling(ORDER_FILLING_FOK);
elseif(IsFillingTypeAllowed(symbol,SYMBOL_FILLING_IOC))
m_trade.SetTypeFilling(ORDER_FILLING_IOC);
else
m_trade.SetTypeFilling(ORDER_FILLING_RETURN);
return(true);
//---
}
//+------------------------------------------------------------------+//| Checks if the specified filling mode is allowed |//+------------------------------------------------------------------+bool IsFillingTypeAllowed(string symbol,int fill_type)
{
//--- Obtain the value of the property that describes allowed filling modesint filling=(int)SymbolInfoInteger(symbol,SYMBOL_FILLING_MODE);
//--- Return true, if mode fill_type is allowedreturn((filling & fill_type)==fill_type);
}
//+------------------------------------------------------------------+
Todo en busca de puntos - añadido Rsi y Macd a este (Indicador https://www.mql5.com/ru/code/392)
Hice un Asesor Experto en mt4 de la nada para hacer
para este tipo de indicadoreshttps://www.mql5.com/ru/code/8772
Hay un modo habitual - abrir cerrar
Hice un Asesor Experto en mt4 de la nada para hacer
para este tipo de indicadoreshttps://www.mql5.com/ru/code/8772
Este es uno de los modos
Hay un modo habitual - abrir cerrar
Este glitchy, Indicador para el probadorhttps://www.mql5.com/ru/code/8772
El resultado final es
duro en el probador de MT4, es horrible cómo las pruebas van de Indicadoreshttps://www.mql5.com/ru/code/28364
Tal vez alguien está interesado en jugar con esta función en el probador - Estoy pegando la utilidad, es puramente para el probador, también se necesita este IndicadorLow_Macd_Line.mq5
la propia función Aquí-
cuando desde el indicadorLow_Macd_Line.mq5 hay que dar a estas líneas horizontales, un nombre"LOW"
puede ser interesante
¿ya no lo muestra?
podría ser interesante.
¿Todavía no puedes mostrarme el estado?
Esa versión está puramente en el probador, para ver cómo funciona. No hay resultado, incluso si hay un resultado, no es correcto.
Aquí https://www.mql5.com/ru/signals/741568 Estoy comprobando la Utilidad . Todavía no he activado esta función, estoy comprobando las otras funciones.
Todo en busca de puntos - añadido Rsi y Macd a este (Indicador https://www.mql5.com/ru/code/392)
se le escapó un gran error: no cambió el nombre
corregido
puede ser interesante
¿no muestra ya el estado?
esta función se puede utilizar como SL o arrastre (se establece la distancia y se arrastra detrás de la línea azul)
sería más claro utilizarlo desde la línea amarilla
aquí https://www.mql5.com/ru/forum/135593/page4#comment_3441020
Archivos:Pero hay un DLL allí - lo he borrado. Pero el indicador (MT4) está funcionando, todavía tengo que averiguar lo que puede hacer
antes de eso, publicó una función, la pérdida de beneficios en la moneda - cierra posiciones. y un poco mal, resultó ser sólo una igualdad debería haber sido añadido