Professional Documents
Culture Documents
Nifty Trend Formula
Nifty Trend Formula
2">
function calculatePrices(){
var spotPrice = 1.0 * getValue("spotPrice");
var callStrikePrice = 1.0 * getValue("callStrikePrice");
var callRate = 1.0 * getValue("callRate");
var putStrikePrice = 1.0 * getValue("putStrikePrice");
var putRate = 1.0 * getValue("putRate");
function populateCallPutStrikePrice(){
var spotPrice = 1.0 * getValue("spotPrice");
if(getValue("spotPrice")!=null && getValue("spotPrice")!=""){
document.getElementById("userInput").style.display="block";
}else{
document.getElementById("userInput").style.display="none";
}
if(spotPrice%100>=0 && spotPrice%100<40){
setValue("callStrikePrice",Math.floor(spotPrice/100)*100 + 100 + "");
setValue("putStrikePrice",Math.floor(spotPrice/100)*100 - 100 + "");
}else if(spotPrice%100 >=40 && spotPrice%100<=60){
setValue("callStrikePrice",Math.floor(spotPrice/100)*100 + 100 + "");
setValue("putStrikePrice",Math.floor(spotPrice/100)*100 + "");
}else{
setValue("callStrikePrice",Math.floor(spotPrice/100)*100 + 200 + "");
setValue("putStrikePrice",Math.floor(spotPrice/100)*100 + "");
}
}
function getValue(id){
return document.getElementById(id).value;
}
function setValue(id,value){
document.getElementById(id).value = value;
}
</script>