@tec-nacks  ,How many orders do you have open at once? Could you first verify if the volume being closed is a percentage of all open orders? I have doubts about how the block works if there are multiple orders open at the same time."
Posts made by Alan.paredes2
-
RE: Close Partial and Modify Stop helpposted in Questions & Answers
-
RE: Set the lineposted in Questions & Answers
@Omid-amin it is better you traslate it . here i will introduce constant value if you need modify something be consient that thera are blockls in  -
RE: Set the lineposted in Questions & Answers
@Omid-amin prueba este, https://fxdreema.com/shared/HDQ2HgZO y adáptalo a tus necesidades , pruebalo en demo primero , en los cuadros en blaco podras modificar los valores en tiempo real, tomar en cuenta que primero debes colocar los lotes iniciales , la distancia a la que debe ir cada orden ejemplo si colocas 2 estaran separadas 2 pips cada orden , y deberas colocar la cantidad de ordens que quiere que coloque si colocas 5 colocara 5 ordes pendietes separadas por ejemplo 2 pips , ademas tiene otros parametros modificables , por ejemplo hay una obcion para que cada orden quede separada de manera variable mediantes un porcentaje , igual para el lotaje , hay una obcion para que la primera odern saga a un lote ejemplo 1 y la seguanda salga a 1.2 y la tercera a 1.4 y etc pruebalo en demo para que comprendas como funciona si tienes alguna consulta me la haces por este medio
-
RE: Close Specific trades not allposted in Questions & Answers
@forexbob-0 manda el link
-
RE: How to record Highest reached Profit?posted in Questions & Answers
@James-d elbloque que te permite recojer los datos de prifit de las ordenes cerradas  tendrias que poner el valor de max valaeu en una variable para poder usarla luego como quieras los valores del bucket los puedes poner en un comentario que se veria en la grafica o los uedes poner en una variable que puedes usar para condicionar el bot si ves en la imagen 23 el el valor max 0.1 el min y 6 .3 el promedio mientras que 260 es el total ganado ojo el buket necesitas programarlo segun que periodo quiera que recoja la infun ejemplo para datos de un dia y una semana configurado con el horario de apertura de vela y cierre de vela) -
RE: how to have candle behind buttonsposted in Questions & Answers
@tec-nacks ojo aunque el boton este por delante de las barras si no colocas z_order =1 cuadno vas a dar clik no e precionaria el boton  -
RE: how to have candle behind buttonsposted in Questions & Answers
@tec-nacks si tu problema es que cuando vas a presionar el boton no puedes porque tienes las barras por delante del boton , entonces tienes que colocar z_order =1 , si quieres que el boton siempre este por delante de la barras tienes que tomar en cuenta que las barras se forman despues del boton y si ambas las barras como el boton tienen la funsion de estar en el fondo de la pantalla entoces la que tenga el z_order mas alto sera la que quedara mas al fondo ,
verificar  z-order =1 te permitira poder clikar el boton aunque este por detras del grafico -
RE: Cierre de mercados spreed excesivo cierra mis posicionesposted in Questions & Answers
@pedro44-0 podrias prabar eliminar los stop y colocar un bloque que cierre operaciones cuando llegan a una cantidad x (en este caso seria negativa )y luego pones un filtro de spread para que este desactive el bot cuando el spread sea mas alto de lo normal -
RE: Button Close SELLposted in Questions & Answers
@Denim este sería el más básico, de aquí, podrías agregarle la función para modificar parámetros para poder meter los datos de la orden de venta que quieres abrir parámetros en el grafico para poder modificar el lotaje de la orden abierta, pero para tu cuestión esto sería lo mas básico https://fxdreema.com/shared/IaPt3W77e  con la funcion draw edit puede crear un botton por asi decirlo que modifique un parámetro ejemplo el lotaje o el stop lossse podria ver asi donde esos valores los puedes modificar en el grafico  -
RE: calculate aall loss trades and then profit alsoposted in Questions & Answers
@shahzad con estos bloques puedes hacer algo similar a este bloque le pondras una cantidad x de dólares que quieres ganar ejemplo 10 dolares y el sumara todas las operaciones que tengas abiertas y cuando la suma de todas de la cantidad x entonces las cierra todas ,  -
RE: how to have candle behind buttonsposted in Questions & Answers
@tec-nacks por defoult los objetos tiene un orden de prioridad de clikeo , pero con el z-order puedes modificar ese orden  de esta manera si tiene dos objetos superpuestos el que tenga el z-order mayor se clikara primero -
RE: how to have candle behind buttonsposted in Questions & Answers
@tec-nacks si quiere que sea prioridad ponle 1 o 2 un numero diferente de cero
-
RE: how to have candle behind buttonsposted in Questions & Answers
también puede modificar el z-order , al modificar el z-order tu boton tendrá prioridad sobre las líneas del grafico -
RE: margin call concept important for botposted in Tutorials by Users
@l-andorrà si no me pasa ni me entero , me paso recientemente en mi cuenta de trading tenia un margen de 5000% y me dio por cerrar una pocicion y de repente todo se puso rojo y tenia un margen -4000 % con un nivel de margen del 75% si hubiese llegado al 50% me hubiesen cerrado las pociciones que tenia abiertas con perdidas. cuadno llamo al broker me mando a revisar el contrato y en el contrato aparecia esa clausula no se si sea con todos los broker supongo que es una practica normal esta es la nota que tiene mi broker  -
margin call concept important for botposted in Tutorials by Users
Please take note of this information when creating your bot.
First, it is important to understand the concept of balance, equity, margin, and free margin:
Balance: The total funds in your account at any given moment.
Equity: The total value of your account, including your balance and unrealized profits or losses.
Margin: The amount of funds you need in your account to maintain open positions.
Free margin: The amount of funds available in your account to open new positions.
Calculating your free margin is crucial to knowing how much money you have available for trading and to avoid a margin call. To calculate your free margin, you need to know your account balance, equity, leverage used, and the lot volume of your open positions.Here is the calculation:
Multiply the lot volume of your open positions by the nominal value of one lot. For example, if you have 10 lots, multiply 10 by 100,000 to get a total nominal value of 1,000,000.
Divide the total nominal value by the leverage used. If you use a leverage of 1:100, then 1,000,000 divided by 100 is equal to 10,000. This value is known as the margin.
To calculate your free margin, subtract the margin value from your equity. For example, if your account has a balance of $43,875 and equity of $16,175, then your free margin is $6,175 (16,175 - 10,000).
It is important to keep in mind that your free margin constantly fluctuates as currency pair prices change. Maintaining an adequate free margin is crucial for continuing to trade. If your free margin falls below a certain level, a margin call may occur, and you may need to deposit more funds into your account to continue trading.
Another important value is the margin level, which is calculated by dividing your equity by your margin and multiplying by 100. If this percentage falls below 100%, a margin call occurs. For example, if your margin level drops to 75%, your broker may close some of your positions.
Knowing this information is important when creating a trading bot because some brokers may reduce the leverage of open positions during the period before the market closes. If your bot decides to open a position during this period, your leverage may be reduced, and the calculations for free margin and margin level will change. Therefore, it is crucial to prevent the bot from trading during this period to avoid unnecessary risks. Consider adding a block in your bot that prevents it from opening positions during this time to avoid any negative consequences.
buen día
deje esta información para que lo tomen en cuenta cuando hagan su bot .
primero entender el concepto de balance equidad margen margen libre
Balance: El saldo de tu cuenta, que representa la cantidad total de fondos que tienes en la cuenta en este momento.
Equidad: El valor total de tu cuenta, que incluye tanto tu saldo como el resultado de las operaciones abiertas (ganancias o pérdidas no realizadas).
Margen: El dinero que debes tener disponible en tu cuenta para mantener tus posiciones abiertas.
Margen libre: El dinero que tienes disponible en tu cuenta para abrir nuevas posicioEl margen libre es un concepto muy importante . Se refiere al capital disponible que tienes en tu cuenta de trading para abrir nuevas posiciones. Calcular el margen libre es crucial para saber cuánto dinero tienes disponible para continuar operando en el mercado y para evitar el riesgo de una llamada de margen.
Para calcular el margen libre, necesitas conocer el balance de tu cuenta, la equidad, el apalancamiento utilizado y el volumen de lotes de las posiciones abiertas.
para hacer el cálculo:
Multiplica el volumen de lotes de las posiciones abiertas por el valor nominal de un lote. Por ejemplo, si tienes 10 lotes, debes multiplicar 10 por 100,000, lo que da un valor nominal total de 1,000,000.
Divide el valor nominal total por el apalancamiento utilizado. Si utilizas un apalancamiento de 1:100, entonces 1,000,000 dividido por 100 es igual a 10,000. Este valor se conoce como margen.
Para calcular el margen libre, resta el valor del margen de la equidad. Por ejemplo, si tu cuenta tiene un balance de 43,875 dólares y la equidad es de 16,175 dólares, entonces tu margen libre es de 6,175 (16,175 - 10,000).
Recuerda que el margen libre fluctúa constantemente a medida que cambian los precios de los pares de divisas en los que estás operando. Mantener un margen libre adecuado es importante para poder continuar operando en el mercado . Si el margen libre se reduce por debajo de cierto nivel, puede producirse una llamada de margen, lo que significa que deberás depositar más fondos en tu cuenta para poder seguir operando.
ahora existe otro valor importante el nivel de margen que se calcula dividiendo la equidad entre el margen y multiplicandolo por 100 si esta cantidad esta por debaj0 del 100 porciento se produce una llamada del margen (margin call) lo que seria una bandera roja si ese nivel de margen baja hasta cierto procentaje ejemplo 75% el broker puede cerrrar algunas de tus posiciones.
- porque es importante sabe esto cuando hacemos el bot
bueno porque algunos broker colocan una informacion en los contratos que indica que si abres una operacion detro de la hora previa al cierre de mercado todas las pociciones que tengas abiertas y las nuevas se les reducira el apalancamiento a una cantidad x que puede ser por ejemeplo 1:50 para poenr un ejemplo
una cuenta con un balance de
10000 que abra 5 lotes tendriamos un margen de 5000 si si por ejemplo tenemos una equidad 8000 tendriamos un margen libre de 3000 y un nivel de margen de 160% si tu bot decide abrir una operacion dentro del peridodo indicado tu apalancamiento ahora seria de 1:50 y los calculos quedarian asi
5lotes por 100000 =500000 500000/50 0 10000 de margen equidad menos el margen 8000-10000=-2000 ahora tendria una llamada de margen solo por abrir o cerrar una posiscion durante la hora de cierre del mercado
el margen estaria 8000/10000 *100 =80% talves no te cierren las operaciones pero tu cuenta estaria en alto riesgoEs importante tener en cuenta esta información cuando se crea un bot de trading, ya que algunos brokers pueden reducir el apalancamiento de las posiciones abiertas en el período previo al cierre del mercado. Si tu bot decide abrir una operación dentro de ese período, tu apalancamiento puede reducirse y los cálculos del margen libre y el nivel de margen cambiarán. Por lo tanto, es fundamental evitar que el bot realice operaciones durante ese período para evitar riesgos innecesarios.
colocar en el bot un bloque que evite que haga operaciones durante ese periodo de tiempo para evitar un mal sabor.
-
RE: Write File block, how to save sequentially across lines.posted in Questions & Answers
@OntradingX yo esa data la puedo conseguir pero mediante un archivo del mt5 con el un bloque de fxdreema no sabria como -
historical dataposted in Questions & Answers
Is there any block that allows calculating with historical values, for example, obtaining profit every minute since last year? The idea is for it to show the profit in one-minute intervals but from a period before the bot was functioning.