Skip to content

Commit

Permalink
BasketTrading/MasterPortfolio.cpp - context menu closes positions for…
Browse files Browse the repository at this point in the history
… strategy
  • Loading branch information
rburkholder committed Nov 9, 2021
1 parent cfc9166 commit 28ea2c9
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions BasketTrading/MasterPortfolio.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -831,14 +831,17 @@ void MasterPortfolio::AddAsActiveStrategy( UnderlyingWithStrategies& uws, pStrat

if ( !strategy.bChartActivated ) {

pManageStrategy_t pManageStrategy = strategy.pManageStrategy;

wxMenuItem* pMenuItem;
wxMenu* pMenuPopupStrategy = new wxMenu( idPortfolioStrategy );
pMenuItem = pMenuPopupStrategy->Append( wxID_ANY, "Close" );
int id = pMenuItem->GetId();
pMenuPopupStrategy->Bind(
wxEVT_COMMAND_MENU_SELECTED,
[idPortfolioStrategy]( wxCommandEvent& event ){
std::cout << "Close: " << idPortfolioStrategy << event.GetId() << std::endl;
[idPortfolioStrategy,pManageStrategy]( wxCommandEvent& event ){
std::cout << "Closing: " << idPortfolioStrategy << event.GetId() << std::endl;
pManageStrategy->ClosePositions();
},
id );

Expand Down

0 comments on commit 28ea2c9

Please sign in to comment.