Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1449 1...144214431444144514461447144814491450145114521453145414551456...1954 Nuevo comentario Artyom Trishkin 2021.04.16 16:20 #14481 Vitaly Muzichenko: Necesito un ejemplo de cómo trabajar conla función SmoothedMAOnBuffer( ) En general, es así: //+------------------------------------------------------------------+ //| VMTest.mqh | //| Copyright 2021, MetaQuotes Software Corp. | //| https://mql5.com/ru/users/artmedia70 | //+------------------------------------------------------------------+ #property copyright "Copyright 2021, MetaQuotes Software Corp." #property link "https://mql5.com/ru/users/artmedia70" #property version "2.00" #property strict #property indicator_separate_window #ifdef __MQL5__ #property indicator_buffers 2 #property indicator_plots 2 #else #property indicator_buffers 2 #endif #property indicator_color1 clrLime #property indicator_type1 DRAW_LINE #property indicator_width1 2 #property indicator_color2 clrRed #property indicator_type2 DRAW_LINE #property indicator_width2 2 double BufferHL[]; double BufferSMMA[]; sinput int InpPeriod = 5; // Smoothing period int period_smma; #include <MovingAverages.mqh> //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { #ifdef __MQL4__ IndicatorBuffers(2); #endif SetIndexBuffer(0,BufferHL,INDICATOR_DATA); SetIndexBuffer(1,BufferSMMA,INDICATOR_DATA); ArraySetAsSeries(BufferHL,true); ArraySetAsSeries(BufferSMMA,true); period_smma=(InpPeriod<2 ? 2 : InpPeriod); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { int limit=rates_total-prev_calculated; if(limit>1) { limit=rates_total-1; ArrayInitialize(BufferHL,EMPTY_VALUE); ArrayInitialize(BufferSMMA,EMPTY_VALUE); } for(int i=limit;i>WRONG_VALUE;i--) { BufferHL[i]=high[i]-low[i]; } if(SmoothedMAOnBuffer(rates_total,prev_calculated,0,period_smma,BufferHL,BufferSMMA)==0) return 0; return(rates_total); } //+------------------------------------------------------------------+ Rustam Bikbulatov 2021.04.16 16:27 #14482 Buenas tardes. ¿Cómo puedo aumentar la cantidad de texto en el gráfico? Por el momento muestra 24 textos, es decir, para el día void Vr(){ double h = TimeHour(TimeCurrent()); ObjectCreate(0,"Vr"+h,OBJ_TEXT,1,TimeCurrent(),0); double Vr0=ObjectDescription("Vr"+h); ObjectSetText("Vr"+h,MathMin(balance[0],Vr0),20,"Arial",clrWhite); ObjectSetInteger(0,"Vr"+h,OBJPROP_ANCHOR,ANCHOR_RIGHT); Comment(Vr0); } Utilizo el indicador en el gráfico de minutos. El texto se muestra una vez por hora Sergey Likho 2021.04.16 16:30 #14483 Cuando hice clic en el protector de la nube MQL5 un error aparece sending request to protector server error (3-3, #0) 0 0 El archivo se compila sin problemas. ¿Cuál puede ser el error? [Eliminado] 2021.04.16 17:40 #14484 Sergey Likho:Cuando hice clic en el protector de la nube MQL5 un error aparece El archivo se compila sin problemas. ¿Cuál puede ser el error? Google sugirió:error al enviar la solicitud al servidor del protector Vitaly Muzichenko 2021.04.16 18:06 #14485 Artyom Trishkin:En definitiva, es así: Gracias. Artyom Trishkin 2021.04.16 18:35 #14486 Vitaly Muzichenko:Gracias. De nada ;) Puedo mostrarte cómo rehacerlo por un cinco - no eres todo un as ahí... Vitaly Muzichenko 2021.04.16 20:30 #14487 Artyom Trishkin:De nada ;) Puedo mostrarte cómo rehacerlo por 5 - no tienes todo el as ahí... Nunca lo puse en marcha... Sería genial si estuviera en su forma original. Es el único indicador hasta la fecha que ha tenido un problema. Archivos adjuntos: max.mq5 12 kb Artyom Trishkin 2021.04.16 20:38 #14488 Vitaly Muzichenko:Nunca conseguí ponerlo en marcha... Sería estupendo si estuviera en su forma original. Es el único indicador hasta la fecha que ha tenido un problema. Dame el código original y totalmente funcional de este indicador en cuatro. Lo haré por cinco. Vitaly Muzichenko 2021.04.16 20:47 #14489 Artyom Trishkin:Dame el código original y totalmente funcional de este indicador en cuatro. Lo haré por cinco. Aquí hay uno retocado, el original es simplemente una basura. P.D. Dot.mq4 - original completo Archivos adjuntos: test.mq4 17 kb Dot.mq4 8 kb Artyom Trishkin 2021.04.16 23:30 #14490 Vitaly Muzichenko:Aquí está el retocado, el original es simplemente sombrío. P.S. Dot.mq4 - original completo Una muy buena. Pero sólo puedo mirarlo en mi tiempo libre: trabajo, casa, familia, gato e hijos/nietos... La suegra también, sí... 1...144214431444144514461447144814491450145114521453145414551456...1954 Nuevo comentario
Vitaly Muzichenko:
Necesito un ejemplo de cómo trabajar conla función SmoothedMAOnBuffer( )
En general, es así:
Cuando hice clic en el protector de la nube MQL5 un error aparece
El archivo se compila sin problemas. ¿Cuál puede ser el error?
Cuando hice clic en el protector de la nube MQL5 un error aparece
El archivo se compila sin problemas. ¿Cuál puede ser el error?
Google sugirió:error al enviar la solicitud al servidor del protector
En definitiva, es así:
Gracias.
Gracias.
De nada ;)
Puedo mostrarte cómo rehacerlo por un cinco - no eres todo un as ahí...
De nada ;)
Puedo mostrarte cómo rehacerlo por 5 - no tienes todo el as ahí...
Nunca lo puse en marcha...
Sería genial si estuviera en su forma original.
Es el único indicador hasta la fecha que ha tenido un problema.
Nunca conseguí ponerlo en marcha...
Sería estupendo si estuviera en su forma original.
Es el único indicador hasta la fecha que ha tenido un problema.
Dame el código original y totalmente funcional de este indicador en cuatro. Lo haré por cinco.
Dame el código original y totalmente funcional de este indicador en cuatro. Lo haré por cinco.
Aquí hay uno retocado, el original es simplemente una basura.
P.D. Dot.mq4 - original completo
Aquí está el retocado, el original es simplemente sombrío.
P.S. Dot.mq4 - original completo
Una muy buena. Pero sólo puedo mirarlo en mi tiempo libre: trabajo, casa, familia, gato e hijos/nietos... La suegra también, sí...