Este es un ejemplo de cómo uso el indicador, todos son iguales.
double iMAf( string symbol, ENUM_TIMEFRAMES timeframe, int period, int ma_shift, ENUM_MA_METHOD ma_method, int applied_price, int shift){
int handle=iMA(symbol,timeframe,periodd(period),ma_shift, ma_method,applied_price);Sleep(2000);
CopyBuffer(handle,0,0,100,MA);
ArraySetAsSeries(MA,true);
return( (MA[shift])); }
Prescrito fuera de todas las funciones
double MA[];
//---- handles for indicatorsint MA_handle;
¿He escrito algo mal en general, o dónde buscar en general, qué es lo que está mal?
Lo siento, ¿qué haría que el asa se redibujara con la llegada de nuevos ticks o al menos barras, si se crea en su init? De verdad, sólo quiero entender.
Dimka-novitsek: Lo siento, ¿qué haría que el asa se redibujara con la llegada de nuevos ticks o al menos barras, si se crea en su init? De verdad, sólo quiero entender.
Handle es el id, la referencia al indicador. una vez recibido y luego CopyBuffer( handle,....)
Dimka-novitsek: Cuatro mil trescientos dos no es una cadena, ¿y qué tiene de malo?
Cuando el compilador emite un error, indica el número de línea y el número de posición del cursor.
Cuando el terminal emite un error, indica el número de error. Consulte la sección Errores de tiempo de ejecución en el Manual, y qué error corresponde al valor "4302". La ubicación de la creación de la manilla es una cuestión secundaria :)
Prescrito fuera de todas las funciones
¿He escrito algo mal en general, o dónde buscar en general, qué es lo que está mal?
Los controles se crean en OnInit()
Obtenemos datos en OnTick ()
Este es un ejemplo de construcción estándar.
Lo siento, ¿qué haría que el asa se redibujara con la llegada de nuevos ticks o al menos barras, si se crea en su init? De verdad, sólo quiero entender.
Cuatro mil trescientos dos no es una cadena, ¿y qué tiene de malo?
Cuando el compilador emite un error, indica el número de línea y el número de posición del cursor.
Cuando el terminal emite un error, indica el número de error. Consulte la sección Errores de tiempo de ejecución en el Manual, y qué error corresponde al valor "4302". La ubicación de la creación de la manilla es una cuestión secundaria :)