Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Boa tarde!
Há um problema na redação do Consultor Especialista.
Quando uma ordem é aberta, um arquivo de log é criado em uma pasta com o nome do símbolo. Tudo isso é bom, tudo é ótimo.
Mas quando tento ler os dados deste arquivo, recebo um erro de que o arquivo não existe. Ao mesmo tempo, os caminhos são todos especificados de uma mesma maneira.
A leitura e criação do arquivo são implementadas em funções separadas, eu as usei antes, sem nenhum problema, mas quando decidi tentar com pastas adicionais, o problema ocorreu.
ReadString(string FileName) vazio
{
cordão de corda, stoploss, takeprofit;
int Handle;
int i=0;
Handle=FileOpen(FileName,FILE_CSV|FILE_READ,";");
if(Handle<0)
{
if(GetLastError()==4103)
Imprimir("No FileName ",FileName);
senão
Imprimir("Erro ao abrir arquivo ",FileName);
retornar;
}
while(FileIsEnding(Handle)==falso)
{
stoploss=FileReadString(Handle);
takeprofit=FileReadString(Handle);
if(FileIsEnding(Handle)==verdadeiro)
pausa;
//---------------------------------------------------------
SL =StrToInteger(stoploss);
TP =StrToInteger(takeprofit);
i++;
}
FileClose( Cabo );
retornar;
}
//+------------------------------------------------------------------+
void CreateFile(string FileName, string Sloss, string TProfit)
{
int Handle,Qnt_Symb;
Handle=FileOpen(FileName,FILE_CSV|FILE_WRITE,";");
if(Handle==-1)
{
Alerta("Arquivo de abertura de erro. Possivelmente, o arquivo está ocupado por outro aplicativo");
retornar;
}
Qnt_Symb=FileWrite(Handle,Sloss);//Write to file
Qnt_Symb=FileWrite(Handle,TProfit);
if(Qnt_Symb < 0)
{
Alerta("Error writing to the file ",GetLastError()));
PlaySound("Bzrrr.wav");
FileClose( Cabo );
retornar;
}
FileClose( Cabo );
//----
retornar;
}
Presumo que o problema não seja com eles, mas com a especificação do caminho para o arquivo.
A propósito, o arquivo não só não é lido mais, mas também não é excluído quando o mesmo caminho é especificado.
Foi assim que eu especifiquei o caminho:
string x2="\\i1";
Path=Symbol()+x2+DoubleToStr(MagicNumber,0);
Quem não vai ser preguiçoso demais, por favor ajude, porque eu já estou exausto, não entendo o que está errado ((
PS: se você pode responder pessoalmente ou por e-mail :)
Peço-lhe que escreva um indicador. Quero que o indicador desenhe uma linha em ziguezague de altos para baixos de acordo com um certo algoritmo.
Uma alta a curto prazo é uma alta em ambos os lados, dos quais as altas são mais baixas do que isso.
Um ponto baixo a curto prazo é um ponto baixo em ambos os lados, dos quais os pontos baixos são mais altos que isso.
Uma barra interna é uma barra que está dentro do alcance da barra anterior.
Para identificar os pontos de inversão, ignoramos as barras internas e todos os pontos de inversão possíveis produzidos por elas. A exceção será se as próximas barras (após a barra interna) ultrapassarem o alcance da barra interna na direção esperada.
Se o indicador for capaz de escrever, então vydvenu estratégia comercial sobre estes pontos!
>> mas se você reduzir o número de pedidos pendentes a um mínimo.
Isto não vai fazer nada. A questão aqui não é se todas as ordens pendentes são colocadas no gráfico de uma vez ou se elas aparecem "à medida que o preço se aproxima". Quando qualquer grade está funcionando, há uma quantidade enorme (até várias centenas) de posições em aberto no gráfico.
Também no histórico da conta há um grande número de posições eliminadas (falhadas).
E, claro, o corretor perceberia imediatamente que existe uma grelha!
Ele irá - com todas as conseqüências....
Escreverei ao assessor gratuitamente, mas por sua vez, escreva a quem for necessário http://forum.fortrader.ru/index.php?board=3.0
Olá. Você pode me aconselhar sobre a literatura apropriada para escrever um manual?
Olá, você pode me aconselhar sobre a literatura apropriada para escrever um conselheiro?
Por que literatura? Há um filme aqui, e mais de um https://forum.mql4.com/ru/27372
Bom dia, achei esta interessante EA, tudo funciona bem... Mas eu tenho algumas idéias para melhorá-la, preciso anexar a Moving Médias para fazê-la funcionar em M1 e pegar o parâmetro МА do H1. Parece demais com o sistema de entrada na loteria.
http://narod.ru/disk/15176972000/experts.zip.html
Olá a todos! Dêem uma olhada na EA (há duas versões 2 e 3). Eu verifiquei no Instaforex, pois o alpari não parece ter 0,01 lote e lá menos de um centavo. Funciona bem em GBP/JPY em 40 ou 60 corredores, e este par é bastante volátil. Em resumo, funciona bem quando o mercado está balançando em diferentes direções, e é melhor não usá-lo em mercados silenciosos...
http://narod.ru/disk/15176972000/experts.zip.html
Olá a todos! Dêem uma olhada na EA (há duas versões 2 e 3). Eu verifiquei no Instaforex, pois o alpari não parece ter 0,01 lote e lá menos de um centavo. Funciona bem em GBP/JPY em 40 ou 60 corredores, e este par é bastante volátil. Funciona bem quando o mercado está balançando em diferentes direções e é melhor não usar em mercados silenciosos...
não pode baixar, envie-me o código em sua caixa de entrada.