[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 391
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
1. DC é um centro de negociação. em princípio, é todo mundo que usa MT . (não deixe de encontrar na wikipedia o que é um CD e um corretor) ler e comparar como eles diferem.
2. Talvez (algumas corretoras) não permitam que você coloque uma parada de imediato. você tem que fazê-lo em duas etapas. primeiro você entra no comércio, depois você coloca a parada.
a fim de descobrir a causa exata do problema, você pode imprimir a resposta do servidor ao log. se você não vir a causa do problema, o servidor lhe dará um código como resposta.
https://book.mql4.com/ru/build/errors
e não deixe de ler isto https://www.mql5.com/ru/forum/131859/page9#473847
Muito obrigado. Você pode (algumas corretoras) proibir a parada imediata. você tem que fazer isso em duas etapas. primeiro você entra no comércio, depois a parada . Você deveria ter adivinhado, primeiro eu também tive que abrir o pedido manualmente e depois modificá-lo definindo o stoploss e o takeprofit.
Obrigado a você por responder à minha pergunta. Graças a você eu agora uso a função Print(GetLastError) e conheço melhor o significado do Point.
pergunta sobre o indicador ZZ. ajuda com o código, como encontrar o extremo superior atual e anterior do ZigZag - obrigado
https://docs.mql4.com/ru/indicators/icustom
passar por todas as barras de 0 até a barra necessária usando
12, 5, 3 - Parâmetros ZZ
0 - para cima, 1 - para alto, 2 - para baixo (se for preciso acreditar no texto)
i - número de barras
Boa tarde, não posso construir uma condição lógica para a abertura das ordens, elas abrem por 150 unidades ou não abrem de todo, ou mesmo na visualização todas as paradas, a fita não funciona. Eu li e li a ajuda, minha cabeça está toda superaquecida, não faço a menor idéia. Aqui está um exemplo, o que estou escrevendo.
//+------------------------------------------------------------------+
//| para avalanche.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#direitos autorais "Copyright © 2011, MetaQuotes Software Corp."
#link da propriedade "http://www.metaquotes.net"
stoploss duplo externo=0; takeprofit duplo externo=20; int otstup externo=20; data de expiração externa=0;
//+------------------------------------------------------------------+
//| 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 tiket,tikett;volume duplo=0,1;int i=0,R1=0,R2=0,A=1 ;preço duplo=PREÇO_OPEN;
// R1=((PRICE_OPEN- stoploss*Point)*stoploss)/stoploss;R2=((PRICE_OPEN+ stoploss*Point)*stoploss)/stoploss;
int start()
{
//----
for(int Uy=OrdersTotal();Uy<=-1;Uy--){\i1}(int Uy=OrdersTotal();Uy<=-1;Uy--){
OrderSelect( Uy,SELECT_BY_POS );
if(OrderSymbol()==Symbol()&&OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol())
{i=OrdensTotal() ;
se (i>==2){break;} senão
tiket= OrderSend( Symbol(), OP_BUYSTOP, volume*A, preço+trabalho*Ponto, Ponto* 3, R1, PRICE_OPEN+takeprofit*Ponto+trabalho, "OP_BUYSTOP", 1000, expiração, Vermelho);
Alerta ("OP_BUYSTOP", GetLastError( );
tikett= OrderSend( Symbol(), OP_SELLSTOP, volume*A, preço -otstup*Point, Ponto* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiração,C'0,128,255' );
Alerta ("OP_SELLSTOP", GetLastError( );
} }
//----
retorno(0);
}
//+------------------------------------------------------------------+
Acho que já descobri.
Use o SRC para inserir o texto do programa, é impossível de ler
pelo que você pode ver num relance:
no primeiro loop for(int Uy=OrdersTotal();Uy<=-1;Uy--)
por enquanto menos de -1 ordens? como é isso?
https://docs.mql4.com/ru/indicators/icustom
passar por todas as barras de 0 até a barra necessária usando
12, 5, 3 - Parâmetros ZZ
0 para cima, 1 para alto, 2 para baixo (a acreditar no seu texto)
i - número de barras
Use SRC para inserir o texto do programa, impossível de ler
Como você a utiliza? Eu não sei o que é isso.