Buscando un indicador/script que muestre en la ventana del par el beneficio para ese par en particular. Es decir, cuando se negocian de 3 a 5 pares, es bastante difícil calcular rápidamente un beneficio en uno de ellos si hay una acumulación o lotes.
Si alguien tiene alguna sugerencia, se lo agradecería mucho.
Buscando un indicador/script que muestre en la ventana del par el beneficio para ese par en particular. Es decir, cuando se negocian de 3 a 5 pares, es bastante difícil calcular rápidamente un beneficio en uno de ellos si hay una acumulación o lotes.
Si alguien tiene alguna sugerencia, se lo agradecería mucho.
double CurrentProfit() { // Функция считает текущий профит/лосс для одной валютной парыdouble Profit=0;
for(int i=OrdersTotal()-1; i>=0; i--){
if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))continue;
if(OrderSymbol()!=Symbol())continue;
if(OrderMagicNumber()!=Magic) continue;
if(OrderType()>1)continue;
Profit+=OrderProfit();
}
return(Profit);}
double Profit(){ // функция считает суммарный профит/лосс закрытых позиций для одной валютной парыdouble Profit=0;
for(int i=0; i<OrdersHistoryTotal(); i++){
if(!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))continue;
if(OrderSymbol()!=Symbol())continue;
if(OrderMagicNumber()!=Magic)continue;
if(OrderType()>1)continue;
Profit+=OrderProfit()+OrderSwap()+OrderCommission();
}
return(Profit);}
Hola,
Buscando un indicador/script que muestre en la ventana del par el beneficio para ese par en particular. Es decir, cuando se negocian de 3 a 5 pares, es bastante difícil calcular rápidamente un beneficio en uno de ellos si hay una acumulación o lotes.
Si alguien tiene alguna sugerencia, se lo agradecería mucho.
Indicador de equidad y equilibrio
Probablemente se ajuste la función signal_MACD().
Bueno, que aún así devolvería algo.
Quiero que devuelva true en lugar de false, pero no sé cómo hacerlo =( dime cómo... lo recordaré una vez y no volveré a preguntar)
aquí está el guión... ¿Cómo puedo hacer que devuelva true?
aquí está el guión... ¿Cómo puedo hacer que devuelva true?
Hola,
Buscando un indicador/script que muestre en la ventana del par el beneficio para ese par en particular. Es decir, cuando se negocian de 3 a 5 pares, es bastante difícil calcular rápidamente un beneficio en uno de ellos si hay una acumulación o lotes.
Si alguien tiene alguna sugerencia, se lo agradecería mucho.
double CurrentProfit() { // Функция считает текущий профит/лосс для одной валютной пары double Profit=0; for(int i=OrdersTotal()-1; i>=0; i--){ if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))continue; if(OrderSymbol()!=Symbol())continue; if(OrderMagicNumber()!=Magic) continue; if(OrderType()>1)continue; Profit+=OrderProfit(); } return(Profit);}Insertar en la función de Inicio:
aquí está el guión... ¿Cómo puedo hacer que devuelva true?
Quiero que devuelva true en lugar de false, pero no sé cómo hacerlo =( dímelo... lo recordaré una vez y no volveré a preguntar)
Una variable dentro de una función es sólo eso: una variable.
No importa cómo se llame.
Por lo tanto, si la función debe devolver un valor, este valor debe ser devuelto explícitamente:
return( ... );