Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1449 1...144214431444144514461447144814491450145114521453145414551456...1953 Nuovo commento Artyom Trishkin 2021.04.16 16:20 #14481 Vitaly Muzichenko: Serve un esempio di come lavorare conla funzione SmoothedMAOnBuffer( ) In generale, va così: //+------------------------------------------------------------------+ //| 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 Buon pomeriggio. Come posso aumentare la quantità di testo sul grafico. Al momento visualizza 24 testi, cioè per il giorno 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); } Uso l'indicatore sul grafico a minuti. Il testo viene visualizzato una volta all'ora Sergey Likho 2021.04.16 16:30 #14483 Quando ho cliccato su MQL5 cloud protector è apparso un errore sending request to protector server error (3-3, #0) 0 0 Il file si compila senza problemi. Quale potrebbe essere l'errore? [Eliminato] 2021.04.16 17:40 #14484 Sergey Likho:Quando ho cliccato su MQL5 cloud protector è apparso un errore Il file si compila senza problemi. Quale potrebbe essere l'errore? Google ha suggerito:errore nell'invio della richiesta al server di protezione Vitaly Muzichenko 2021.04.16 18:06 #14485 Artyom Trishkin:Tutto sommato, è così: Grazie! Artyom Trishkin 2021.04.16 18:35 #14486 Vitaly Muzichenko:Grazie! Sei il benvenuto ;) Posso mostrarti come rifarlo per un cinque - non sei tutto un asso lì... Vitaly Muzichenko 2021.04.16 20:30 #14487 Artyom Trishkin:Sei il benvenuto ;) Posso mostrarti come rifarlo per 5 - non hai tutto l'asso lì dentro... Non sono mai riuscito a farlo funzionare... Sarebbe fantastico se fosse nella sua forma originale. È l'unico indicatore fino ad oggi che ha avuto un intoppo. File: max.mq5 12 kb Artyom Trishkin 2021.04.16 20:38 #14488 Vitaly Muzichenko:Non sono mai riuscito a farlo funzionare ... Sarebbe fantastico se fosse nella sua forma originale. È l'unico indicatore fino ad oggi che ha avuto un intoppo. Dammi il codice originale e completamente funzionante di questo indicatore su quattro. Lo farò per cinque. Vitaly Muzichenko 2021.04.16 20:47 #14489 Artyom Trishkin:Datemi il codice originale e completamente funzionante di questo indicatore su quattro. Lo farò per cinque. Eccone uno modificato, quello originale è semplicemente spazzatura. P.S. Dot.mq4 - originale completo File: test.mq4 17 kb Dot.mq4 8 kb Artyom Trishkin 2021.04.16 23:30 #14490 Vitaly Muzichenko:Ecco quello modificato, l'originale è semplicemente cupo. P.S. Dot.mq4 - originale completo Un molto buono. Ma posso guardarlo solo nel mio tempo libero - lavoro, casa, famiglia, gatto e figli/nipoti... Anche la suocera, sì... 1...144214431444144514461447144814491450145114521453145414551456...1953 Nuovo commento
Vitaly Muzichenko:
Serve un esempio di come lavorare conla funzione SmoothedMAOnBuffer( )
In generale, va così:
Quando ho cliccato su MQL5 cloud protector è apparso un errore
Il file si compila senza problemi. Quale potrebbe essere l'errore?
Quando ho cliccato su MQL5 cloud protector è apparso un errore
Il file si compila senza problemi. Quale potrebbe essere l'errore?
Google ha suggerito:errore nell'invio della richiesta al server di protezione
Tutto sommato, è così:
Grazie!
Grazie!
Sei il benvenuto ;)
Posso mostrarti come rifarlo per un cinque - non sei tutto un asso lì...
Sei il benvenuto ;)
Posso mostrarti come rifarlo per 5 - non hai tutto l'asso lì dentro...
Non sono mai riuscito a farlo funzionare...
Sarebbe fantastico se fosse nella sua forma originale.
È l'unico indicatore fino ad oggi che ha avuto un intoppo.
Non sono mai riuscito a farlo funzionare ...
Sarebbe fantastico se fosse nella sua forma originale.
È l'unico indicatore fino ad oggi che ha avuto un intoppo.
Dammi il codice originale e completamente funzionante di questo indicatore su quattro. Lo farò per cinque.
Datemi il codice originale e completamente funzionante di questo indicatore su quattro. Lo farò per cinque.
Eccone uno modificato, quello originale è semplicemente spazzatura.
P.S. Dot.mq4 - originale completo
Ecco quello modificato, l'originale è semplicemente cupo.
P.S. Dot.mq4 - originale completo
Un molto buono. Ma posso guardarlo solo nel mio tempo libero - lavoro, casa, famiglia, gatto e figli/nipoti... Anche la suocera, sì...