Respecto a:
//| Algoritmos de negociación para brokers que ofrecen spreads distintos de cero. //| ¡y deja de ajustarse tras abrir una posición!
en tu código donde configuras la petición para modificar un Buy. . .
bool BuyPositionModify . . . //---- inicializando estructura del MqlTradeRequest para abrir posición BUY request.type = ORDER_TYPE_BUY; request.price = Ask; request.action = TRADE_ACTION_SLTP; request.symbol = symbol; //---- Determine la distancia hasta el Stop Loss (en unidades del gráfico de precios) if(StopLoss) { if(!StopCorrect(symbol,StopLoss))return(false); double dStopLoss=StopLoss*point; request.sl=NormalizeDouble(request.price-dStopLoss,digit); if(request.sl<PositionGetDouble(POSITION_SL)) request.sl=PositionGetDouble(POSITION_SL); } else request.sl=PositionGetDouble(POSITION_SL); //---- Determine la distancia a Take Profit (en unidades del gráfico de precios) if(Takeprofit) { if(!StopCorrect(symbol,Takeprofit))return(false); double dTakeprofit=Takeprofit*point; request.tp=NormalizeDouble(request.price+dTakeprofit,digit); if(request.tp<PositionGetDouble(POSITION_TP)) request.tp=PositionGetDouble(POSITION_TP); } else request.tp=PositionGetDouble(POSITION_TP);
La documentación indica que sólo la acción, símbolo, tp y sl son necesarios, ¿por qué también configurar el tipo y el precio ? ¿ha encontrado que la documentación es incorrecta?
Hola amigos,
Estoy adaptando un EA de forex que utiliza esta biblioteca para su uso en BMF&Bovespa. No estoy seguro de qué variante utilizar. Aunque hay un spread en el Bovespa, tiene un significado diferente del spread de forex. Creo que la variante correcta para BMF&Bovespa es 1. ¿Alguien puede confirmarlo?
Abs,
Sr. Biegler
Ninguna de las cuatro variantes de la biblioteca no funciona = (((( da un mensaje en el registro - volumen no válido para la estructura de la solicitud de comercio (en cualquier configuración de volumen) - Creo que la razón es que en mi terminal el volumen de las compras en los pares de divisas tales - 100000-lot, 10000- 0.1lot, 1000-0. 01lot - en general, todo no es como la gente = ((((.01lot - en general todo no es como la gente=((((( He intentado en otro corredor en otra plataforma e incluso en otro equipo - no entrada de lotes es normal - es decir, 1, 0,1, 0,01 - allí todo funciona - He estado hurgando en este código durante casi una semana - No puedo encontrar lo que para arreglar que cuenta lotes en miles=((((( por favor aconsejar o si no te importa lanzar la versión para el corredor con lotes en miles - gracias de antemano.
Otavio Konmin Clemente:
Hola amigos,
Hola amigos,
Estoy adaptando un EA de forex que utiliza esta librería para su uso en la BMF&Bovespa. No estoy seguro de qué variante utilizar. Aunque hay un spread en el Bovespa, tiene un significado diferente al spread de forex. Creo que la variante correcta para BMF&Bovespa es 1. ¿Alguien puede confirmarlo?
Abs,
Otávio
Otávio, tu afirmación es correcta. Es la opción 1.
En mi caso:
Datos no válidos para la estructura de solicitud de operaciones
OrderCheck(): Se ha especificado un tipo de ejecución de orden por saldo no soportado
También he probado las 4 opciones) Los valores de request.type, request.price, request.action, etc. parecen correctos.
Señores, estoy intentando utilizar este robot, pero en las pruebas no entra en ninguna posición aunque funciona. ¿Que puede ser?
Hola, he intentado detener las entradas múltiples, pero falló Creo que es debido a la recuento de comandos, cualquier asistente en que por favor.
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
TradeAlgorithms:
Autor: Nikolay Kositsin