Developing an automatic stock trading program- need experienced stock market trading coder

Developing an automatic stock trading program- need experienced stock market trading coder


Job Description

As title says I'm looking for a developer to design a stock marker/futures/forex automated trading program that would make trades based on the system I have designed.

-Must have good English for communation
-Must have experience designing trading programs in the past- if you haven't done any please don't apply.
-Must have basic experience/understanding in stock/forex/futures markets (or great desire/internal drive to learn on your own apart from dedicated work time)
-Strong C++/C# skills needed for coding

-You must already have a platform on which to design this
-You must know or be willing to find where to find data feeds to implement into your program

((A good resource is

Here are the details of the system im trying to create:

The Goal is:
To design a program based on following well-established trendlines to achieve consistent and predictable profits.
I am the visionary/thinker behind this,
You are the tech-savy programmer.


The program will function as so:

The program will graph and go through hundreds of futures products, forex, and stocks.
The program will draw trendlines, connecting the lows or highs of the chart (based on if we are bearish or bullish that product).

It will only create trendlines with at least 4 points (or more- we can adjust this) and these points must be within 1%* of the trendline (the % is based of the total vertical increase/decrease of the product within the trendline period within which we are working).
*(again we can adjust this/test different settings)

-At this point, when a certain product nears it's support or resistance trendline again (for the 5th time), within 1% of the chart, the program will execute an order to enter that position.

See the attached picture which illustrates this.

-The basis of this is the likelihood that the trend will continue- and if so we profit.

To limit losses, the program will automatically close a position if it falls just 1% to the opposite side of the trendline (the direction we don't want it to go in) (thus limiting the loss to 2% of the trendline (note not 2% of total capital) which ensures very small risks.

-We will only pick trends with at least a projected daily return of at least 1% per 24 hours(assuming the trend continued for another 24 hours) in the sake of faster returns


Regarding the attached example:

The attached example illustrates a trendline of HLF (Herbalife)
The trend began at price $24 and our entry point (the 5th bounce off the trendline) is at $31.50

Maximum loss potential:
Right away, to determine our maximum loss, it's 2% of the price move of the trend so far, which is:
$31.50 (our entry point) - $24 (trendline start point) = $7.5

2% of that is $0.15

So our maximum loss would be $0.15 on the trade, which decreases second by second as the trend continues.


As for the gain:
Entering at $31.50, we held our position until the trend ended, an exit point of $37.20
The total gain in this trendline was $5.70.

See the image here:┬Ąt=bc7c8da90e1ac4cb99f0d6cbf06ae950_zpsc61745a0.jpg&evt=user_media_share


What we need:

-Your ability to design a program to chart prices, and recognize trends based off the criteria above.

-the program must then be able to execute buy and sell order - or at least simulate buy and sell orders while tracking profit and loss.

-I need to be able to test the program and tweak settings to find the most profitable setting, after seeing consistent results a we can both use the program to our achieve own profits.

-There are plenty of places for us to get free data feeds to input in the program and test this/tweak it to become consistently profitable.

We will test it with a test account first - so no financial risk on either party- until we are ready to put it into play with real money.


This would be a long term position as we would keep testing it to increase profitability

Skills: design, english, test, systems-programming, software-development