![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Obrigado, mastambém desaparece dos roteiros atuais depois de escrever todos os meios. Você pode terminá-lo?
Scripts em novas construções de metatardos não estão funcionando o tempo todo (como costumavam funcionar em versões antigas do mt4)
Eles são executados uma vez e depois removidos da tabela
Use this instead :
//| RSI_to_File.mq4 |
//| Copyright © 2007, MetaQuotes Software Corp. |
//| [url]http://www.metaquotes.ru/[/url] |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2007, MetaQuotes Software Corp."
#property link "http://www.metaquotes.ru/"
#property show_inputs
void RSI_output(string SymbolName,int PeriodMinutes)
{
int size=iBars(SymbolName,PeriodMinutes); if(size==0) return;
int handle=FileOpen(SymbolName+PeriodMinutes+"_RSI.csv",FILE_WRITE|FILE_CSV); if (handle<0)return;
FileWrite(handle,"Time seconds;Time;Open;Low;High;Close;Volume;RSI");
for (int i=size-1;i>=0;i--)
{
FileWrite(handle,iTime(SymbolName,PeriodMinutes,i),TimeToStr(iTime(SymbolName,PeriodMinutes,i))
,iOpen(SymbolName,PeriodMinutes,i),iLow(SymbolName,PeriodMinutes,i),iHigh(SymbolName,PeriodMinutes,i)
,iClose(SymbolName,PeriodMinutes,i),iVolume(SymbolName,PeriodMinutes,i),iCustom(SymbolName,PeriodMinutes,"RSI",0,i));
}
FileClose(handle);
return;
}
int start() { RSI_output(_Symbol,_Period); return(0); }
Obrigado, mastambém desaparece dos roteiros atuais depois de escrever todos os meios. Você pode terminá-lo?
E uma pergunta - como adicionar aoiCustom(SymbolName,PeriodMinutes,"RSI",0,i));SE a média alvo do indicador de necessidade apenas "Valor2" ?
Hhm...mm... Você pode fazer isso como um indicador ou especialista, por favor?
Eu preciso dele para experimentos com R - RBM empilhado e experimentos adicionais com o tipo de algoritmo adagrad, adadelta. Estou estudando-o agora.
Como inseri-lo no corpo de um especialista ou especialista em indicadores?
Hhm...mm... Você pode fazer isso como um indicador ou especialista, por favor?
Eu preciso dele para experimentos com R - RBM empilhado e experimentos adicionais com o tipo de algoritmo adagrad, adadelta. Estou estudando-o agora.
Como inseri-lo no corpo de especialistas ou de indicadores?
Você pode simplesmente copiar esta parte
{
int size=iBars(SymbolName,PeriodMinutes); if(size==0) return;
int handle=FileOpen(SymbolName+PeriodMinutes+"_RSI.csv",FILE_WRITE|FILE_CSV); if (handle<0)return;
FileWrite(handle,"Time seconds;Time;Open;Low;High;Close;Volume;RSI");
for (int i=size-1;i>=0;i--)
{
FileWrite(handle,iTime(SymbolName,PeriodMinutes,i),TimeToStr(iTime(SymbolName,PeriodMinutes,i))
,iOpen(SymbolName,PeriodMinutes,i),iLow(SymbolName,PeriodMinutes,i),iHigh(SymbolName,PeriodMinutes,i)
,iClose(SymbolName,PeriodMinutes,i),iVolume(SymbolName,PeriodMinutes,i),iCustom(SymbolName,PeriodMinutes,"RSI",0,i));
}
FileClose(handle);
return;
}
int start() { RSI_output(_Symbol,_Period); return(0); }
a qualquer indicador, mas então ele fará isso em cada carrapato, e anotar algumas centenas de K para arquivar em cada carrapato é quase certo que vai fazer seu terminal rastejar
Olá Mladen, posso pedir mais uma vez a sua ajuda?
Infelizmente, não sei como mudar as propriedades relativas ao "estilo de linha" neste indicador para que eu pudesse escolher entre linha, ponto ou traço nas linhas de fibrofila, bem como linhas de tendência. Seria ótimo se você pudesse, por favor, dar uma mãozinha
Lea
Olá Mladen, posso pedir mais uma vez a sua ajuda?
Infelizmente, não sei como mudar as propriedades relativas ao "estilo de linha" neste indicador para que eu pudesse escolher entre linha, ponto ou traço nas linhas de fibrofila, bem como linhas de tendência. Seria ótimo se você pudesse, por favor, dar uma mãozinha
Lea
Experimente
Olá Mladen, obrigado, funciona!!!
Eu tentei colar seu código adicionado abaixo das propriedades FIBO, porque eu gostaria de mudar o retracement também ... mas, isso não funcionou. Você se importaria de fazer as mudanças para os retracements de Fibo também? Obrigado.
Lea
Olá Mladen, obrigado por ser tão rápido! Mas de alguma forma mudar o "LinesStyle" para traço, ponto etc. não muda as linhas para a opção escolhida. Pelo menos não no meu MT4. Ou, eu não fiz a coisa certa para mudar o optopn LinesStyle?
Lea
Sinto muito, funciona mesmo!!! Se eu quisesse mudar o LinesStyle para os fibos também, se eu colasse a linha que você acrescentou
"External ENUM_LINE_STYLE LinesStyle=STYLE_SOLID; "abaixo das propriedades do fibo?
linhas externas ENUM_LINE_STYLE LinesStyle=STYLE_SOLID;
Lea
Lea
Funciona. Se a espessura de sua linha for maior que 0, qualquer estilo que você tentar aplicar a ela será ignorado (é assim que funciona o metatrader).
Ajuste o parâmetro "TrendSize" para 0 e depois mude de estilo (assim :
Lea
Funciona. Se a espessura de sua linha for maior que 0, qualquer estilo que você tentar aplicar a ela será ignorado (é assim que funciona o metatrader).
Ajuste o parâmetro "TrendSize" para 0 e depois mude de estilo (assim :
Desculpe incomodar ... Eu assumi as configurações acima e SIM, pois as linhas de tendência estão funcionando perfeitamente.
Embora, quanto aos retracements de Fibo, não funciona. Olhando para sua imagem acima, ali também, os retratamentos são
uma linha, mas sem pontos ou traços. Talvez eu não devesse esclarecer em meu pedido
Lea
Desculpe incomodar ... Eu assumi as configurações acima e SIM, pois as linhas de tendência estão funcionando perfeitamente.
Embora, quanto aos retratamentos de Fibo, não funciona. Olhando para sua imagem acima, ali também, os retratamentos são
uma linha, mas sem pontos ou traços. Talvez eu não devesse esclarecer em meu pedido
Lea
Lea
Aqui você vai