Money Management
Calcolo del profitto mensile per strategia di trading
by leonardo_ciaccio
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/1.11.4/semantic.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/1.11.4/semantic.min.js"></script>
<div class="ui grid">
<div class="one wide column"></div>
<div class="fourteen wide column">
<h2 class="ui header">
<i class="green euro icon"></i>
<div class="content">
Money Management
<div class="sub header">Calcolo del profitto</div>
</div>
</h2>
<h4 class="ui horizontal header divider">
<i class="bar chart icon"></i>
Modulo di elaborazione
</h4>
<form id='elab' class="ui form">
<div class="six wide field">
<label>Capitale iniziale</label>
<select id='balance' class="ui search dropdown ttip" data-content="Il capitale destinato alla strategia">
<option value="100">100€</option>
<option value="500" selected>500€</option>
<option value="1000">1000€</option>
<option value="1500">1500€</option>
<option value="2500">2500€</option>
<option value="5000">5000€</option>
</select>
</div>
<div class="six wide field">
<label>Rischio per trade</label>
<select id='risk' class="ui search dropdown ttip" data-content="La percentuale da destinare per ogni trade">
<option value="5">5%</option>
<option value="10" selected>10%</option>
<option value="15">15%</option>
<option value="30">30%</option>
<option value="50">50%</option>
</select>
</div>
<div class="six wide field">
<label>Risk/Reward Ratio </label>
<select id='rrr' class="ui search dropdown ttip" data-content="Il rapporto tra perdite e...
CSS
.ui.grid{
padding-top : 30px;
}
.ui.horizontal.header.divider{
padding-bottom : 30px;
}
JavaScript
/*
Coded by Leonardo Ciaccio 21.03.2015
https://www.facebook.com/leonardo.ciaccio
*/
window.onload = function(){
function elabora( balance, risk, rrr, mo, pg ){
return ((mo/100*pg )*((balance/100*risk)*rrr))-((mo/100*(100-pg))*((balance/100*risk)*1));
}
$('.ttip').popup();
$( '#elab' ).submit( function( event ){
var res = elabora( $( '#balance' ).val(),
$( '#risk' ).val(),
$( '#rrr' ).val(),
$( '#mo' ).val(),
$( '#pg' ).val()
);
alert( "Con un capitale di " + $( '#balance' ).val() +
"€ rischiando il " + $( '#risk' ).val() +
"% per ogni trade con un risk/reward di 1:" +
$( '#rrr' ).val() + " e con una percentuale di Gain del " +
$( '#pg' ).val() + "% in " +
$( '#mo' ).val() + " operazioni mese, avresti guadagnato : \r\n " +
res + "€"
);
event.preventDefault();
} );
};