I require a windows program to open a webpage within its own form, log into the website with details that the user gives the program at the beginning when the app is launched and then monitor certain information displayed in that site.
Once certain information in the webpage changes(just numbers and small images), the app accesses that data and then decides whether to use keyboard and mouse functions to perform a small task or not. After that the app continues watching the information in the webpage again and modifies more information through keyboard and mouse functions.
I trade currencies and i use a webtrader which is openbook, much like social trading so i can see other traders and copy what they do etc,
So if you goto www.etoro.com/webtrader sign up for a practice account you can see for yourself how it works. Copy a guru and watch their trades get copied in your practice account.
What i want to do is when my account is copying a trader and that particular trader opens a buy/sell position i want this program to recognize what currency he bought/sold, what price his stop loss is and what his take profit is set to and also what risk he went into. All that info comes up inside the webtrader when the copied trader makes a trade.
I want this program to see all that data, then make a manual trade by using the mouse and keyboard to click buttons and open a position with the same risk, same stop loss and same take profit but open the trade when he is down at either 5% or 10% and open the trade with a certain amount of money that the user tells the program to use. After the trade opens the program still needs to monitor that copied trade for changes,. so if the trade im copying changes its stop loss or take profit in the midst of being opened then my trade that the program manually opened will also have to reflect that. And when the copied trader closes their position, the manual trade will also have to be closed.
Basically all this program does is watch for trades to open and manually make trades exactly the same and mimics the changes. The only difference is that the manual trades will open when the copied trades drop to either 5% or 10% or there abouts and the amount of money put on the trade will be whatever the user decides.
There are more finer details that still havn't been decided exactly how it will work with regards to when trades open and the amount of money it decides to open the trade with but we can work through that as the program gets built.
Multiple trades will be made a day, and the program will run 24hours a day, 5 days a week. it must be contained within its own program, i dont want the webpage opened up on windows, it must open up inside its own program so i can still use the internet and open/close the browser whenever i want without affecting the webtrader inside program.
There must also be fail safes so if the program gets turned off or the computer resets it can be restarted and know whats going on.