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
complicato, c'è un tempo tra le date in secondi (datetime) - questo è sufficiente per calcolare il numero di giorni interi in cui 24 ore, 60 minuti in ogni ora e 60 secondi in un minuto.... google per aiutare
Se parliamo di un modo contorto di contare, si può fare così:
si può, come suggerisci, contare ogni barra e scoprire se c'è stato un fine settimana tra la barra attuale e la precedente.... in generale qui solo la possibilità di complicare il compito è limitata dal desiderio )))
Dovremmo iniziare assumendo che gli intervalli di tempo iniziano e finiscono a 0:0.
Dobbiamo iniziare assumendo che gli intervalli di tempo iniziano e finiscono a 0:0.
nel mio esempio questa assunzione non è necessaria, ma dobbiamo assumere che il calcolo sia entro un anno civile
c'era una soluzione nel primo post, in alternativa dovrebbe esserci un'altra soluzione nel topic Solo codici utili da kimiw, credo di aver visto
nel mio esempio questa assunzione non è necessaria, ma dobbiamo assumere che il calcolo sia entro un anno civile
nel primo post era la soluzione, come opzione - ci dovrebbe essere un'altra soluzione nel thread Solo codici utili da KimIV, credo di aver visto
Non bisogna contare solo i giorni, ma anche i giorni lavorativi o i fine settimana.
Non bisogna contare solo i giorni, ma anche i giorni della settimana o i fine settimana.
È difficile da dire, la formulazione del problema è ambigua:
come si fa a sapere quanti fine settimana c'erano tra i punti, per esempio su D1, e poi aggiungerli alle barre richieste?
È difficile da dire, la formulazione del problema è ambigua:
...Dov'è l'ambiguità: "come si fa a sapere quante uscite ci sono state tra i punti adesempio su D1 in modo da poterle poi aggiungere alle barre richieste?"
Perché questo è necessario è un'altra domanda.
Sembra aver controllato, sembra a posto. Controlla se non sei troppo pigro.
Dov'è l'ambiguità: " come fai a sapere quante uscite ci sono state tra i punti su D1, per esempio, in modo da poterle aggiungere alle barre che vuoi? "
E perché questo sia necessario è un'altra questione.
Penso che se chiacchieriamo ancora per un paio d'ore, cominceremo a valutare il problema, e quante uscite possono esserci tra due barre.... e sicuramente c'è sempre una corrispondenza che prima del lunedì arriva la domenica?
)))))
con la correzione del calcolo dei giorni sottraendo il datetime, penso che questo codice funzionerà per tutti i casi
Per data
Al primo punto aggiungo delle barre
Poi conta il numero di barre tra queste date.
Ottieni meno del numero di barre che hai impostato. La differenza tra il numero di barre impostate e il numero di barre ottenute è il numero di giorni di riposo. Così, otteniamo il numero di barre di qualsiasi periodo, anche di un minuto. Basta controllare attentamente quante barre vengono restituite da questa funzione. Saranno considerate le due barre esterne o una di esse. Non ricordo esattamente, ma sembra che entrambi siano considerati.Poi conta il numero di barre tra queste date.
Si ottiene meno del numero dato di barre. La differenza tra il numero di barre dato e il numero di barre ricevuto è il numero di giorni di riposo. Così, otteniamo il numero di barre di qualsiasi periodo, anche di un minuto. Basta controllare attentamente quante barre vengono restituite da questa funzione. Saranno considerate le due barre esterne o una di esse. Non ricordo esattamente, ma sembra che entrambi siano considerati.Parla delle date per le quali non ci sono ancora barre.
Per sicurezza, aggiungo un esempio - conta quante barre mancano