Many charting programs allow user coding of trading systems to be loaded into the program:
AmiBroker, MetaStock, Sierra Chart, TradeStation for example.
Since you've posted in the Forex forum, while the above need to be purchased, MetaTrader 4 is free together with the realtime data feed + history. I recommend Alpari for a renewable demo:
http://www.alpari-idc.com/
there are now dozens of brokers providing MT including MT fx brokers in the States:
Suggest you join:
http://finance.groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/
and set your Preferences to receive individual emails since members often attach charts, Experts — trading systems and Indicators; NB there can be upwards of 100 emails per day, I use the free MailWasher which helps in processing them:
http://www.mailwasher.net/
Suggest you go back several thousand messages — ie in the ' Message # .....' enter 40000 and read forward to gain an understanding of what's involved in using such systems and indicators.
Usually individual programs use their program specific coding language which isn't directly convertible to another program. You don't Have to understand coding, obviously it helps.
MT Experts/Indicators may perform differently or not at all from broker to broker requiring adjustment due to the differences in that broker's feed.
While much info is shared about various systems, suggest you keep a record of each MT4 (and others) Expert/Indicator you try since there are now hundreds of them stored at Lighpatch.
There are several other MT4 forums including posts here at T2W, as well as forums for the programs listed above that'll have code posted, following site shows code for MetaStock:
http://trader.online.pl/MSZ/!-MSZ-index-en.html in which you'll see various Indicators/Experts applied to charts.