[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 462
Da qualche parte qui su questo sito ho visto un articolo su un tale miracolo dell'ingegneria come "un programma per la progettazione del codice", e mi sembrava che questo fosse un programma per la rappresentazione visiva di tutte le condizioni, ma non ho mai finito l'articolo, e ho dimenticato il nome, forse qualcuno suggerirà se questo miracolo esiste affatto?
Il codice seguente disegna una linea sotto il grafico in una finestra separata, che è colorata di verde o di rosso a seconda delle condizioni. - C'è un modo per sbarazzarsi di un buffer e mantenere la stessa funzionalità? Grazie!
int endbar = 12;
int startbar = 5;
int barstotal;
for(;startbar < endbar;startbar++)
{
if(StopLoss > Low[startbar])
{
StopLoss = Low[startbar];
}
}
Un altro piccolo consiglio. C'è un ciclo che dovrebbe cercare il valore di prezzo più basso per il periodo, ma il ciclo finisce e la variabile StopLoss è 0 anche se dovrebbe essere uguale ad almeno un prezzo
La variabile StopLoss è uguale a 0 all'inizio
Il ciclo non assegna il valore minimo alla variabile StopLoss, per quanto ho capito.
chief2000: Il codice seguente disegna una linea sotto il grafico in una finestra separata, che è colorata di verde o di rosso a seconda delle condizioni. - C'è un modo per fare a meno di un singolo buffer e mantenere la stessa funzionalità?
Un buffer - un colore. Cioè, si può cambiare colore in un momento arbitrario del tempo, ma tutta la linea cambierà colore lungo la sua lunghezza. Tutte le linee bicolori negli indicatori sono disegnate con due buffer. Naturalmente, è possibile applicare oggetti, ma è un'altra canzone.
granit77: Un buffer - un colore. Significa che si può cambiare colore in qualsiasi momento, ma l'intera linea cambierà colore per tutta la sua lunghezza. Tutte le linee bicolori negli indicatori sono disegnate con due buffer. Naturalmente, è possibile applicare oggetti, ma è un'altra canzone.
Questo è esattamente quello che ho osservato - l'intera linea cambia colore. Ho provato a usare anche gli oggetti (prima dei buffer), ma hanno le loro sottigliezze e i buffer sono molto più preferibili alla fine. Almeno ora so che ho usato tutte le possibilità. Grazie!
dopo che la prima funzione non funziona più
In quale condizione fallisce prima?
Quale condizione non funziona affatto?
la prima condizione ferma gli ordini di chiusura.
E anche il secondo non funziona.
cioè se le condizioni sono soddisfatte, le operazioni continuano ad essere aperte.
- C'è un modo per sbarazzarsi di un buffer e mantenere la stessa funzionalità?
Grazie!
Un altro piccolo consiglio. C'è un ciclo che dovrebbe cercare il valore di prezzo più basso per il periodo, ma il ciclo finisce e la variabile StopLoss è 0 anche se dovrebbe essere uguale ad almeno un prezzo
La variabile StopLoss è uguale a 0 all'inizio
Il ciclo non assegna il valore minimo alla variabile StopLoss, per quanto ho capito.
Il codice seguente disegna una linea sotto il grafico in una finestra separata, che è colorata di verde o di rosso a seconda delle condizioni.
- C'è un modo per fare a meno di un singolo buffer e mantenere la stessa funzionalità?
Naturalmente, è possibile applicare oggetti, ma è un'altra canzone.
Così, ho fatto le mie cose con i frattali - ho scritto il mio indicatore... Beh, per me è più facile. Ecco la domanda: ho un problema.
come faccio a spostare le frecce indietro di 3 barre? :(
Un piccolo pezzo di codice...
SetIndexStyle(0, DRAW_ARROW,0,1);
SetIndexArrow(0,217);
SetIndexBuffer(0, ExtMapBuffer1);
SetIndexEmptyValue(0, 0.0);
SetIndexStyle(1, DRAW_ARROW,0,1);
SetIndexArrow(1, 218);
SetIndexBuffer(1, ExtMapBuffer2);
SetIndexEmptyValue(1, 0.0);
IndicatorShortName("My_iFractals");
SetIndexLabel(0, "iFractalsUp");
SetIndexLabel(1, "iFractalsDn");
UPD
Вопрос снят, сорри опять за кривость свою, но может кому будет интересно ответ- SetIndexShift(0,-3);
Ho visto diversi modi, ma questo. Usa SetIndexShift - curva verso l'alto
Un buffer - un colore. Significa che si può cambiare colore in qualsiasi momento, ma l'intera linea cambierà colore per tutta la sua lunghezza. Tutte le linee bicolori negli indicatori sono disegnate con due buffer.
Naturalmente, è possibile applicare oggetti, ma è un'altra canzone.
Grazie!
Non riesco a capire come sommare (Close[1]-Open[1])+(Close[2]-Open[2]) ecc. per N periodi (applicabili all'indicatore).