Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Para consolidar o material, vamos desde o início. Criar um novo projeto (Aplicação Console), nomeá-lo BinaryTicks
Devemos continuar lá?
podemos apagar desnecessários
Provavelmente é melhor passar o símbolo do candelabro, período e tempo para a biblioteca, e a biblioteca devolverá os preços e fará uma função separada para carrapatosPodemos continuar nisto?
você pode apagar os desnecessários
Vou escrever do zero, você pode continuar nisso.
Na classe global eu escrevo novos métodos
Criado em
Você não deveria fazê-los booleanos? para obter o resultado de que a conexão é estabelecida.
Devemos continuar com isto?
você pode apagar dados desnecessários
Talvez seja melhor passar o símbolo, o período e o tempo do candelabro para a biblioteca, e a biblioteca devolverá o preço e fará uma função separada para carrapatosIsto não é correto. Antes de começar, você precisa coletar o histórico do servidor e escrevê-lo no arquivo de símbolos, construir um gráfico com base nestes dados, e então você pode obter qualquer vela no próprio gráfico e construir quaisquer indicadores como em um símbolo normal.
Criado em
Não deveríamos fazê-los booleanos? para obter um resultado que a conexão seja estabelecida.
É inútil torná-los booleanos, eles não retornarão um resultado imediatamente, o soquete funciona de forma assíncrona. Você só pode adicionar uma função para verificar a conexão.
Isto não é correto. Antes de começar, você precisa coletar o histórico do servidor e escrevê-lo no arquivo de símbolos, construir um gráfico com base nestes dados, e então usar o próprio gráfico para obter qualquer vela e construir quaisquer indicadores como em um símbolo normal.
Não faz sentido fazê-los booleanos, eles não retornarão um resultado imediatamente, o soquete funciona de forma assíncrona. Você só pode adicionar uma função para verificar a conexão.
Acrescento uma pasta de serviços ao projeto, ela conterá classes de serviços, incluindo uma classe de soquetes.
Acrescento a classe WSSocket à pasta, torná-la pública
é possível intervir?
Ninguém quer fazer uma classe/interface no lado MT com antecedência?
ou seja, dar um TdR específico que seja discutido e aplicável.
vamos começar:
class Hibou {
Hidou(string url=HIBOU_WS_URL); // думаю почти бесспорно
~Hibou();
void DoEvent(); // веб-сокеты асинхронны, а может в тредах реализуем, будем дёргать при первой возможности
int State(); // некое текущее состояние
/// хенды по событиям протокола, вызываемые из DoEvevnt
virtual void OnConnect(); // соеденились - зашибись
virtual void OnMessage(string json); // получили внятный Event
/// и так далее - заказчик представляет как он намерен использовать интерфейс.
/// если он этого не знает, мы за него ничего придумать не можем, клиника в руках пациентов
}
OK, eu pensei que íamos fazer diferente
Assim, você mesmo expressa como gostaria de poder desfrutar do processo. Basta entender: o servidor não pode ser solicitado por um castiçal específico, apenas uma gama de castiçais para datas selecionadas. Portanto, pense nessa direção.