Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 704
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
O Conselheiro Especialista tem o seguinte código (muito depois de uma vela em ascensão, posição próxima depois de uma vela em queda):
{
printf("Сигнал на покупку");
trade.Buy(1);
}
if (PositionsTotal()>0 && Close[1]<Open[1]) trade.PositionClose(Symbol());
comércio - objectoda classe CTrade
Muitas transacções são executadas (no testador). Mas alguns negócios são executados a preços irrealistas.
Por exemplo, ao preço actual 131540, vela máxima 131630, compramos ao preço 134570.
Entrada de registo:
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 Sinal de compra
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 compra de troca 1.00 RTS-6.13 a 134570 (131540 / 134570 / 131540)
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 negócio #6 comprar 1.00 RTS-6.13 a 134570 feito (com base na encomenda #6)
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 negócio realizado [#6 comprar 1.00 RTS-6.13 a 134570]
2016.12.18 05:27:03.087 Core 1 2013.04.22 10:01:00 encomenda efectuada compra 1.00 às 134570 [#6 compra 1.00 RTS-6.13 às 134570]
2016.12.18 05:27:03.087 Core 1 2013.04.22 10:01:00 CTrade::OrderSend: compra de troca 1.00 RTS-6.13 [feito]
Porque é que isto acontece? De onde vem o preço à esquerda (134570 neste caso)? A grande maioria dos comércios está a preços normais, mas um em cada 20-30 comércios está a alguns preços à esquerda. No gráfico, tais negócios também são exibidos bem acima da vela.
O Conselheiro Especialista tem o seguinte código (muito depois de uma vela em ascensão, posição próxima depois de uma vela em queda):
{
printf("Сигнал на покупку");
trade.Buy(1);
}
if (PositionsTotal()>0 && Close[1]<Open[1]) trade.PositionClose(Symbol());
comércio - objectoda classe CTrade
Muitas transacções são executadas (no testador). Mas alguns negócios são executados a preços irrealistas.
Por exemplo, ao preço actual 131540, vela máxima 131630, compramos ao preço 134570.
Entradas de registo:
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 Sinal de compra
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 compra de troca 1.00 RTS-6.13 a 134570 (131540 / 134570 / 131540)
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 negócio #6 comprar 1.00 RTS-6.13 a 134570 feito (com base na encomenda #6)
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 negócio realizado [#6 comprar 1.00 RTS-6.13 a 134570]
2016.12.18 05:27:03.087 Core 1 2013.04.22 10:01:00 encomenda efectuada compra 1.00 às 134570 [#6 compra 1.00 RTS-6.13 às 134570]
2016.12.18 05:27:03.087 Core 1 2013.04.22 10:01:00 CTrade::OrderSend: compra de troca 1.00 RTS-6.13 [feito]
Porque é que isto acontece? De onde vem o preço à esquerda (134570 neste caso)? A grande maioria dos comércios está a preços normais, mas um em cada 20-30 comércios está a alguns preços à esquerda. No quadro, tais negócios também são exibidos bem acima da vela.
Ligar a afixação do preço pedido. Porque as compras são abertas ao preço de pedido e os castiçais são ao preço de oferta.
Como? E o que tem a ver com isso, se as citações não estivessem sequer perto disso na história?
Tem a certeza? A demonstração do servidor é real ou real? Já desatou a história da carraça das 10:00:30 às 10:01:30?
Adicionado:
Embora eu duvide da correcção da história, que tem TRY anos:
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 exchange buy 1.00 RTS-6.13 at 134570 (131540 / 134570 / 131540)
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 deal #6 buy 1.00 RTS-6.13 at 134570 done (based on order #6)
2016.12.18 05:27:03.086 Core 1 2013.04.22 10:01:00 deal performed [#6 buy 1.00 RTS-6.13 at 134570]
2016.12.18 05:27:03.087 Core 1 2013.04.22 10:01:00 order performed buy 1.00 at 134570 [#6 buy 1.00 RTS-6.13 at 134570]
2016.12.18 05:27:03.087 Core 1 2013.04.22 10:01:00 CTrade::OrderSend: exchange buy 1.00 RTS-6.13 [done]
Olá a todos. Pode dizer-me, por favor, o que está errado aqui?
double RedLine = iCustom(Symbol(), 0, Forexofftrend3, CountBars, SSP, Kmin, Kmax, 0, 0);
Ao compilar, escreve Forexofftrend3 - identificador não declarado.
E assim com qualquer indicador invocado.
Olá a todos. Pode dizer-me, por favor, o que está errado aqui?
double RedLine = iCustom (Symbol(), 0, Forexofftrend3, CountBars, SSP, Kmin, Kmax, 0, 0);
Ao compilar, escreve Forexofftrend3 - identificador não declarado.
E assim com qualquer indicador invocado.
Ligar a afixação do preço pedido. Porque as compras são abertas ao preço de pedido e os castiçais permanecem ao preço de oferta.
Tinha razão.
Fiz o preço pedido - é mais elevado em 3030 pips do que bid/ask.
E na maior parte da história são 10 pips (a verdadeira etapa de preço deste instrumento), mas em parte da história sobe para 3030 pips (às 18:44 no sublinhado).
Como é que mudamos isso?
FJ 0 13:13:23.758 Core 1 2013.04.19 18:43:57 Last 128966.000000 Bid 128966.000000 Ask 128996.000000
CO 0 13:13:23.758 Core 1 2013.04.19 18:43:57 Last 128967.000000 Bid 128967.000000 Ask 128997.000000
CL 0 13:13:23.758 Core 1 2013.04.19 18:43:58 Last 128966.000000 Bid 128966.000000 Ask 128996.000000
OQ 0 13:13:23.758 Core 1 2013.04.19 18:43:58 Last 128968.000000 Bid 128968.000000 Ask 128998.000000
HF 0 13:13:23.758 Core 1 2013.04.19 18:43:58 Last 128967.000000 Bid 128967.000000 Ask 128997.000000
KK 0 13:13:23.758 Core 1 2013.04.19 18:43:58 Last 128968.000000 Bid 128968.000000 Ask 128998.000000
LO 0 13:13:23.758 Core 1 2013.04.19 18:43:58 Last 128967.000000 Bid 128967.000000 Ask 128997.000000
GL 0 13:13:23.758 Core 1 2013.04.19 18:43:58 Last 128968.000000 Bid 128968.000000 Ask 128998.000000
OQ 0 13:13:23.758 Core 1 2013.04.19 18:43:59 Last 128967.000000 Bid 128967.000000 Ask 128997.000000
DF 0 13:13:23.758 Core 1 2013.04.19 18:43:59 Last 128968.000000 Bid 128968.000000 Ask 128998.000000
CK 0 13:13:23.758 Core 1 2013.04.19 18:43:59 Last 128967.000000 Bid 128967.000000 Ask 128997.000000
GH 0 13:13:23.758 Core 1 2013.04.19 18:43:59 Last 128970.000000 Bid 128970.000000 Ask 129000.000000
FM 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128970.000000 Bid 128970.000000 Ask 132000.000000
CR 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128971.000000 Bid 128971.000000 Ask 132001.000000
RF 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128970.000000 Bid 128970.000000 Ask 132000.000000
OK 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128971.000000 Bid 128971.000000 Ask 132001.000000
NH 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128970.000000 Bid 128970.000000 Ask 132000.000000
NM 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128972.000000 Bid 128972.000000 Ask 132002.000000
IR 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128971.000000 Bid 128971.000000 Ask 132001.000000
JG 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128972.000000 Bid 128972.000000 Ask 132002.000000
ED 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128971.000000 Bid 128971.000000 Ask 132001.000000
EI 0 13:13:23.758 Core 1 2013.04.19 18:44:00 Last 128973.000000 Bid 128973.000000 Ask 132003.000000
Tinha razão.
Fiz o preço pedido - é mais elevado em 3030 pips do que bid/ask.
E na maior parte da história são 10 pips (a verdadeira etapa de preço deste instrumento), mas em parte da história sobe para 3030 pips (às 18:44 no sublinhado).
Como é que mudamos isso?