function initiate_live_portfolio($portfolioID, $start_date, $end_date, $enterCRSI, $enterRange, $enterLimit, $exitCRSI, $commission, $max_risk, $risk_factor, $stop_loss_multiplier, $orderBy) { global $original_investment; global $breakOutSignal; global $ADX_filter; global $breakOutSignal; global $breakOutOrderBy; global $simplePriceHistory; global $showOutput; global $risk_factor; global $max_risk; global $stop_loss_multiplier; global $tranHistArray; global $portfolio_table; global $liveportfolio; global $liveportfolio_account; global $liveportfolio_trade; global $liveportfolio_complete_trade; reset_live_portfolio($portfolioID); $simResult = simulate_range_trade($portfolioID, $start_date, $end_date, $enterCRSI, $enterRange, $enterLimit, $exitCRSI, $commission, $max_risk, $risk_factor, $stop_loss_multiplier, $orderBy); copy_sim_to_live_portfolio($portfolioID); print $simResult; }
function initiate_live_portfolio_2($portfolioID) { global $original_investment; global $breakOutSignal; global $ADX_filter; global $breakOutSignal; global $breakOutOrderBy; global $simplePriceHistory; global $showOutput; global $risk_factor; global $max_risk; global $stop_loss_multiplier; global $tranHistArray; global $portfolio_table; global $liveportfolio; global $liveportfolio_account; global $liveportfolio_trade; global $liveportfolio_complete_trade; global $commission; $account = live_get_account_setting($portfolioID); $original_investment = $account['starting_capital']; reset_live_portfolio($portfolioID); $end_date = date("Y-m-d"); $simResult = simulate_range_trade($portfolioID, $account['start_date'], $end_date, $account['enter_crsi'], $account['enter_range'], $account['pct_limit_below'], $account['exit_crsi'], $commission, $account['max_risk'], $account['risk_factor'], $account['risk_sd'], $account['order_by']); copy_sim_to_live_portfolio($portfolioID); print $simResult; }