Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Estimados amigos,
¿Esta ea trabajar en diferentes pares en el algún momento?
Por ejemplo: en algún momento de trabajo EURUSD + GBPUSD etc.
Gracias...
Estimados amigos,
¿Esta ea trabajar en diferentes pares en el algún momento?
Por ejemplo: en algún momento de trabajo EURUSD + GBPUSD etc.
Gracias...
Adjúntalo a diferentes gráficos con diferentes números mágicos y debería funcionar bien. De lo contrario, a juzgar por el código, puede haber una gran confusión
Muchas gracias por la información detallada.
Por cierto, ¿podemos adjuntar cualquier número como número mágico?
Su número mágico por defecto es: "288"
¿Puedo adjuntarlo? 398, 477, 501, 875 etc. ?
Estimado Mladen ,
¿Puedo saber cómo puedo añadir la señal opuesta cerca del código?
Lo he intentado pero se cierra en cada barra.
Puede usted ayudarme a ver lo que debo cambiar para el "OrderSended" cerrar todas las ventas después de comprar / cerrar todas las compras después de vender.
Gracias.
Estimado Mladen ,
¿Puedo saber cómo puedo añadir la señal opuesta cerca del código?
Lo he intentado pero se cierra en cada barra.
Puede usted ayudarme a ver lo que debo cambiar para el "OrderSended" cerrar todas las ventas después de comprar / cerrar todas las compras después de vender.
Gracias.
Invertir la llamada a CountOfOrders si el oppositeSignalclose se establece en true (es decir, algo así :
Y hacer lo mismo para las órdenes de venta tambiénInvertir la llamada a CountOfOrders si el oppositeSignalclose se establece en true (es decir, algo así :
Y hacer lo mismo para las órdenes de venta también¿Se trata de una operación inversa?
Quiero que el comercio actual se cierre cuando la señal opuesta.
He encontrado un código en la red, pero se cierra en cada barra.
Me puede ayudar a comprobar si he insertado la forma correcta o las cosas diferentes que quiero.
Y la vela trailing stop, he hecho lo que me enseñas en la semana pasada, pero todavía no puede trabajar.
¿Se trata de una operación inversa?
Quiero que el comercio actual se cierre cuando la señal opuesta.
He encontrado uno de los códigos en la red, pero se cierra en cada barra.
Puede ayudarme a comprobar es que hice insertar la forma correcta o diferentes cosas que quiero.
Y la vela trailing stop, he hecho lo que me enseñas en la semana pasada, pero todavía no puede trabajar.
Por favor, ayúdame con el código de los indicadores de exportación a .csv
Permite escribir sólo un indicador ...
¿Qué debe ser corregido para exportar múltiples columnas de datos después de OHLC ..?
//+------------------------------------------------------------------+
//| 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
string SymbolsArray[13]={"","GBPUSD","EURUSD"};
//+------------------------------------------------------------------+
//| string SymbolByNumber |
//+------------------------------------------------------------------+
string GetSymbolString(int Number)
{
//----
string res="";
res=SymbolsArray[Number];
//----
return(res);
}
//+------------------------------------------------------------------+
//| возвращает период |
//+------------------------------------------------------------------+
int PeriodNumber(int number)
{
int per_min;
switch (number)
{
default: per_min=PERIOD_M1;break;
case 1: per_min=PERIOD_M5;break;
case 2: per_min=PERIOD_M12;break;
}
return(per_min);
}
//+------------------------------------------------------------------+
//| выводит в файл котировки + значения индикатора |
//+------------------------------------------------------------------+
void IFT_output(string SymbolName,int PeriodMinutes)
{
int size=iBars(SymbolName,PeriodMinutes);
//----
if (size==0) return;
int handle=FileOpen(SymbolName+PeriodMinutes+"_IFT.csv",FILE_WRITE|FILE_CSV);
if (handle<0) return;
FileWrite(handle,"Time seconds;Time;Open;Low;High;Close;Volume;IFT");
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,"IFT",0,i));
}
FileClose(handle);
//----
return;
}
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
int SymbolCounter,PeriodCounter;
//----
for (SymbolCounter=1;SymbolCounter<13;SymbolCounter++)
{
for (PeriodCounter=2;PeriodCounter<=6;PeriodCounter++)
{
//Print("NewBar on ",GetSymbolString(SymbolCounter),PeriodNumber(PeriodCounter),"M");
IFT_output(GetSymbolString(SymbolCounter),PeriodNumber(PeriodCounter));
}
}
//----
return(0);
}
//+------------------------------------------------------------------+
Por favor, ayúdame con el código de los indicadores de exportación a .csv
Permite escribir sólo un indicador...
¿Qué debe ser corregido para exportar múltiples columnas de datos después de OHLC ..?
//+------------------------------------------------------------------+
//| 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
string SymbolsArray[13]={"","GBPUSD","EURUSD"};
//+------------------------------------------------------------------+
//| string SymbolByNumber |
//+------------------------------------------------------------------+
string GetSymbolString(int Number)
{
//----
string res="";
res=SymbolsArray[Number];
//----
return(res);
}
//+------------------------------------------------------------------+
//| возвращает период |
//+------------------------------------------------------------------+
int PeriodNumber(int number)
{
int per_min;
switch (number)
{
default: per_min=PERIOD_M1;break;
case 1: per_min=PERIOD_M5;break;
case 2: per_min=PERIOD_M12;break;
}
return(per_min);
}
//+------------------------------------------------------------------+
//| выводит в файл котировки + значения индикатора |
//+------------------------------------------------------------------+
void IFT_output(string SymbolName,int PeriodMinutes)
{
int size=iBars(SymbolName,PeriodMinutes);
//----
if (size==0) return;
int handle=FileOpen(SymbolName+PeriodMinutes+"_IFT.csv",FILE_WRITE|FILE_CSV);
if (handle<0) return;
FileWrite(handle,"Time seconds;Time;Open;Low;High;Close;Volume;IFT");
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,"IFT",0,i));
}
FileClose(handle);
//----
return;
}
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
int SymbolCounter,PeriodCounter;
//----
for (SymbolCounter=1;SymbolCounter<13;SymbolCounter++)
{
for (PeriodCounter=2;PeriodCounter<=6;PeriodCounter++)
{
//Print("NewBar on ",GetSymbolString(SymbolCounter),PeriodNumber(PeriodCounter),"M");
IFT_output(GetSymbolString(SymbolCounter),PeriodNumber(PeriodCounter));
}
}
//----
return(0);
}
//+------------------------------------------------------------------+
Por lo que veo, eso debería ser correcto
He resuelto la función de cierre opuesta :>
Pero cuando se libera puede ayudar a comprobar el trailing stop de la vela, todavía no puedo resolverlo :(