There are a lot of people discussing automatical trading in which the program totally controls the entry and exit of the trades. Many platforms such as Openquant, Ninjascipt, Tradestation etc. can be used as the starting point. Of cause many people also build from scratch with brokers' api. There are also a lot of people using DOM based order entry tool to do scalping and order management (mainly bracket orders). A lot of softwares such as IB BookTrader, ButtonTrader, TT, etc. are aimed to carter active scalpers. However is there a solution on the market which is solely for those discretionary traders? You may think it as a control panel with a lot of preconfigured shortcut buttons. The action of each button accociated can be programed by a script. The script mainly specifyies whether it is to sell or buy an specific instument or flat a position. If it is to buy/sell, that is the stop and target price. The stop price can be either a fixed number of ticks from the entry just as almost all the DOM based program, or it is decided in realtime using the current n bar low/high, where n is preconfigured. The benefit of such solution is to provide a good way to seperate the charting, trading signal generation from the manually trade triggering part. The most close solution I know is to use eSignal to create those buttons and write corresponding EFS funtions to be accociated with those buttons. However eSignal's broker api does not support bracket order and can not receive feedback from the broker. Is there any other solution supports such kind of trading style?