.NET Accounting / Bookkeeping AJAX ASP Audio Services C/C++ CMS Cold Fusion Copywriting CSS Data Entry Data Processing Delphi Electronics Engineering Excel Flash Graphic Design Handheld J2EE Java Javascript Joomla JSP LDAP Legal Advice Link Building Links Linux Logo Design Market Research Marketing MS Access MS SQL mSQL Multimedia MySQL Oracle OsCommerce PDA Perl/CGI Photography Photoshop PHP PostgreSQL Project Management Proofreading Python Ruby/Ruby on Rails Script Installation Security SEO SQL System Admin Telemarketing Training Translation Video Services Virtual Reality Visual Basic Web Promotion Website Design Website Security Windows Wireless Wordpress Writing XHTML XML
Budget: N/A
Category: C/C++
Hi, I am looking for a solid EA programmer for MetaTrader. Here are the rough specs for the EA.
Alert is triggered when criteria are met.
Variables:
ENTRY SIGNAL ALERT
Bollinger Bands
CCI
WMA - weighted moving average
Buy signal Example: If price closes above middle line of Bollinger Band and CCI is above 100 within 4 bars, and price is above WMA, then trigger BUY ALERT
Exit signal
2 Weighted moving averages cross
Example: If 5 WMA crosses 8 WMA, then trigger SELL ALERT.
Here are some additional features I found on another EA programmer site:
Money Management - Lot size is determined as a percentage of equity, allowing the lot size to automatically adjust as your equity grows or shrinks. This compounds your profits and reduces your losses! You also have the option to use static lot sizing if you prefer.
Stop Loss, Take Profit & Trailing Stop - All orders have independently adjustable stops.
Spread Protection - Avoid those large dynamic spreads! Trading will automatically be suspended if the current spread exceeds the maximum spread.
Margin Check - Your EA will automatically suspend new orders if your used margin exceeds the specified percentage. This way you can avoid unexpected margin calls.
Seperate Instances - Your expert advisor can run on multiple charts at the same time - even on the same currency pair! You can also run it alongside other EAs as well as manual trades.
Errors & Alerts - Any trading errors, invalid settings or other program errors will be immediately brought to your attention. Audible alerts are available using MetaTrader's built-in alert feature.
These optional features are also included, but may be omitted if necessary or by request:
Timer - If you prefer to trade only during peak market hours, the timer allows you to set the range to trade each day. You can choose to use server or local time, and optionally close all orders at the close of trading.
Martingale Lot Sizing - The lot size can be increased for each consecutive win or loss order. The multiplier is adjustable, as well as a limit on the number of times to increase the lot size.
Save State - If necessary for your trading system, the current traiing state of your EA can be saved to the terminal, allowing your EA to continue trading in case of accidental shutdown.
I can send you an example of an EA from this programmer to help you see waht I mean.
Thanks for considering this project!
Eric Darby