Inicio
Buscar
Ingresar
Registrarse
Starfield: el juego que revolucionará el espacio y la tecnología
Hack x Crack - Comunidad de Seguridad informática
»
Proyectos
»
Desarrollo e investigación
»
Sugiere tu tema
»
Forex Robot MQL5
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Forex Robot MQL5 (Leído 16905 veces)
zamoraxam
{ L3 } Über
Mensajes: 258
Forex Robot MQL5
«
en:
Marzo 06, 2018, 02:12:52 pm »
Buenas chicos:
E creado este proyecto por que quiero hacer una investigación sobre el mercado forex y ver si realmente se puede generar dinero creando un robot en mql5 , la mayoría de la gente dice "accion del precio + indicador = buena estrategia" , la única manera de reconocerlo es creando un script que aun está en proceso , el cual debería tomar puntos fuertes del mercado y basarse en un indicador especifico, ya hay creados por defecto como el MACD , MA, Bollinger Bands entre otros, pero ninguno de ellos es efectivo por algún raro motivo, así que quiero sacarme las dudas a ver si puedo crear un script que sea capas de tomar la mejor decisión posible dependiendo el caso del mercado y basándose en noticias fuertes que puedan afectar el par de divisa que se este operando
Aquí un pequeño script en mql5 que abre posiciones al alza en el mercado forex, dejando ganancias "SOLO SI EL MERCADO ES ALCISTA" de lo contrario termina en perdidas debido a donde aun no le limito el stop loss ni le agrego la estrategia.
pd: es mql5 , pero con el código por defecto que trae el foro se ve feo así que le puse C#
Código: C#
#include <Trade\Trade.mqh>
void
OnTick
(
)
{
double
myAccountBalance
=
AccountInfoDouble
(
ACCOUNT_BALANCE
)
;
double
myAccountProfit
=
AccountInfoDouble
(
ACCOUNT_PROFIT
)
;
double
myAccountEquity
=
AccountInfoDouble
(
ACCOUNT_EQUITY
)
;
double
mi_limite
=
2.0
;
Comment
(
"Balance Actual: "
,myAccountBalance,
"
\n
"
,
"Ganancia o Perdida: "
,myAccountProfit,
"
\n
"
,
"Ganancia Verdadera: "
,myAccountEquity
)
;
MqlTradeRequest myrequest
;
MqlTradeResult myresult
;
ZeroMemory
(
myrequest
)
;
myrequest
.
action
=
TRADE_ACTION_DEAL
;
myrequest
.
type
=
ORDER_TYPE_BUY
;
myrequest
.
symbol
=
_Symbol
;
myrequest
.
volume
=
0.01
;
myrequest
.
type_filling
=
ORDER_FILLING_FOK
;
myrequest
.
price
=
SymbolInfoDouble
(
_Symbol,SYMBOL_ASK
)
;
myrequest
.
tp
=
0
;
myrequest
.
deviation
=
50
;
myrequest
.
sl
=
0
;
// si la posicion no existe
if
(
!
PositionSelect
(
_Symbol
)
)
{
OrderSend
(
myrequest,myresult
)
;
}
if
(
(
myAccountEquity
-
myAccountBalance
)
>
5
)
{
{
CloseAllOrders
(
)
;
}
}
}
void
CloseAllOrders
(
)
{
CTrade trade
;
int
i
=
PositionsTotal
(
)
-
1
;
while
(
i
>=
0
)
{
if
(
trade
.
PositionClose
(
PositionGetSymbol
(
i
)
)
)
i
--;
}
}
[ Modificado] Olvide poner los resultados jajaja :
-
http://prntscr.com/inl7dm
-
http://prntscr.com/inl7vb
-
http://prntscr.com/inl895
-
http://prntscr.com/inlb0q
Saludos.
«
Última modificación: Marzo 06, 2018, 02:22:46 pm por zamoraxam
»
En línea
Sp3cialK
Visitante
Re:Forex Robot MQL5
«
Respuesta #1 en:
Marzo 06, 2018, 09:52:52 pm »
Buff, yo es que no se nada sobre bolsa e inversiones :/
Te podría ayudar en 2 semanas y media, cuando tenga mucho tiempo libre, si me pasas artículos en los que expliquen como funciona eso del Forex.
Saludos!
En línea
pablo661
{ L0 } Ñuub
Mensajes: 3
Re:Forex Robot MQL5
«
Respuesta #2 en:
Abril 27, 2020, 07:03:09 pm »
Pues mira, aquí dejo un artículo para que explica todo lo básico sobre el mt5 y sus características. Muchas gracias por el otro aporte:
https://libertex.org/es/platforms/metatrader5
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
Hack x Crack - Comunidad de Seguridad informática
»
Proyectos
»
Desarrollo e investigación
»
Sugiere tu tema
»
Forex Robot MQL5
Va un mudo y le dice a un sordo: Hack x Crack usa cookies. Pues eso...
OK
Learn more