Vancouver BC Canada
Posts: 1 since Feb 2014
Thanks Given: 0
Thanks Received: 0
|
Hey guys,
New at Programming. Using Java to code my strategy for automated day trading. My plan is simple. Just need some help with the code and where to go from here.
The plan is to have a trailing stop that adjusts as the market moves in favour of the trade. For Example (Going Long/buying): Enter the market at specified entry price and it moves up in favour of the trade. When the price reaches 50% of the way between entry price and target price the trailing stop is adjusted and is adjusted one last time when target price is reached.
What I have thus far... (A really rough first draft as you can see!)
public class StockExample {
public static void main(String[] args) {
}
double MarketPrice;
double EntryPrice; // EntryPrice == Stop Price
double TargetPrice;
double TrailStop;
double TrailStop2; //Initial Trail Adjusted 50%
double TrailStop3; //Trails .05 behind TargetPrice
{
TrailStop2 = TargetPrice - EntryPrice/2 +.02;
TrailStop3 = TargetPrice - .05;
{
if (TrailStop == 50% TargetPrice) {
System.out.println(TrailStop2);
if (TrailStop2 == .05 - TargetPrice );
System.out.println(TrailStop3);
}else{
System.out.println("Target Price not met.");
Also wanting to add this new rule and convert it to code...
If Market price exceeds Entry Price by .15 and is not triggered cancel trade ( like a gap were to occur or something)
Figure it would have to look something like this?
if (MarketPrice > EntryPrice + 0.15)
System.out.println("Cancel Trade");
Any help will be appreciated. Cheers
|