Subversion Repositories Integrator Subversion

Rev

Rev 760 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
760 blopes 1
package br.com.sl.core;
2
 
761 blopes 3
import java.io.IOException;
4
import java.util.List;
760 blopes 5
import java.util.Map;
6
 
7
import br.com.sl.domain.dto.robo.ProfitTick;
761 blopes 8
import br.com.sl.domain.model.Candle;
760 blopes 9
 
10
public interface ProfitDataProvider {
11
 
12
    /**
13
     * Lê o Excel e devolve o último valor conhecido de cada ativo.
14
     * Chamar esse método periodicamente (ex.: a cada 1 segundo).
15
     *
16
     * key: símbolo (Asset, ex.: WINZ25)
17
     * value: último tick desse símbolo
18
     */
19
    Map<String, ProfitTick> readCurrentTicks();
761 blopes 20
 
21
    List<Candle> lerCandles() throws IOException;
760 blopes 22
 
23
}