[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 838
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
Não, eu estou especificamente interessado:
se eu colocar conscientemente o preço errado, mas definir um enorme deslize para alcançar o preço atual - meu pedido deve ser aceito ou não?
Se você desejar fazer um pedido diferente do preço de compra/venda atual, você pode usar pedidos pendentes. O valor permitido a ser definido ali será o tamanho do nível de parada.
Oops... Victor já resolveu isso aqui... :)
Boa tarde, meus amigos.
Por favor, informe sobre um método para determinar quantas barras uma posição está aberta.
Boa tarde, meus amigos.
Por favor, informe sobre um método para determinar quantas barras uma posição está aberta.
Boa tarde.
Alguém sabe como visualizar o histórico da conta em pips e não em moeda?
Em poucas palavras: você percorre todas as ordens (funções orderselect e ordertotal), escolhe a ordem desejada, descobre o tempo de abertura (função orderproperty), depois cola esse tempo na função i-barshift e esta função lhe devolverá o número da barra.
Muito obrigado, o algoritmo é mais ou menos claro. Após obter o número do bar de abertura, é necessário subtraí-lo do bar atual.
Se você tiver uma chance, por favor, esboce o código, porque eu consigo cometer 3 erros em russo, muito menos em C.
Olá! me ajude a entender isto.
|| news trade.mq4 |
//| Copyright © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#direitos autorais "Copyright © 2010, MetaQuotes Software Corp.
#link da propriedade "http://www.metaquotes.net"
bool externo In_BUYSTOP=verdadeiro;
extern intProfit_buy=100;
externo int StopLoss_buy=5;
duplo externo Lots_buy=0,01;
//+------------------------------------------------------------------+
bool externo In_SELLSTOP =true;
Exterior inttern TakeProfit_sell=100;
externo int StopLoss_sell =5;
venda dupla externa Lotes_sell =0,01;
//+------------------------------------------------------------------+
//| função de inicialização especializada |
//+------------------------------------------------------------------+
int init()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização de especialistas |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int start()
{
//----
int ticket;
if (Licitação >iHigh(NULL,PERÍODO_D1,1)
{
ticket=OrderSend(Symbol(),OP_SELLSTOP,Lots_sell,iHigh(NULL,PERIOD_D1,1),3,iHigh(NULL,PERIOD_D1,1)+StopLoss_sell*Point,iHigh(NULL,PERIOD_D1,1)-TakeProfit_sell*Point)
}
se (Pergunte <iLow(NULL,PERÍODO_D1,1)
{
ticket=OrderSend(Symbol(),OP_BUYSTOP,Lots_buy,iLow(NULL,PERIOD_D1,1),3,iLow(NULL,PERIOD_D1,1)-StopLoss_buy*Point,iLow(NULL,PERIOD_D1,1)+TakeProfit_buy*Point)
}
retorno(0);
//+------------------------------------------------------------------+
Após a compilação, retorna '{\i1}final_do_programa' - parêntese esquerda desequilibrada
Olá! me ajude aqui. Não consigo descobrir onde está o erro.
Depois de compilado, apresenta 'fim_de_programa' - parêntese esquerda desequilibrada