[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 454

 
VOLDEMAR:

Vladislav con tutto il rispetto per te: se non vuoi rispondere, non rispondere, se vuoi rispondere, allora vai al punto,

Avete bisogno di un corso di comunicazione migliore o di lezioni di psicologia, perché questerisposte:"Leggete la documentazione 3 volte al giorno per 4-5 ore".E solo allora saltare con un tamburello."cosa che hai detto spesso...

"che mi hai dato molto. Grazie comunque per il tuo aiuto ....

È solo che dalla tua parte sembra che tutto il forum sia obbligato a educarti incondizionatamente. Ma qui nessuno deve niente a nessuno o è obbligato a fare qualcosa. È sempre una buona idea leggere la documentazione. Una ragione in più per tenerlo a portata di mano e necessario.
 

Ciao!

Potresti dirmi come prendere in considerazione la storia degli ordini già chiusi? Vorrei provare un EA che, per esempio, dopo aver chiuso un ordine di acquisto StopLoss, apra l'ordine di vendita successivo. Oppure, se l'ordine precedente è stato chiuso con un profitto, per continuare il trading nella stessa direzione.

 
artmedia70:
È solo che dalla tua parte sembra che tutto il forum debba insegnarti incondizionatamente. Ma nessuno deve o deve fare qualcosa qui. È sempre utile leggere la documentazione. Una ragione in più per tenerlo a portata di mano e necessario.

Cosa ti fa pensare che qualcuno mi debba qualcosa? Se non vuoi dirmelo, qual è il problema? Sto obbligando qualcuno a fare qualcosa, costringendomi o prendendomi in giro di persona?

Nessuno deve niente a nessuno, sono d'accordo con te al 100%...

Procedo dal fatto che se fai qualcosa, fallo bene o non farlo affatto, se hai una domanda, dai una risposta o semplicemente passi, no, devi aggiungere e rimandare qualcosa, e all'indirizzo sbagliato....

Per l'amor di Dio, nessuno è obbligato a rispondere alle domande di nessuno qui, spero .....

 
VladislavVG:

Vladimir, avrai il diritto di esprimere tutta questa isteria al team di supporto del terminale che acquisti.

Per quelli che non lo sanno:

Il terminale è pagato dal broker, dallo spread o dalla commissione che pago! Quindi il terminale non è libero ....

 
VOLDEMAR:

Qual è il problema? :-)

Con circa 1500 messaggi ti conviene padroneggiare il "Forum Navigator", come ha raccomandato granit77... :-)

È una BASE, ABC!!!

 
Vinin:

Porta tutto il codice.
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_minimum 0
#property indicator_maximum 100

int mass1[9999];
int mass2[9999];

extern bool A = false;

void init()
        {
        SetIndexBuffer(0, mass1);
        SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);
        SetIndexBuffer(1, mass2);
        SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 1);
        }

void start()
        {
        int limit = Bars - IndicatorCounted();
        int i = 0, g = 0, summ = 0;
        int startbar, endbar, starttime, endtime, lowbarend, lowbarstart, highbarstart, highbarend;
        double low, high;
        int lowsum, highsum;
        starttime = iTime(Symbol(), Period(), i);
        endtime = iTime(Symbol(), Period(), i + 1);
        startbar = iBarShift(Symbol(), PERIOD_M1, starttime, false);
        endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false);
        
        while(i < 5)
                {
                lowsum = 0;
                highsum = 0;
                if(i != 0)
                        {
                        starttime = iTime(Symbol(), Period(), i);
                        endtime = iTime(Symbol(), Period(), i + 1);
                        startbar = iBarShift(Symbol(), PERIOD_M1, starttime, false);
                        endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false);
                        }
                        else
                        {
                        starttime = iTime(Symbol(), Period(), i);
                        endtime = iTime(Symbol(), Period(), i + 1);
                        startbar = iBarShift(Symbol(), PERIOD_M1, TimeCurrent(), false);
                        endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false);
                        }
                        
                //Alert(TimeToStr(starttime, TIME_DATE|TIME_MINUTES),"   ",TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES));   
                low = iLow(Symbol(), PERIOD_M1, endbar);
                high = iHigh(Symbol(), PERIOD_M1, endbar);
                lowbarend = endbar;
                highbarend = endbar;
                lowbarstart = endbar;
                highbarstart = endbar;
                
                while(endbar >= startbar)
                        {
                        if((low - iLow(Symbol(), PERIOD_M1, endbar)) / Point > 0)
                                {
                                //Alert(low, " ", iLow(Symbol(), PERIOD_M1, endbar), " ", endbar, " ", startbar);
                                low = iLow(Symbol(), PERIOD_M1, endbar);
                                lowbarstart = endbar;
                                }
                        if((iHigh(Symbol(), PERIOD_M1, endbar) - high) / Point > 0)
                                {
                                high = iHigh(Symbol(), PERIOD_M1, endbar);
                                highbarstart = endbar;
                                //Alert(high, " ", iHigh(Symbol(), PERIOD_M1, endbar), " ", endbar, " ", startbar);
                                }
                        endbar--;
                        }
                        //Alert(highbarstart, " ", highbarend, " = ", lowbarstart, " ", lowbarend);
                        
                        while(lowbarstart < lowbarend + 1)
                                {
                                lowsum = lowsum + iVolume(Symbol(), PERIOD_M1, lowbarstart);
                                lowbarstart++;
                                }
                        while(highbarstart < highbarend + 1)
                                {
                                highsum = highsum + iVolume(Symbol(), PERIOD_M1, highbarstart);
                                highbarstart++;
                                }
                        mass2[i] = lowsum;
                        mass1[i] = highsum;
                        Alert(mass2[i], " ", highsum, " ", ArraySize(mass1));
                        //Alert(mass1[i], " ", i);
                i++;
                }
        }
Date un'occhiata a questo per favore
 
VOLDEMAR:

Per coloro che non lo sanno:

Il terminale è pagato dal broker, dallo spread o dalla commissione che pago! Quindi il terminale non è libero ....

Per quelli che pensano di sapere ;) :

Così il broker può andare al supporto tecnico con tali domande, dato che è lui a pagarli, non tu )))))))))). Puoi andare dal tuo broker: gli paghi lo spread, quindi perché non gliene dai un po'? Potrebbe darti una sessione di allenamento "gratuita"). Allo stesso tempo possono rispondervi su come funzionano i mercati, le società di intermediazione e chi deve cosa a chi).

Se non lo capisci da solo e sei troppo pigro per studiarlo da solo ;E in generale - dillo agli sviluppatori di eSignal o TradeStation, o agli sviluppatori e agli utenti di altre piattaforme a pagamento e dei datafid.

SZZY Solo una voglia matta di scambiare il desiderio per realtà ;) ?

 
sss2019:
Ecco a voi.


Dicci cosa volevi ottenere?
 
Vinin:

Ci dica cosa voleva ottenere?

Visualizza le linee sul grafico in base ai dati delle matrici. Gli avvisi mostrano che gli array sono pieni, ma le linee non vengono visualizzate.
 

Buon pomeriggio.

Per favore consigliatemi, oh grandi guru:)

È possibile finire le linee di Fibonacci?

Vorrei vedere la seguente implementazione -

Dopo aver disegnato queste linee sul grafico, il prezzo di questo livello verrebbe automaticamente scritto davanti ai livelli.

E cambierebbe automaticamente quando si allunga la fibra