Guest User

Untitled

a guest
Jun 23rd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. foreach ($lista_operaciones2 as $key_operacion) {
  2.  
  3. //foreach ($lista_operaciones as $key_operacion) {
  4. $valor = Entrada::get_valor($key_operacion['valores_ticker']);
  5. $cartera = Entrada::get_cartera($key_operacion['carteras_id_cartera']);
  6. $ordenes = Entrada::get_ordenes($key_operacion['id_operacion']);
  7.  
  8. $informacion['beneficio_riesgo'] = "";
  9. $informacion['breakeven'] = "";
  10. $informacion['riesgo_eur'] = "";
  11. $informacion['riesgo_porcien'] = "2%";
  12. $informacion['beneficio_bruto'] = "";
  13. $informacion['beneficio_neto'] = "";
  14. $informacion['beneficio_porcien'] = "";
  15.  
  16. if($ordenes[0]['precio'] != "0")
  17. {
  18. $informacion['beneficio_riesgo'] = number_format(($key_operacion['precio_objetivo'] - $ordenes[0]['precio']) / (($ordenes[0]['precio'] - $key_operacion['stop_loss'])), 2, '.', '');
  19. $informacion['breakeven'] = number_format((($ordenes[0]['precio'] + (($ordenes[0]['comision'] * 2)/ $key_operacion['posicion'])) + 0.01), 2);
  20. $informacion['riesgo_eur'] = number_format((($ordenes[0]['precio'] - $key_operacion['stop_loss']) * $key_operacion['posicion']),0,'.','').' €';
  21. $informacion['riesgo_porcien'] = "2%";
  22. $informacion['beneficio_bruto'] = "";
  23. $informacion['beneficio_neto'] = "";
  24. $informacion['beneficio_porcien'] = "";
  25. }
  26.  
  27.  
  28. if(( isset($ordenes[1]) && ($ordenes[1]['precio']) != "") && ($ordenes[0]['precio'] != "0"))
  29. {
  30. $informacion['beneficio_bruto'] = number_format(($ordenes[1]['precio'] - $ordenes[0]['precio']) * ($key_operacion['posicion']), 2, '.', '') ;
  31. $informacion['beneficio_neto'] = number_format($informacion['beneficio_bruto'] - $ordenes[1]['comision'] - $ordenes[0]['comision'], 2, '.','');
  32. $informacion['beneficio_porcien'] = number_format(($informacion['beneficio_neto'] / ($ordenes[0]['precio'] * $key_operacion['posicion'])) * 100,2,'.',''). "%";
  33. }
  34.  
  35.  
  36. array_push($data['lista_operaciones'], array(
  37. 'datos_operacion' => array_merge($key_operacion, $valor, $cartera),
  38. 'lista_ordenes' => $ordenes,
  39. 'informacion' => $informacion));
  40. //}
  41. }
Add Comment
Please, Sign In to add comment