Non hai mai detto quale sia effettivamente il problema, presumo la vernice mancante .... Ho controllato la tua fonte, ti rendi conto che nella parte finale del codice se KSTXBuf è uguale all'ultimo valore, nessuno dei due buffer di output otterrà un valore e quindi vernice mancante? probabilmente è lì che sta il tuo problema. Inoltre, non hai bisogno di così tanti loop separati for(i=0; ilt;limit; i ) ce ne sono almeno due di cui puoi sbarazzarti e rendere l'indior più veloce. Se non hai bisogno di calcoli tick, puoi modificarlo in modo che calcoli solo su una nuova barra. Perché stai ridimensionando gli array su ogni segno di spunta e non nella sezione init? saluti