[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 433

 
Pregunta sobre la función
PlaySound("mikhail_krug_-_zolotye_kupola_(zaycev.net)");

Esta es una función de archivo de sonido, parece extraer el sonido de una carpeta

if ( buf1[1]< buf2[1])  { B=-1;}  
  if ( buf1[1]> buf2[1])   {B=1;}
  if (vklutsili) {Bpomnim=B;vklutsili=false; }
  if (Bpomnim!=B) {Bpomnim=B;vklutsili=true; Print ( "  СОШЛОСЬ!!!!!!!!!!!!    " ,
   " buf1[0]  " ,  buf1[0]   ,  " buf2[0]  " , buf2[0]   );PlaySound("C:\Альпари\Sounds\mikhail_krug_-_zolotye_kupola_(zaycev.net)"); }
  
  
 
Dimka-novitsek:
Pregunta sobre la función

Esta es una función de archivo de sonido, parece extraer el sonido de una carpeta


permiso para añadir "C:\Alpari\Sounds\mikhail_krug_-_zolotye_kupola_(zaycev.net).mp3"

Pero es poco probable que el mp3 se reproduzca, necesitas un wav.

 
¡¡¡Gracias!!!
 

Buenos días a todos! Ayuda con este problema, tengo un Asesor Experto (escrito a mano, por favor no culpe a la curva) en las pruebas funcionó bien en tiempo real no abre órdenes y no hay señales o errores, por favor ayúdeme ...

//+------------------------------------------------------------------+
//| |
//| Copyright 2012, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp.
#enlace de propiedad "http://www.metaquotes.net"

doble diez;
doble cena3;
doble tp4;
int m=0;
int n=0;

//+------------------------------------------------------------------+
//| función de inicialización de expertos |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta |
//+------------------------------------------------------------------+
int deinit()
{
//----


//----
return(0);
}
//+------------------------------------------------------------------+
//| función de inicio experto |
//+------------------------------------------------------------------+

int inicio()
{
//----
int tiket;

double Free =AccountFreeMargin();
lote doble;
lote=(Libre/1000/4);
if (TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)
{
RefreshRates();
x=Abrir[1];
t=Alto[1];
ten=NormalizarDoble (t,4)-NormalizarDoble (x,4);
cena3=NormalizarDoble (t,4)+0,0009;
tp4=NormalizarDoble (cena3,4)+0,0006;
if (NormalizeDouble (ten,4)==0.0024)
tiket=OrderSend(Symbol(),OP_BUYSTOP,lot, NormalizeDouble (cena3,4),3, 0, NormalizeDouble (tp4,4),NULL, 54321, iTime(Symbol(),PERIOD_D1,0)+23*60*60+59*60, CLR_NONE)
}
//----
return(0);
}
//+------------------------------------------------------------------+

 
stater:

Buenos días a todos! Ayuda con este problema, hay un Asesor Experto (escrito a mano, por favor, no culpar a las manos de mala calidad) en las pruebas funciona bien en tiempo real no abre órdenes y no hay señales o errores, por favor ayuda ...



int inicio()
{
//----
int tiket;

double Free =AccountFreeMargin();
lote doble;
lote=(Free/1000/4);//hay que normalizar al segundo dígito
if (TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)//el primer tick puede no ser
{
RefreshRates(); //superávit
x=Open[1];//¿Dónde se inicializa?
t=Alto[1];//lo mismo
ten=NormalizarDoble (t,4)-NormalizarDoble (x,4);
cena3=NormalizarDoble (t,4)+0,0009;
tp4=NormalizarDoble (cena3,4)+0,0006;
if (NormalizeDouble (ten,4)==0.0024)//será difícil coger el número exacto
tiket=OrderSend(Symbol(),OP_BUYSTOP,lot, NormalizeDouble (cena3,4),3, 0, NormalizeDouble (tp4,4),NULL, 54321, iTime(Symbol(),PERIOD_D1,0)+23*60*60+59*60, CLR_NONE)
}
//----
return(0);
}
//+------------------------------------------------------------------+

 
Roger:


Roger ¡¡¡Muchas gracias!!! Ya me he devanado los sesos en cuanto a lo que podría ser, ahora voy a intentar reescribirlo y ver si funciona!!!
 

Tratando de escribir un indicador.

Si el precio en 4 barras seguidas es el mismo, entonces colorea en rojo.

Si el precio en sólo 2 barras seguidas fuera el mismo, entonces debería colorearlo en verde.

Pero si el precio en 4 barras es el mismo, naturalmente también lo será en 2 barras.

Gracias de antemano por su ayuda.

 
Egori4:

Tratando de escribir un indicador.

Si el precio en 4 barras seguidas es el mismo, entonces colorea en rojo.

Si el precio en sólo 2 barras seguidas fuera el mismo, entonces debería colorearlo en verde.

Pero si el precio en 4 barras es el mismo, naturalmente también lo será en 2. ¿Cómo los divido?

Gracias de antemano por su ayuda.

if (цена на 4 барах подряд)
{
   // ставим красный цвет
}
else
{
   if (цена на 2 барах подряд)
   {
      // ставим зеленый цвет
   }
}
 

Buenas tardes a todos,

Coloco una orden pendiente (hora de creación, por ejemplo, 11:31)
luego esta orden se activa, por ejemplo, a las 12:01

Pregunta: ¿cómo puedo saber la fecha y la hora de creación de una orden pendiente si la orden ya ha entrado en el mercado y la función OrderOpenTime( ) devuelve la hora de entrada en el mercado.

¿Tal vez alguien sepa cómo resolver este problema?

Gracias de antemano

 
Por favor, díganme, el smiley sonríe pero el asesor no se enciende... ¿cómo lo configuro correctamente?... ¡gracias!
Razón de la queja: