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
Ouçam, pessoal, qual é o valor inicial da cadeia de variáveis?
Escrever aqui Se a corda é igual a :?, mas o que é que é igual? "", "", 0 - não parece funcionar. É claro que se pode saltar os cordelinhos e usar int claro, mas será melhor usar cartas))))
"" - significa um valor de cadeia vazia, o mesmo será válido para (cadeia)0.
Mas "0" é um carácter de 48 caracteres.
"" - significa um valor de cadeia vazia, o mesmo será válido para (cadeia)0.
Mas "0" é uma cadeia de 48 caracteres.
{Statys = "Livre";}
Ou então: se (Statys == "")
se (Statys != "Em progresso" && Statys != "Ocupado")
{Statys = "Livre";}
Mas não funciona: se (Statys == "")
Porque é que não funciona? Funciona, e é até uma opção bastante popular,
mas a questão era sobre a inicialização.
Todos os ficheiros de texto estão em formato Unicode, pelo que é necessário utilizar o software correcto para os editar."
A questão é que existe pelo menos uma norma Unicode. Qual deve usar se estiver a programar num editor que não seja um meta-editor?
A questão é que existe pelo menos uma norma Unicode. Qual deve ser utilizado quando se programa em editores que não sejam o meta-editor?
A questão é que existe pelo menos uma norma Unicode. Qual deve ser utilizado quando se programa num editor que não seja o meta-editor?
Uma vez que os programas são escritos para Windows, o Unicode é utilizado no seu formato. UTF-16LE é um pequeno endiano de dois bytes com uma ficha 0xFFFE.
Não vejo qualquer diferença fundamental:
OpenSell() vazio
{
MqlTradeRequest o; MqlTradeResult p;
double Bid = SymbolInfoDouble(_Symbol,SYMBOL_BID);
o.acção = TRADE_ACTION_PENDING;
o.símbolo = _Símbolo;
o.volume = Lote;
o.preço = Licitação - Otklonenie;
o.sl = 0;
o.tp = 0;
o.tipo = ORDER_TYPE_SELL_STOP;
o.type_filling = ORDER_FILLING_AON;
o.type_time = ORDER_TIME_GTC;
OrderSend(o,p);
se (p.retcode == 10009)
{
Tiket = p.ordem;
Preço = /*p.preço;*/ Licitação - Otklonenie;
Statys = Em curso;
}
}
No entanto, a variante comentada não abre comércios em testes. Qual é o senão? A diferença na precisão é bastante pequena.
Porque não funcionaria, funciona, e é até bastante comum,
mas a questão era sobre a inicialização.
Verifique você mesmo:
cordão Statys;
nulo OnTick()
{
se(Statys == "")
{OpenBuy();}
}
OpenBuy nulo()
{
MqlTradeRequest o; MqlTradeResult p;
double Ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK);
o.action = TRADE_ACTION_PENDING;
o.symbol = _Symbol;
o.volume = 1;
o.price = Perguntar + 0.1;
o.sl = 0;
o.tp = 0;
o.tipo = ORDER_TYPE_BUY_STOP;
o.type_filling = ORDER_FILLING_AON;
o.type_time = ORDER_TIME_GTC;
OrderSend(o,p);
}
Os ofícios não vão por esse caminho)) Par para o teste USDJPY
Verifique você mesmo:
...Será que Pushkin vai rubricar?