Errores, fallos, preguntas - página 2015

 
Kirill Belousov:

Una petición a los desarrolladores:

Por favor, haz que sea posible mostrar los accesos directos de los gráficos en los terminales y abrir los archivos en el MetaEditor no sólo en una línea, sino también envarias líneas.

EsMUY incómodo cuando se trabaja con un gran número de gráficos - para desplazarse aquí y allá, y para volver a clasificar - toda una epopeya.

Dos líneas no sería del todo bueno, pero el desplazamiento a un ancho sería genial, se hace clic una vez y se desplaza al siguiente ancho, no un carácter a la vez como ahora.

 
Vitaly Muzichenko:

Dos líneas no sería tan bueno, pero el desplazamiento a un ancho sería genial, haz clic una vez y se desplaza al siguiente ancho en lugar de un carácter a la vez como es ahora.

El desplazamiento a todo lo ancho haría imposible arrastrar para ordenar.


FireFox tiene un complemento Tab Mix Plus. Hay muchas opciones para trabajar con pestañas - muy práctico.

Para mostrar las opciones puede hacer al menos esto (si es mínimo y sin color).

CheckBox - mostrar pestañas en varias líneas

TextEdit - número máximo de líneas

Desplazándose respectivamente se moverá hacia arriba y hacia abajo en la línea.

Aquí he abierto un montón de pestañas y he hecho una captura de pantalla


 
Kirill Belousov:

El desplazamiento a todo lo ancho hará imposible arrastrar y soltar para ordenar.


FireFox tiene un complemento Tab Mix Plus. Hay muchas opciones de pestañas allí - muy práctico.

Puedes hacer ajustes de visualización al menos así (si tomas un mínimo y sin colores).

CheckBox - mostrar pestañas en varias líneas

TextEdit - número máximo de líneas

Desplazándose respectivamente se moverá hacia arriba y hacia abajo en la línea.

Aquí hay un montón de pestañas y capturas de pantalla http://prntscr.com/grmh13

Aquí estás pidiendo comodidad, y facilitar a los demás la visualización de sus propias imágenes no tienes ningún deseo. Hay una opción estándar para insertar una imagen en tu post. Sólo hay que levantar la vista hacia el nuevo menú de correos y hacerlo conveniente para la gente, no a través de un servicio de terceros.

 
Artyom Trishkin:

Aquí estás pidiendo comodidad, pero para facilitar a los demás la visualización de sus propias fotos no tienes ningún deseo. Hay una opción estándar para insertar una imagen en tu post. Sólo hay que levantar la vista hacia el nuevo menú de correos y hacerlo conveniente para la gente, no a través de un servicio de terceros.

Sé lo de la característica estándar - el post anterior lo hizo.

Había dudas sobre cómo quedaría esa imagen. Por eso he insertado temporalmente una captura de pantalla. En un rato me llegó un aviso sobre el diseño :(.

Ahora se rehace en la imagen insertada.

 
Kirill Belousov:

Sé lo de la característica estándar - el post anterior lo hizo.

Había dudas sobre cómo quedaría esa imagen. Por eso he insertado temporalmente una captura de pantalla. En un rato me llegó un aviso sobre el diseño :(.

Ahora se rehace en la imagen insertada.

Gracias. Es mucho mejor así ;)

 

Las asasdel CopyBuffer o del indicador no funcionan correctamente.

// Вычисляем Машку от Машки через хэндл самого себя
#property indicator_separate_window 
#property indicator_buffers 1 
#property indicator_plots   1 

#property  indicator_type1   DRAW_LINE 
#property  indicator_color1  clrRed 
#property  indicator_style1  STYLE_SOLID 
#property  indicator_width1  1 

input bool CustomData = false; // true - кастомный режим для iCustom
input int MAPeriod = 1 e3;      // Период МАшки

string GetMyName( void )
{
  const int Length = StringLen(TerminalInfoString(TERMINAL_DATA_PATH) + "\\MQL5\\Indicators\\");
  const string Path = MQLInfoString(MQL_PROGRAM_PATH);
  
  return(StringSubstr(Path, Length, StringLen(Path) - Length - 4));
}

double Buffer[];
const bool Init = SetIndexBuffer(0, Buffer, INDICATOR_DATA);

const int handleMA = CustomData ? iMA(NULL, PERIOD_CURRENT, 100, 0, MODE_SMA, PRICE_OPEN) // от этой МАшки будет брать другую Машку, но не напрямую, а кастомно
                                : iMA(NULL, PERIOD_CURRENT, MAPeriod, 0, MODE_SMA, iCustom(_Symbol, PERIOD_CURRENT, GetMyName(), true));

int OnCalculate( const int rates_total,      // размер входных таймсерий 
                 const int prev_calculated,  // обработано баров на предыдущем вызове
                 const datetime& time[],     // Time 
                 const double& open[],       // Open 
                 const double& high[],       // High 
                 const double& low[],        // Low 
                 const double& close[],      // Close 
                 const long& tick_volume[],  // Tick Volume 
                 const long& volume[],       // Real Volume 
                 const int& spread[] )       // Spread 
{
  return(prev_calculated + CopyBuffer(handleMA, 0, prev_calculated, rates_total - prev_calculated, Buffer));
}

Este indicador produce valores infravalorados. Un error.

 
fxsaber:

Las asas del CopyBuffer o del indicador no funcionan correctamente.

Este indicador produce valores infravalorados. Un error.

¿No deberíamos trasladar la inicialización a OnInit, por así decirlo, según los clásicos? ¿Y no es necesario comprobar el CopyBuffer? Pues bien, no se copiará nada hasta que se construya el indicador (por mango).

 
Stanislav Korotky:

¿No debería trasladarse la inicialización a OnInit, por así decirlo, según los clásicos?

No.

¿Y no es necesario comprobar también el CopyBuffer? Porque no se copiará nada hasta que se construya el indicador (por asa).

Lo he comprobado, está mal en un 99%.
 
fxsaber:

Las asas del CopyBuffer o del indicador no funcionan correctamente.

Este indicador produce valores infravalorados. Un error.

INF - porque este indicador en particular tiene EMPTY_VALUE = DBL_MAX. No hay valores vacíos en el buffer del indicador - no hay INF

 
A100:

INF - porque este indicador en particular tiene EMPTY_VALUE = DBL_MAX. No hay valores vacíos en el buffer del indicador - no hay INF

Todo el CopyBuffer INF está ahí.