VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
ACADEMY / Platforms and export

What Is Touchance? Features, Fees, Supported Brokers, and Whether It Can Run a Strategy

Touchance is a multi-broker charting and order-entry program widely used by Taiwan futures traders. It handles quotes, conditional orders and API order submission, sending your orders to your broker account. Strategies are designed, backtested and validated elsewhere, then their signals are routed to it for execution. Fees, supported brokers and order types depend on your own broker.

By · Published · updated · Editorial policy

Contents
  1. What is Touchance, and what does it do?
  2. Is Touchance free? What costs come with using it?
  3. Which brokers and order functions does Touchance support?
  4. How do Touchance and a strategy execution platform divide the work?
  5. Can Touchance run a strategy built elsewhere?
  6. Which type of systematic trader suits Touchance?
  7. Frequently asked questions
  8. References

What is Touchance, and what does it do?

Touchance is a charting and order-entry program that many Taiwan futures traders use. One interface can log into accounts at several futures brokers, and it offers real-time quotes, conditional orders and program API order submission. It handles sending orders to the broker. The strategy itself is designed, backtested and validated elsewhere, and its signals are passed in to be executed.

Think of it as the last mile of a trading workflow. In your research tool you decide when to buy and when to sell, and Touchance sends the order to the broker's server at that moment. Its four core functions are:

  • Charting and quotes: real-time domestic and overseas futures quotes, price charts and the order book, for manual monitoring or for a program to read.
  • Multiple broker accounts: one program logs into several futures brokers' accounts, so you switch accounts without switching software.
  • Conditional orders: trigger orders, OCO, trailing stops and similar, which the software or the broker's server monitors before sending the order automatically.
  • Program API: the API (application programming interface) is the interface that lets your own code read quotes from and send orders through the software directly. Programmatic traders use it to turn signals into orders.

None of these four is strategy backtesting. That is not a flaw, it is a division of labor: order-entry software concentrates on routing orders well, and strategy search and validation are handled by other tools. For which tools can do that without writing code, see Automated trading without coding: how the platforms divide the work.

Where Touchance sits: the strategy decides elsewhere and passes a signal, Touchance routes the order, and the futures broker fills it Touchance only sends orders Signal in, order out Strategy Touchance Broker Decides Routes Fills elsewhere It routes orders; it does not decide. So: find your signal source first.
Where Touchance sits in the systematic trading workflow: it receives strategy signals and sends orders to the futures broker. The strategy is not designed here.

Is Touchance free? What costs come with using it?

Fees depend on the futures broker you get the software through and on which modules you choose, so there is no single answer that applies to everyone. Some brokers provide it free as a client service; others charge separately for particular modules or quote sources. Rather than taking someone's word that it is "free," go through a checklist and confirm each item with your own broker.

  1. Software use fee: Does your broker provide it free? Are there minimum contract volumes or other account conditions?
  2. Real-time quote fees: Domestic futures quotes usually come with the account; are overseas futures or exchange depth quotes charged separately?
  3. API or programmatic order module fees: Does the API you need for program trading require a separate application or payment? Is there a usage period?
  4. Futures commissions and transaction tax: These two have nothing to do with the software, but you pay them on every filled order. Commissions are negotiated with your broker, and transaction tax is levied under the law, with the rate set by the competent authority's announcements.
  5. Historical data or backfill fees: Is backfilling K-bars after a disconnection, or downloading longer history, charged? This affects which data set you use in your backtesting tool.

Item 4 is the easiest to overlook, because it is not a "software fee." But for systematic traders, commissions and slippage are the numbers that decide whether a strategy survives, and they should be entered at the backtest stage. Trading costs in backtests: commissions, slippage and average trade explains how to put these two numbers into every backtest, rather than discovering after going live that the profit has been eaten away.

Five fee items to confirm before treating Touchance as free: software use, quotes, the API module and data backfill depend on the broker, while commission and tax are paid on every fill Free? Check five fees Confirm each with your broker 1 2 3 4 5 Software use Real-time quotes API module Commission + tax Data backfill Ask broker Ask broker Ask broker Every fill Ask broker “Free” depends on your broker. So: confirm all five first.
Five fee items to confirm with your broker before you can treat Touchance as free.

Which brokers and order functions does Touchance support?

Touchance can log into accounts at several domestic futures brokers from one interface. The list of supported brokers changes as partnerships change, so there is only one way to check: ask your own broker whether it offers Touchance, and which modules the version includes. The list changes, but the items you need to verify do not. The table below is that checklist.

For systematic traders, order types matter more than the number of brokers. A stop-loss has to fire automatically on a trigger order, not depend on someone watching the screen. A trigger order is an order that is sent by the software or the broker's server only when price touches the trigger price you set, and it can be sent as a market or limit order. An OCO (one-cancels-other) order places two orders at once; when one is filled or triggered, the other is cancelled automatically, which is commonly used to place a stop and a target together.

Order typePurposeTrigger conditionCommon use in a strategy
Market orderFills immediately at the current available priceFilled on submissionEntry, emergency exit
Limit orderFills only at the specified price or betterPrice reaches the limitEntry, profit target
Trigger order (stop-loss trigger)Sends the order only when price touches the triggerTrade price reaches the trigger priceStop-loss (relies on the trigger order, not manual action)
OCO orderTwo orders placed together; when one is live, the other is cancelledWhichever side triggers firstStop and profit target placed together
Trailing stopThe stop price moves automatically up or down with the profit directionPrice pulls back by the set distanceExit for trend trades
Five order types a systematic strategy uses: a market order fills right now, a limit order at your price or better, a trigger order sends at the trigger, an OCO cancels the other when one fills, a trailing stop follows the price Five order types to check Available? Who monitors it? Market Limit Trigger OCO Trailing stop Fills right now Your price or better Sends at the trigger One fills, other cancels Stop follows the price Stops must fire without you. So: test each type on your version.
Five order types a systematic strategy uses, and how each one actually behaves at the exchange.

Hypothetical example

Buy one mini-TAIEX contract at 20,000 points, and right after entry place an OCO: a stop trigger at 19,900 and a limit profit target at 20,200. A mini-TAIEX futures point is worth NT$50 (per the TAIFEX contract specification), so the 100-point stop distance is NT$5,000 and the 200-point target distance is NT$10,000. Whichever side price reaches first, the software sends that order and cancels the other, with no one needing to be at the screen.

When you check your own broker's version, go through the five order types in the table one by one: whether each is available, whether it is monitored on the software side or the broker's server side, and whether it fails during a disconnection. Contract specifications (point value and minimum tick) can be adjusted by the exchange, so use the TAIFEX contract specification page as the reference. To look up any futures contract's tick size and point value quickly, the free futures contract calculator can help.

How do Touchance and a strategy execution platform divide the work?

The two are a division of labor, not substitutes. A strategy execution platform loads strategies, runs backtests and emits signals during the session, while Touchance mainly handles quotes and order routing. A strategy execution platform is software that can load a strategy's source code, judge entries and exits bar by bar in the session, and emit signals; the platforms that can load an exported strategy are listed in trading platforms that support export. Many Taiwan programmatic traders chain the two into one workflow: the strategy is judged on the execution platform, and the orders go through Touchance to the broker.

Each execution platform has its own strategy language for describing entry and exit conditions and parameters. PowerLanguage and EasyLanguage share a common origin but are not identical, and a strategy moved between them needs rewriting in several places. The differences between EasyLanguage and PowerLanguage are covered item by item. Touchance itself has no such strategy language; it receives signals and provides an API so that signals from an external program or platform become orders.

AspectTouchanceStrategy execution platform
Main jobQuotes and order entryStrategy development, backtesting and emitting signals
Strategy languageAPI programs (self-written)Each platform's own language (such as PowerLanguage, EasyLanguage)
BacktestingFocused on order entryFull backtest reports
Order routing and broker connectionMultiple broker accountsConnects through a broker or order-routing software
Common pairingReceives signals, then sends ordersGenerates signals
Division of work: the strategy execution platform covers build, test and signal, then hands the signal over to Touchance, which covers the order Two tools, two segments Platform signals, Touchance sends Platform Touchance Build Test Signal Order Handoff They work together, not instead. So: ask where your signal comes from.
Two tools, each covering one segment: one builds and tests the strategy, the other sends orders to the broker, and the two can sit in the same workflow.

What this division means for you: when choosing tools, first ask where the signal comes from. If you already have an executable strategy on some execution platform, Touchance adds the multi-broker and order-routing segment. If you do not yet have a strategy, build it first, then come back to deal with order routing.

Can Touchance run a strategy built elsewhere?

Yes, but the order matters: first put the strategy on an execution platform that can emit signals from bars, or write it as a program that calls the Touchance API, and then let Touchance send the orders. A strategy produced by a research tool goes through three steps before it reaches the order-entry stage: export the source code, load it on the platform, and check it against the backtest.

  1. Complete the search and validation in the research tool. This includes checks such as out-of-sample and step-forward analysis, to confirm the candidate is worth taking to live trading.
  2. Export as platform source code. Export into the target platform's strategy language, such as PowerLanguage or EasyLanguage, so the platform can load it.
  3. Load it on that platform and check the backtest. Rerun it on the same data with the same commission and slippage settings, then compare the trade count and each entry and exit point. Importing a strategy into MultiCharts and checking the backtest results lists the comparison steps using one of these platforms as the example. Check the backtest before going live.
  4. The platform emits signals. During the session, that platform judges entries and exits from the bars.
  5. Touchance sends the order to the broker. The signal is turned into an order through the connection module or the API.
Five steps from a strategy built elsewhere to a live order: validate, export code, recheck the backtest on the platform, which must never be skipped, let the platform emit signals, and let Touchance send orders Recheck before going live From research tool to live order 1 2 3 4 5 Validate Export code Recheck backtest Platform signals Touchance orders Never skip Same data, same costs, same trades. So: compare trades before going live.
Five steps from a strategy built elsewhere to a live order sent by Touchance. The backtest check in step 3 cannot be skipped.

Taking AlphaPrime (Valynox) as an example, it completes search and validation in step 1 and exports the strategy as platform source code in step 2; the supported platforms are listed in the strategy export platform overview. Steps 3 to 5 then return to the division of labor between the execution platform and Touchance. The backtest below shows what a candidate looks like before export. This run tested NQ (E-mini Nasdaq-100 futures) on daily bars, 2019-01-02 to 2025-06-30, long and short, 1 contract, with $20 commission and $10 slippage per trade. The rules used a single MACD condition for entry and exit, with no stop, no target and no filters. It is a stand-in rule built from a standard indicator, used to demonstrate the process; it does not test Touchance itself.

Source: AlphaPrime product engine (CPU), run dated 2026-10-31. NQ daily bars, 2019-01-02 to 2025-06-30, long and short, 1 contract, $20 commission and $10 slippage per trade.

NumberResult
Net profit (closed trades)$96,490
Max drawdown$41,205
Trades146
Win rate56.16%
Profit factor1.373
Average trade$660.89
Time in market17.7%
Actual AlphaPrime performance report screen: this is the one kept from 1,024 candidates the search tried, using a MACD stand-in rule. It does not test Touchance itself.
Actual AlphaPrime performance report screen: this is the one kept from 1,024 candidates the search tried, using a MACD stand-in rule. It does not test Touchance itself. NQ · daily · 2019-01-02 to 2025-06-30 · CPU engine backtest

Three things should be made clear when reading this report. First, it is the one kept from 1,024 candidates the search tried, selected by its ratio of return to drawdown; when you look only at the best of many, the numbers will naturally look better. Second, 146 trades over six and a half years, averaging $660.89 each, is the backtest result of this stand-in rule over this period. It does not mean MACD or any rule "earned this money," and it is not a figure a reader should expect. Third, NQ is worth $20 per point and its minimum tick of 0.25 points equals $5 (per the CME contract specification), so the $10 slippage setting amounts to two ticks per side per trade, a reasonably conservative assumption on daily bars. AlphaPrime includes commission, slippage and next-bar fills in every evaluation, so the ranking you see is already net of costs.

Which type of systematic trader suits Touchance?

Touchance suits futures traders who already have a source of strategy signals and need multi-broker accounts with reliable order routing. Those who need to run large-scale strategy search and validation within the same software should place it at the last segment of the workflow, with research and execution tools building the strategy beforehand. The table below describes what each of three types of reader needs to add.

Reader typeWhat Touchance coversOther tools still neededFirst thing to confirm
Manual chart-and-order traderCharting, conditional orders, multiple accountsNot necessarily any other toolWhether the broker supports it, and which conditional order types are available
Programmatic trader with an existing strategy signalReceives signals and sends orders, APIAn execution platform or self-written program to generate signalsWhether the API module is enabled, and how it connects to the execution platform
Researcher who runs large-scale strategy search and validationOrder routing at the end of the workflowStrategy research tool plus execution platformThe research tool's export format, and whether the target platform can load it
Three types of trader: a manual trader needs nothing else, a trader with a signal needs a platform or own code, and a researcher needs a research tool plus a platform, with Touchance at the order end Who needs what else? Touchance covers the order end Trader Still needs Manual trader Has a signal Researcher Nothing else A platform or code Research + platform Touchance is the last step. So: check orders and the API first.
Where each of the three types of trader places Touchance, and what each still needs from elsewhere.

Whichever type you are, the next step is the same: open the version of Touchance your futures broker provides, and go through the five order types in the third section one by one to check whether each is available and which side monitors it. If you plan to trade by program, also confirm whether the API module is enabled. Once you have finished these two checklists, you will know whether your strategy signals can be fully executed here.

Frequently asked questions

Is Touchance free?

It depends on which futures broker you get it from and which modules you use. Some brokers provide it free to clients; others charge separately for the API or overseas quotes. Confirm the software fee, quote fees, API module fee and historical backfill fee with your broker, then add the commissions and transaction tax you pay on every fill to get the full cost of use.

Which brokers does Touchance support?

It can log into accounts at several domestic futures brokers from one interface, but the list of partners changes, so there is no fixed answer. The most reliable approach is to ask your own broker whether it offers Touchance, and which conditional order types and API modules the version includes.

Can Touchance run strategies?

It handles quotes and order routing, while the strategy has to be built elsewhere. The usual approach is to generate signals with a strategy on an execution platform, or to write your own program that calls its API, and then let Touchance send the orders to the broker. A strategy built in another research tool must first be exported as platform source code, loaded on the platform and checked against the backtest before it reaches the order-entry stage.

Can Touchance be used together with a strategy execution platform?

Yes, and this is a common combination among Taiwan programmatic traders. The execution platform loads the strategy, backtests it and emits signals during the session, and Touchance receives the signals and sends the orders to the broker. The two each cover one segment of the workflow and do not replace each other.

References

  • U.S. Securities and Exchange Commission. Stop, Stop-Limit, and Trailing Stop Orders (Investor Bulletin). https://www.investor.gov/introduction-investing/general-resources/news-alerts/alerts-bulletins/investor-bulletins-15
  • U.S. Securities and Exchange Commission. Understanding Order Types (Investor Bulletin). https://www.investor.gov/introduction-investing/general-resources/news-alerts/alerts-bulletins/investor-bulletins-14
  • Taiwan Futures Exchange. Mini-TAIEX Futures. https://www.taifex.com.tw/enl/eng2/mTX
  • CME Group. E-mini Nasdaq-100 Futures Contract Specs. https://www.cmegroup.com/markets/equities/nasdaq/e-mini-nasdaq-100.contractSpecs.html