Просмотров: 4377 Рейтинг: Опубликован: 2011.07.29 17:23 Обновлен: 2016.11.22 07:33 BrainTrend1Sig - это рыночный индикатор для открытия позиций и выхода из них. Он показывает точки смены тренда цветом, когда цена достигает экстремальных значений и наступает самое удобное время для входа или выхода из рынка. В основе индикатора заложены...
В стрелочном индикаторе Phoenix используется комбинация трех индикаторов: Moving Average, Bolinger Bands и Momentum в сочетании с двумя мощными формулами, основанными на поведении цены текущего графика. В индикаторе Phoenix также реализована система звуковых и текстовых алертов, а также отправка...
Talvez alguém esteja interessado em jogar com esta função no Strategy Tester - estou enviando a utilidade, é puramente para o Strategy Tester, você também precisa desteLow_Macd_Line.mq5 Indicator
a própria função aqui...
quando a partir do indicadorLow_Macd_Line.mq5 você precisa dar a estas linhas horizontais, um nome"LOW
antes disso, afixou uma função, perda de lucro em moeda - fecha posições. e um pouco errado, acabou sendo apenas um igual deveria ter sido adicionado
//+------------------------------------------------------------------+//| 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);
}
//+------------------------------------------------------------------+
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Tudo em busca de pontos - acrescentou Rsi e Macd a este (Indicador https://www.mql5.com/ru/code/392)
Fiz um consultor especializado em mt4 do nada para fazer
para este tipo de Indicadoreshttps://www.mql5.com/ru/code/8772
Há um modo usual - abrir fechar
Fiz um consultor especializado em mt4 do nada para fazer
para este tipo de Indicadoreshttps://www.mql5.com/ru/code/8772
Este é um dos modos
Há um modo usual - abrir fechar
Esta falha, Indicador para o testadorhttps://www.mql5.com/ru/code/8772
O resultado final é
no testador MT4, é horrível como os testes vão dos Indicadoreshttps://www.mql5.com/ru/code/28364
Talvez alguém esteja interessado em jogar com esta função no Strategy Tester - estou enviando a utilidade, é puramente para o Strategy Tester, você também precisa desteLow_Macd_Line.mq5 Indicator
a própria função aqui...
quando a partir do indicadorLow_Macd_Line.mq5 você precisa dar a estas linhas horizontais, um nome"LOW
pode ser interessante
você não o mostra mais?
pode ser interessante.
Você ainda não pode me mostrar o estado?
Essa versão está puramente no testador, para ver como a função funciona. Não há resultado, mesmo que haja um resultado, ele não é correto.
Aqui https://www.mql5.com/ru/signals/741568 Estou verificando o Utilitário. Ainda não ativei esta função, estou verificando as outras funções.
Tudo em busca de pontos - acrescentou Rsi e Macd a este (Indicador https://www.mql5.com/ru/code/392)
perdeu um grande erro - não mudou o nome
corrigido
pode ser interessante
você já não mostra a staat?
esta função pode ser usada como SL ou arrasto (você define a distância e arrasta-se atrás da linha azul)
seria mais claro utilizá-lo a partir da linha amarela
aqui https://www.mql5.com/ru/forum/135593/page4#comment_3441020
Arquivos:Mas há lá uma DLL - eu a apaguei. Mas o Indicador (MT4) está funcionando, eu ainda preciso descobrir o que ele pode fazer
antes disso, afixou uma função, perda de lucro em moeda - fecha posições. e um pouco errado, acabou sendo apenas um igual deveria ter sido adicionado