Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1054
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Vorrei che fosse così! Imposta un problema e risolvilo da solo!!! Sì, tutti dovrebbero conoscere"Disegnare un rettangolo" xD.
Vorrei che fosse così! Imposta un problema e risolvilo da solo!!! Sì, tutti dovrebbero conoscere "Disegnare un rettangolo" xD.
Nella vita, è difficile isolare e semplificare un sottocompito dal compito in questione. Se volete un nuovo televisore, è difficile ridurre il compito ad ottenere un pezzo di carta con scritto MONEY. Mentre nella programmazione si può e si deve selezionare, semplificare, risolvere, complicare e sostituire. Il compito può essere risolto così. Il prezzo di base è fissato. Se il prezzo attuale (Bid o Ask, non ha ancora importanza) è superiore al prezzo base, allora un rettangolo blu, largo mezz'ora e alto 100 punti, viene disegnato a partire dal prezzo base (o da quello attuale?). Se sotto - giù. Andrà bene? Lo facciamo?
Nella vita, è difficile isolare e semplificare un sottocompito dal compito in questione. Se volete un nuovo televisore, è difficile ridurre il compito ad ottenere un pezzo di carta con scritto MONEY. Mentre nella programmazione si può e si deve selezionare, semplificare, risolvere, complicare e sostituire. Il compito può essere risolto così. Il prezzo di base è fissato. Se il prezzo attuale (Bid o Ask, non ha ancora importanza) è superiore al prezzo base, allora un rettangolo blu, largo mezz'ora e alto 100 punti, viene disegnato a partire dal prezzo base (o da quello attuale?). Se sotto - giù. Andrà bene? Lo facciamo?
Non ti risponderò più... Ti piace solo ragionare!
State aspettando una soluzione già pronta? Allora non dovresti essere un programmatore - solo uno scroccone...
E tu aspetti solo la soluzione pronta? Allora non dovresti essere un programmatore - solo uno scroccone...
Non ho intenzione di programmare in MQL. Parliamo meno e andiamo al sodo: cosa abbiamo?
Un canale marrone come due linee (oggetto v e n) e uno bianco (w).
http://joxi.ru/BA06N3zC4j0gmy
ObjectDelete("v");
ObjectCreate("v",OBJ_HLINE,0,0,0,Buf0[0]);
ObjectSet("v",OBJPROP_COLOR,DarkOrange);
ObjectSet("v",OBJPROP_WIDTH,1);
ObjectSet("v",OBJPROP_STYLE,0);
ObjectDelete("n");
ObjectCreate("n",OBJ_HLINE,0,0,0,Buf1[0]);
ObjectSet("n",OBJPROP_COLOR,DarkOrange);
ObjectSet("n",OBJPROP_WIDTH,1);
ObjectSet("n",OBJPROP_STYLE,0);
ObjectDelete("w");
ObjectCreate("w",OBJ_HLINE,0,0,0,Buf0[0]);
ObjectSet("w",OBJPROP_COLOR,White);
ObjectSet("w",OBJPROP_WIDTH,2);
ObjectSet("w",OBJPROP_STYLE,0);
Quindi come fare in modo che quando la linea bianca supera il confine di v o n sia disegnato Rectangle? Qualcosa ha iniziato a scavare ma non ha capito. Necessario in qualche modo tirare il valore del prezzo di queste linee (v, n, w). Se w>v allora disegna Rettangolo sopra v. Se w<n allora disegna Rettangolo sotto n. Come questo)
ObjectCreate("RECT", OBJ_RECTANGLE, 0, (Time[16]),Low[4],time,price);
ObjectSet("RECT",OBJPROP_COLOR, Navy);
Non ho intenzione di programmare in MQL. Parliamo meno e andiamo al sodo: cosa abbiamo?
Un canale marrone come due linee (oggetto v e n) e uno bianco (w).
http://joxi.ru/BA06N3zC4j0gmy
ObjectDelete("v");
ObjectCreate("v",OBJ_HLINE,0,0,0,Buf0[0]);
ObjectSet("v",OBJPROP_COLOR,DarkOrange);
ObjectSet("v",OBJPROP_WIDTH,1);
ObjectSet("v",OBJPROP_STYLE,0);
ObjectDelete("n");
ObjectCreate("n",OBJ_HLINE,0,0,0,Buf1[0]);
ObjectSet("n",OBJPROP_COLOR,DarkOrange);
ObjectSet("n",OBJPROP_WIDTH,1);
ObjectSet("n",OBJPROP_STYLE,0);
ObjectDelete("w");
ObjectCreate("w",OBJ_HLINE,0,0,0,Buf0[0]);
ObjectSet("w",OBJPROP_COLOR,White);
ObjectSet("w",OBJPROP_WIDTH,2);
ObjectSet("w",OBJPROP_STYLE,0);
Quindi come fare in modo che quando la linea bianca supera il confine di v o n sia disegnato Rectangle? Qualcosa ha iniziato a scavare ma non ha capito. Necessario in qualche modo tirare il valore del prezzo di queste linee (v, n, w). Se w>v allora disegna Rettangolo sopra v. Se w<n allora disegna Rettangolo sotto n. Come questo)
ObjectCreate("RECT", OBJ_RECTANGLE, 0, (Time[16]),Low[4],time,price);
ObjectSet("RECT",OBJPROP_COLOR, Navy);
Credo di aver capito il Rettangolo. Ecco cosa mi serve: come faccio a scoprire l'ultima ora e la data della finestra? Grazie in anticipo per la risposta.
Ragazzi, non riesco a capire come scrivere la funzione.... il compito è quello di trovare una barra sul grafico, che sia uguale alle ultime due barre per un certo periodo, e se non è uguale, allora non fare nulla.... si è fermato a questo
if(iHigh(NULL,PERIOD_CURRENT,20)==(H==H1))
dove H è la barra della corrente
dove H1 è la barra precedente
Allo stesso tempo, se rimuoviamo la funzione iHigh, l'indicatore mostra dove si trova sul grafico H==H1.
Aiuto per favore, il quarto giorno è andato.