Any issues and improvment are welcome to be posted , in-case it is worth of try to put the changes It will be available at:
https://github.com/kashirin-alex/jForex-priceDeviationAndOpoSide
jForex-priceDeviationAndOpoSideWhat is that strategy:
MANAGE ACCOUNT:
ORDERS EXECUTION:
1) price-deviation, as the price has the change by the current timePeriodSet MinMax %90-/+ price-deviation is (currentFoundBaseMinMaxToOneMin/changeBigFrameToOneMinTheWeekMinMax) = equal current probability for timePeriod to work with. -> timePeriodSet
2) CCI +120 it is sell, CCI is -120 it is buy (timeperiod by timePeriodSet x8 )
3) kama (kamaTimeperiod by timePeriodSet x2 ) = fastPeriod kamaTimeperiod /4 kamaTimeperiod /2 change up is BUY, change down is SELL
public double defFirstStep = 10; public double minFirstStep = 2.5;
starting from the currentFoundBaseMinMaxToOneMin to work by
what happens EUR/USD price change waits for 15.0~Pip
while GBP/USD wait for difference of 70.0~Pip
the same regards the trailing-steps sizes.
currently parameters set:
@Configurable("STDdev timePeriod")
public int STDminsPeriod = 168;
@Configurable("STDdev Period")
public Period STDPeriod = Period.ONE_HOUR;
https://github.com/kashirin-alex/jForex-priceDeviationAndOpoSide
jForex-priceDeviationAndOpoSideWhat is that strategy:
MANAGE ACCOUNT:
- set the tradable instruments by equity
- set the amount for the orders by equity
- close order as the current equity is above gain-percentage
- enter SL as trailing step at profit
- email on new orders
- email on orders close by gainBase
ORDERS EXECUTION:
1) price-deviation, as the price has the change by the current timePeriodSet MinMax %90-/+ price-deviation is (currentFoundBaseMinMaxToOneMin/changeBigFrameToOneMinTheWeekMinMax) = equal current probability for timePeriod to work with. -> timePeriodSet
2) CCI +120 it is sell, CCI is -120 it is buy (timeperiod by timePeriodSet x8 )
3) kama (kamaTimeperiod by timePeriodSet x2 ) = fastPeriod kamaTimeperiod /4 kamaTimeperiod /2 change up is BUY, change down is SELL
- as 3 of the indicators return the same TREND (buy or sell) order executed by the TREND
- on order close at profit of at least 1st trailing-step a new order executed to the opposide dircetion
public double defFirstStep = 10; public double minFirstStep = 2.5;
starting from the currentFoundBaseMinMaxToOneMin to work by
what happens EUR/USD price change waits for 15.0~Pip
while GBP/USD wait for difference of 70.0~Pip
the same regards the trailing-steps sizes.
currently parameters set:
- trade 32 instruments in-both directions
- max 4 order for each dircetions
- max Merges 3
- while new order of the same direction is executed as the previous has distance of 60% from the week's MAX-MIN and merging as the 2nd order got 55% from the week's MAX-MIN
@Configurable("STDdev timePeriod")
public int STDminsPeriod = 168;
@Configurable("STDdev Period")
public Period STDPeriod = Period.ONE_HOUR;