Calcolo Progressione

Calcola la progressione dei profit e dei loss per determinare la strategia.

HTML

<div class="response"></div>

JavaScript

( function(){
    
    // 20 operazioni mese 70% gain = 14 profit e 6 loss
    var bilancioIniziale       = 150,
        operazioniMeseProfit   = 20,
        operazioniMeseLoss     = 0
        percentRischioPerTrade = 3,
        reward                 = 0.85,
        mesi                   = 12;

    function getSize( balance, risk ){
    
        return Math.round( ( ( balance / 100 ) * risk ) * 100 ) / 100;
    
    }
    
    function getMese( num ){
    
        switch( num ){
        
            case 1:
                return "Gennaio";
                
            case 2:
                return "Febbraio";
                
            case 3:
                return "Marzo";
                
            case 4:
                return "Aprile";
                
            case 5:
                return "Maggio";
                
            case 6:
                return "Giugno";
                
            case 7:
                return "Luglio";
                
            case 8:
                return "Agosto";
                
            case 9:
                return "Settembre";
                
            case 10:
                return "Ottobre";
                
            case 11:
                return "Novembre";
                
            case 12:
                return "Dicembre";
        
        }        
    
    }
    
    
    for( var i = 0; i < mesi; i++ ){
        
        $( '.response' ).append( "<p> MESE " + getMese( i + 1 ) + "</p>" );
        
        for( var ii = 0; ii < operazioniMeseProfit; ii++ ){
            
            bilancioIniziale = bilancioIniziale + ( getSize( bilancioIniziale, percentRischioPerTrade ) * reward );
            bilancioIniziale = Math.round( bilancioIniziale * 100 ) / 100;
            
            $( '.response' ).append( "<p> Profit : " + bilancioIniziale + "</p>" );
        }
        
        for( var iii = 0; iii < operazioniMeseLoss; iii++ ){
            
            bilancioIniziale =...