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

 
Ma gli indicatori sulla storia mostrano un fatto compiuto, e nel trading reale può essere molto peggio o meglio.
 
kosmos0975:
1. Una persona competente (programmatore) si vergognerebbe di chiamare la mia richiesta un lavoro
.
Un buon lavoro deve pagare bene.
2. Non sono riuscito a trovare un posto per la consulenza gratuita sul link.


1. sei una persona competente (programmatore)? Se sì, qual è il problema? Se no - come puoi sapere cosa una persona competente (programmatore) considererà la tua richiesta e come "si vergognerà" di chiamarla e come "non si vergognerà"?

2. In quale parte del tuo post hai chiesto un consiglio gratuito?

Hai chiesto di fare del lavoro per te - molto probabilmente il tuo lavoro di corso ;), per fare quello che devi fare. Sei stato indirizzato alla parte del forum dove fanno il lavoro per coloro che non possono/vogliono/non devono avere il tempo.

E se non lo consideri un lavoro - qual è il problema: impara mkl e fai richieste simili gratuitamente per conto tuo. Ne riceverai molti da scrocconi, quindi non ti annoierai )))))))))))))).

 
VladislavVG:


1. Sei una persona competente (programmatore)? Se è così, perché non ci dice qual è il problema? Se no, come fai a sapere cosa penserà una persona competente (programmatore) della tua richiesta e come si "vergognerà" di chiamarla e come "non si vergognerà"?

2. In quale parte del tuo post hai chiesto un consiglio gratuito?

Hai chiesto di fare del lavoro per te - molto probabilmente il tuo lavoro di corso ;), per fare quello che devi fare. Sei stato indirizzato alla parte del forum in cui fanno il lavoro per coloro che non possono/vogliono/non devono avere il tempo.

E se non lo consideri un lavoro - qual è il problema: impara mkl e fai richieste simili gratuitamente per conto tuo. Gli scrocconi te ne daranno un sacco, così non ti annoierai )))))))))))))).


 

Gli scrocconi non capiranno cosa è necessario. Ecco un esempio della variante 1. I top sono calcolati su EURUSD M5 dal 10.01.14.

Se sai perché ZigzagBuffer3 non viene renderizzato, per favore spiega.

Non sapevo che (Segui l'argomento) non mostra le nuove pagine. Avrei risposto prima.

File:
zigzag_1.mq4  8 kb
 
khorosh:
Guarda dove c'è una commissione, di solito non barano.
C'è una commissione, e lo spread è più piccolo, ma come si dice, "con le buone o con le cattive".
 
kosmos0975:

Se sai perché ZigzagBuffer3 non viene renderizzato, per favore spiega.

#property indicator_buffers 4   //изменено с indicator_buffers 1
 
kosmos0975:

Gli scrocconi non capiranno cosa è necessario. Ecco un esempio della variante 1. I top sono calcolati su EURUSD M5 dal 10.01.14.

Se sai perché ZigzagBuffer3 non viene renderizzato, per favore spiega.

Non sapevo che (Segui l'argomento) non mostra le nuove pagine. Avrei risposto prima.


О. Ecco da dove avreste dovuto cominciare: avete provato a fare qualcosa, ma non funziona. Qui c'è un aiuto gratuito in questo caso.

La tua domanda ha avuto risposta - post sopra - correggi il numero di buffer.

E questa parte di codice

if (counted_bars==0 && !downloadhistory2)   //добавлено
     {
      ArrayInitialize(ZigzagBuffer3,0.0);   //добавлено
      ZigzagBuffer3[0]=ZigzagBuffer[0];   //добавлено
      ZigzagBuffer3[23]=ZigzagBuffer[23]-100*Point;   //добавлено
      ZigzagBuffer3[30]=ZigzagBuffer[30]+100*Point;   //добавлено
      ZigzagBuffer3[55]=ZigzagBuffer[55]-100*Point;   //добавлено
      ZigzagBuffer3[82]=ZigzagBuffer[82]+100*Point;   //добавлено
      ZigzagBuffer3[102]=ZigzagBuffer[102]-100*Point;   //добавлено
      downloadhistory2=true;   //добавлено
      for (int num=100;num>=0;num--)   //добавлено
         {
            Alert("num = ",num,"   ZigzagBuffer3[num] = ",ZigzagBuffer3[num]);   //добавлено
            // Видно, что в элементах массива ZigzagBuffer3[num] присутствуют не нулевые значения.
         }
     }

non è chiaro.

Ci saranno sempre valori non nulli nell'array ZigzagBuffer3 con gli indici selezionati: Vi si sottraggono o aggiungono valori, tranne la barra zero - a volte può rimanere un valore zero - quando ZigzagBuffer[0] rimane 0.

Cosa intendi per eseguire lì?

 
VladislavVG:


О. È da lì che avresti dovuto partire: hai provato a fare qualcosa, ma non funziona. Qui c'è un aiuto gratuito in questo caso.

La tua domanda ha avuto risposta - post sopra - correggi il numero di buffer.

Ma questa parte del codice

non è chiaro.

Ci saranno sempre valori non nulli nell'array ZigzagBuffer3 con gli indici selezionati: Vi si sottraggono o aggiungono valori, tranne la barra zero - a volte può rimanere un valore zero - quando ZigzagBuffer[0] rimane 0.

Cosa intendi per eseguire lì?

Se solo avesse "sottinteso" qualcosa! L'ho preso da qualche parte e non posso "eseguirlo", troppo pigro per studiare!
 

I valori di ZigzagBuffer3 sono validi fino alla nuova barra zero. Nel buffer stesso ci saranno valori di ZZ ottimizzati dai suoi algoritmi.

È importante che l'indicatore funzioni almeno così. Ma non funziona. SPLXGV non funziona. Hai controllato?

La variante 2 è ancora più complicata. I valori non vengono nemmeno scritti nei buffer dell'indicatore ( 2 ). Ha il suo tempo.

Forse il software (MT4) è difettoso. Ecco perché vi ho chiesto di controllare. Non ho abbastanza conoscenze. Non riesco a trovare nulla di nuovo su questo argomento. Quindi eccomi qui.

 
kosmos0975:

I valori di ZigzagBuffer3 sono validi fino alla nuova barra zero. Nel buffer stesso ci saranno valori di ZZ ottimizzati dai suoi algoritmi.

È importante che l'indicatore funzioni almeno così. Ma non funziona. SPLXGV non funziona. Hai controllato?

La variante 2 è ancora più complicata. I valori non vengono nemmeno scritti nei buffer dell'indicatore ( 2 ). Ha il suo tempo.

Forse il software (MT4) è difettoso. Ecco perché vi ho chiesto di controllare. Non ho abbastanza conoscenze. Non riesco a trovare nulla di nuovo su questo argomento. Quindi eccomi qui.


L'indicatore funziona e funziona come hai scritto, ma apparentemente non nel modo in cui intendevi, come ti ho scritto nel post precedente - è abbastanza ovvio dal codice ;)))))))). Naturalmente, se avete corretto il numero di buffer.

М1

М5

М15

A proposito del "glitching" di MT4 - non essere ridicolo. Di solito tutti coloro che ignorano la documentazione, il tutorial e iniziano con il metodo dell'istinto, iniziano a "scrivere" le proprie carenze agli errori di MT esattamente fino a quando non iniziano a leggere i documenti. Ahimè, non sei il primo e non sei l'ultimo. Certo, alcuni errori in MT ci sono e vengono regolarmente corretti, ma questo non è chiaramente il caso: anche il codice mostra che non si otterrà ciò che si vuole, o meglio lo si potrà ottenere in un singolo caso, che può essersi verificato nella storia ed è improbabile che si ripeta in futuro: la probabilità è molto bassa - cercate errori / carenze nei vostri algoritmi.

Per quanto riguarda le pillole - ancora non capisco cosa stai prendendo? Per me, per esempio, come molti su questo forum, tutti gli algoritmi funzionano senza alcuna "pillola" ))))))))))