O indicador apaga um a um de todos os gráficos, você pode pular os desejados pressionando "cancelar".
Eu também tentei usar seu roteiro - ele funciona como deveria.
Só preciso dele para outros fins. Anexei-o ao meu Conselheiro Especialista.
tenho indicadores com linhas horizontais - quando a EA é acionada por uma linha horizontal - quero que ela apague o indicador que é prescrito nos ajustes.
e não removeu os outros indicadores .
inputstring t8="------ ЛИНИЯ Open ------"; //inputstring InpHLineBUY = "S2_Line"; // HLine Name buyinputstring InpHLineSELL = "R2_Line"; // HLine Name sellinputbool InpReverse01 = false; // Reverse Open - переворот торгового сигналаinputbool UseDelete = true; // УДАЛЕНИЕ ИНДИКАТОРА Openinputstring short_name = "FiboPivot_V2"; // INDICATOR_SHORTNAMEinputstring t9="------ ЛИНИЯ Close ------"; //inputstring InpHLineCloseBUY = "S3_Line"; // HLine Name Close buyinputstring InpHLineCloseSELL = "R3_Line"; // HLine Name Close sellinputbool InpReverse10 = false; // Reverse Close - переворот торгового сигналаinputbool UseDelete1 = false; // УДАЛЕНИЕ ИНДИКАТОРА Closeinputstring short_name0 = "FiboPivot_V2"; // INDICATOR_SHORTNAMEinputbool Inpres = false; // Delete All Indicators//---
Торговая деятельность в платформе связана с формированием и отсылкой рыночных и отложенных ордеров для исполнения брокером, а также с управлением текущими позициями путем их модификации или закрытия. Платформа позволяет удобно просматривать торговую историю на счете, настраивать оповещения о событиях на рынке и многое другое. Открытие позиций...
quando eu abri dez posições em uma direção - a linha para fechar foi acionada, nove fechadas, uma à esquerda
------------
foi assim.
//+------------------------------------------------------------------+//| Check for long position closing |//+------------------------------------------------------------------+bool CSampleExpert::CheckForCloseBUY(void)
{
bool res=false;
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 propertiesif(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==MACD_MAGIC)
if(m_position.PositionType()==(long)POSITION_TYPE_SELL) // gets the position type
m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbol//---
res=true;
//--- resultreturn(res);
}
//+------------------------------------------------------------------+
Agora é assim
//+------------------------------------------------------------------+//| Check for long position closing |//+------------------------------------------------------------------+bool CSampleExpert::CheckForCloseBUY(void)
{
bool res=false;
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 propertiesif(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==MACD_MAGIC)
if(m_position.PositionType()==(long)POSITION_TYPE_SELL) // gets the position type
m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbolSleep(SLEEPTIME*1000);
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 propertiesif(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==MACD_MAGIC)
if(m_position.PositionType()==(long)POSITION_TYPE_SELL) // gets the position type
m_trade.PositionClose(m_position.Ticket()); // close a position by the specified symbol//---
res=true;
//--- resultreturn(res);
}
//+------------------------------------------------------------------+
script para apagar um Indicador por INDICADOR_SHORTNAME
para soletrar corretamente o nome indicador - copiar como no termo
Eu o coloquei - um assistente comercial manual.
Eu o testei em uma conta real - tudo que depende dele funciona.
script para apagar um Indicador por INDICADOR_SHORTNAME
para soletrar corretamente o nome de um indicador - copie-o como na térmica
O indicador apagaum a um de todos os gráficos, os desejados podem ser pulados pressionando "cancelar".
O indicador apaga um a um de todos os gráficos, você pode pular os desejados pressionando "cancelar".
Eu também tentei usar seu roteiro - ele funciona como deveria.
Só preciso dele para outros fins. Anexei-o ao meu Conselheiro Especialista.
tenho indicadores com linhas horizontais - quando a EA é acionada por uma linha horizontal - quero que ela apague o indicador que é prescrito nos ajustes.
e não removeu os outros indicadores .
Eu o coloquei - um assistente comercial manual.
Verifiquei-o em uma conta real - tudo que depende dele funciona.
A função que eu acrescentei.
Pensei que só funcionava com a linha horizontal.
Não sei se isso depende apenas do nome do objeto.
tabela do testador
-----------------------------------------------------------------------
tão estúpido. mostrou um resultado com 0,01
Eu o consertei um pouco aqui.
- A linha foi apagada antes - e fechou a posição repetidamente. Ela fecha e depois não fecha.
Mas agora - com esta correção, ela se fecha.
E sim! - esta função é acionada pelo nome. ou por uma linha de tendência, por uma linha horizontal ou pelo nome de um objeto em geral.
Também - para evitar confusão -
input string InpHLineBUY = "open buy"; // ВНИЗУ Name buy input string InpHLineSELL = "open sell"; // ВВЕРХУ Name sell input bool InpReverse01 = false; // Reverse Open - переворот торгового сигналаo que quer que você escreva"open buy" deve estar sempre na parte inferior do preço atual.
basta inverter - então abrirá a venda
Eu o consertei um pouco aqui.
- A linha foi apagada antes - e fechou a posição repetidamente. Ela fecha e depois não fecha.
Mas agora - com esta correção - ela se fecha.
E sim! - Esta função é acionada pelo nome. ou por uma linha de tendência, por uma linha horizontal ou pelo nome do objeto.
Ainda há um erro.
Eu corrigi isso, funciona como deveria.
Também o mudei um pouco.
quando eu abri dez posições em uma direção - a linha para fechar foi acionada, nove fechadas, uma à esquerda
------------
foi assim.
Agora é assim
com esta função.
Oh, cara - eu descobri.
Tracei uma linha de tendência sobre a inclinação - não funciona e é isso
Acontece até a linha inteira do início ao fim - o preço atual não é cruzado. - não funciona
o preço atual vai cruzá-loe não vai funcionar.