[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 647

 
Roman.:

" #include <infoblock.mgh>.

La compilación no encuentra el archivo infodox.mgh por alguna razón " - los nombres de los inludes son diferentes .

O no se trata de esto...


¡Lo siento chicos!
Mi error, lo escribí rápido - ¡equivocado!

En realidad, debería ser así:

el archivo infoblock.mgh no se encuentra al compilar
... y así sucesivamente.
 

#include <WinUser32.mqh>

#include <infoblock.mgh>

 

Hola, tengo un historial de ticks, formato "EUR/USD,20110901 00:00:00.320,1.43634,1.43649" en exel.

y toda esta línea "EUR/USD,20110901 00:00:00.320,1.43634,1.43649" está en una celda.

¿Me pueden decir cómo puedo sacar los dos últimos valores? Es decir, necesito otro archivo excel con sólo 1,43634 en una celda y 1,43649 en la otra.

O el mismo archivo que el original, pero cada valor antes del punto decimal en una celda separada.

Respetuosamente, gracias.

2 Zhunko: muchas gracias.

Sólo que no fue exactamente lo que ayudó.

Resultó ser mucho más sencillo que eso.

Para aquellos que necesiten dividir el contenido de una celda en Excel en varias.

resalte la celda > datos > texto por columna > hay tres pestañas de configuración, como quiera ver el contenido. todo es muy sencillo.

 
¡Hola a todos! Chicos..., una pista para un novato... ¡¡¡Quiero hacer que en determinadas condiciones sólo se abra una operación por encima de la vela!!! Tengo un montón de oficios que se abren por alguna razón... No inmediatamente, sino gradualmente... ¡Es decir, digamos que sobre una vela de 5 minutos durante los 5 minutos se abren las ofertas! Y tengo que hacer que sólo se abra una operación. Y para que en la siguiente vela, bajo ciertas condiciones, también se abra una sola operación, etc.


Gracias.

 
Snegovik:

Hola, tengo un historial de ticks, el formato "EUR/USD,20110901 00:00:00.320,1.43634,1.43649" en exel.

y toda esta línea "EUR/USD,20110901 00:00:00.320,1.43634,1.43649" está en una celda.

¿Me pueden decir cómo puedo sacar los dos últimos valores? Es decir, necesito otro archivo excel con sólo 1,43634 en una celda y 1,43649 en la otra.

O el mismo archivo que el original, pero cada valor antes del punto decimal en una celda separada.

Saludos, gracias.

Ajuste el separador según sea necesario. A continuación, elimine las columnas innecesarias.
 
7sintez:
¡Hola a todos! Chicos..., una pista para un novato... ¡¡¡Quiero hacer que en determinadas condiciones sólo se abra una operación por encima de la vela!!! Tengo un montón de oficios que se abren por alguna razón... No inmediatamente, sino gradualmente... ¡Es decir, digamos que en una vela de 5 minutos durante todos los 5 minutos se abren ofertas! Y tengo que hacer que sólo se abra una operación. Y para que en la siguiente vela, bajo ciertas condiciones, también se abra una sola operación, etc.


Gracias.


Así es como funciona.....
//+------------------------------------------------------------------+
//|                                                       newbar.mq4 |
//|                      Copyright © 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

bool New_Bar=false;                             // Флаг нового бара
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
    Fun_New_Bar();                               // Обращение к ф-ии
   if (New_Bar==false)                          // Если бар не новый..
      return;                                   // ..то уходим
//----
   // ваш код
//----
   return(0);
  }
//+------------------------------------------------------------------+
void Fun_New_Bar()                              // Ф-ия обнаружения ..
  {                                             // .. нового бара
   static datetime New_Time=0;                  // Время текущего бара
   New_Bar=false;                               // Нового бара нет
   if(New_Time!=Time[0])                        // Сравниваем время
     {
      New_Time=Time[0];                         // Теперь время такое
      New_Bar=true;                             // Поймался новый бар
     }
  }
 
Zhunko:
Establezca el delimitador según sea necesario. A continuación, elimine las columnas innecesarias.


¿qué delimitador? ¿lo hace directamente en excel?

este archivo que he descargado. así que no es mi historia de tic-tac.

 
r772ra:

Aquí tienes.....
¡¡¡Muchas gracias!!! ¿Y si pongo la señal en la primera barra menos desde la apertura funcionará?
 
Snegovik:


¿Qué tipo de separador? ¿Lo hace directamente en Excel?

este archivo que he descargado. así que no es mi historia de tic-tac.

2 mensaje en la parte superior.
 
FAQ:

#include <WinUser32.mqh>

#include <infoblock.mgh>

Muchas gracias. No tengo que decirte cómo se parecen estas cartas.
Y 28 años en monitores no es de la mejor calidad, así que casi no hay posibilidad de que lo vea.
No tenía prácticamente ninguna posibilidad de verlo.
Una vez más, ¡muchas gracias!
Igor