-=Changelog=- And -=Upgrades =-

Ian

Member
Oct 14, 2015
26
0
6
I join in the suggestion, but I would also like to point out that apart from a virtual trailing stop it would be nice to have a virtual breakeven level :cool:
What is Breakeven? How should it work in your opinion?

Currently I see that all trades are closed based on a virtual take profit.
 

Kyrie

Member
Customer
Nov 4, 2018
37
0
6
What is Breakeven? How should it work in your opinion?

Currently I see that all trades are closed based on a virtual take profit.
I think it should work in about the same way as a trailing stop, only with slight differences.

Let's say we set a breakeven of 3 pips.

The robot has opened a BUY order at 1.2080. Take profit level has been set at 1.2085.

The price starts moving upwards and reaches the value of 1.2084, and then goes back to the value of 1.2080.

Had we had the opportunity to set a no-loss of 3 pips, the trade would have been closed at 1.2083 and we would have made a profit.
 

Jared

Administrator
Staff member
Feb 11, 2012
301
70
28
elm-ea.com
I think it should work in about the same way as a trailing stop, only with slight differences.

Let's say we set a breakeven of 3 pips.

The robot has opened a BUY order at 1.2080. Take profit level has been set at 1.2085.

The price starts moving upwards and reaches the value of 1.2084, and then goes back to the value of 1.2080.

Had we had the opportunity to set a no-loss of 3 pips, the trade would have been closed at 1.2083 and we would have made a profit.
Yes, no problem! I will do it within three days.

In the next update we will be adding a few new parameters, namely

1. Virtual trailing stop
2. Breakeven
3. Secret feature which I will tell you about at the time of release :)
 

sense

Member
Customer
Feb 18, 2020
20
0
6
Hey, bro!
I'm noticing this week that the bot is opening slightly more trades than usual.
Yes - I don't mind, the more trades the better! But a lot of losing trades! I have the impression that these trades are going against the rules of the trading strategy!
Let's solve this problem, I didn't pay you a mountain of money for nothing, I need a profit
 

Jared

Administrator
Staff member
Feb 11, 2012
301
70
28
elm-ea.com
Hey, bro!
I'm noticing this week that the bot is opening slightly more trades than usual.
Yes - I don't mind, the more trades the better! But a lot of losing trades! I have the impression that these trades are going against the rules of the trading strategy!
Let's solve this problem, I didn't pay you a mountain of money for nothing, I need a profit
Hey brother, OK, let's not get nervous.
Send me the statement from your trading account in a PM, or give me the details to access the server.
 

Jared

Administrator
Staff member
Feb 11, 2012
301
70
28
elm-ea.com
Sent. Waiting for your reply
Since we are only at the very beginning of the development of this algorithm, I have not immediately loaded the algorithm with many filters.
I don't think this is the right approach.

Judging by the report from your trading account, I see that many trades are open on spikes. Now the best I can suggest is to add a new filter that will filter out false signals for spikes.

I will do this soon, the new version is almost ready. I plan to release it tomorrow.
 

Shepherd

Member
Customer
Feb 5, 2011
88
0
6
Hi! Here I am as a client, I think I have some ideas of what we could add to this algorithm.

Today I worked on a real account at Tickmill broker.
I am using a virtual take profit of 2 pips. Now I see the following pattern:
The trade closes at the virtual take and the price continues to move.
If we had not closed this trade, we could have made additional profit.

Any ideas how to solve this problem?
 

Shepherd

Member
Customer
Feb 5, 2011
88
0
6
I've written about this before, we need a virtual trailing stop.
And you think this will be effective?
I think a system that would allow you to dynamically determine when to use virtual take profit and when not to use it would be much more convenient.
 

Julio

Member
Customer
Aug 5, 2019
36
0
6
Hi! Here I am as a client, I think I have some ideas of what we could add to this algorithm.

Today I worked on a real account at Tickmill broker.
I am using a virtual take profit of 2 pips. Now I see the following pattern:
The trade closes at the virtual take and the price continues to move.
If we had not closed this trade, we could have made additional profit.

Any ideas how to solve this problem?
I've written about this before, we need a virtual trailing stop.
 

Keenan

Member
Customer
Aug 27, 2010
71
0
8
And you think this will be effective?
I think a system that would allow you to dynamically determine when to use virtual take profit and when not to use it would be much more convenient.
A virtual trailing stop will perform the same function:)
 

Jared

Administrator
Staff member
Feb 11, 2012
301
70
28
elm-ea.com
A virtual trailing stop will perform the same function:)
No, it should work differently from a trailing stop. The way I see it is this:
Hi! Here I am as a client, I think I have some ideas of what we could add to this algorithm.

Today I worked on a real account at Tickmill broker.
I am using a virtual take profit of 2 pips. Now I see the following pattern:
The trade closes at the virtual take and the price continues to move.
If we had not closed this trade, we could have made additional profit.

Any ideas how to solve this problem?
I think I should consider making a dynamic virtual take profit.

In each trade, the algorithm should determine the maximum price it has reached in a move without a pullback.

For example would open a BUY trade at price:

1.1970

Virtual take profit = 2 (1.1972)

The rate changes and reaches 1.1972. The trade is not closed, as it is controlled by the (Rollback) parameter

For example, we set Rollback = 1.

Price continues to move and reaches 1.1974. It then rolls backwards from this price to 1.1973 and closes.

That is, we get a great opportunity to capture a slightly large price movement and close the trade during the pullback.

I will think about adding this feature in the future.
 

Shepherd

Member
Customer
Feb 5, 2011
88
0
6
No, it should work differently from a trailing stop. The way I see it is this:

I think I should consider making a dynamic virtual take profit.

In each trade, the algorithm should determine the maximum price it has reached in a move without a pullback.

For example would open a BUY trade at price:

1.1970

Virtual take profit = 2 (1.1972)

The rate changes and reaches 1.1972. The trade is not closed, as it is controlled by the (Rollback) parameter

For example, we set Rollback = 1.

Price continues to move and reaches 1.1974. It then rolls backwards from this price to 1.1973 and closes.

That is, we get a great opportunity to capture a slightly large price movement and close the trade during the pullback.

I will think about adding this feature in the future.
Great idea, Jared! Text me when this solution is ready!
 

Kyrie

Member
Customer
Nov 4, 2018
37
0
6
When will the new currency pairs be added?

There are very few trades. No more than 3 trades in all days this week.
 

Jamal

Member
Customer
Mar 26, 2013
35
0
6
When will the new currency pairs be added?

There are very few trades. No more than 3 trades in all days this week.
I think it would be nice if you added the possibility for the user to influence the number of trades that will be opened by the bot.
Really very few trades....
 

Lionel

New member
Customer
Feb 7, 2011
25
0
1
Most of the deals are very short!
make it possible to specify the duration of the deals! Maximum or minimum!
 

Jared

Administrator
Staff member
Feb 11, 2012
301
70
28
elm-ea.com

Version 1.1.1 (11-Aug-20)​

Code:
Changes //Improving order management methods
-==Trall==-
EnableTrailingStop - OFF/ON/Virtual. Enable/Disable the trailing stop
TrailingStart - number of pips, through activated TrailingStop
TrailingStop - trailing stop level.
TrailingStep – trailing stop step.
EnableBreakeven – True/False. (virtual)
BreakevenTrigger -  The number of profit pips, for triggering a breakeven.
BreakevenLevel – The level of the breakeven from the opening price.

What are viral levels? It means that I have now trained the robot to remember these values and as a result, these values are not seen by the broker. But when the price reaches these values the algorithm performs the necessary actions.

How does virtual trailing work?

EnableTrailingStop = Virtual
TrailingStart - 2
TrailingStop - 1
TrailingStep - 1

Suppose we open a BUY trade at 1.2080
At the opening, the virtual STOP loss in our trade is 1.2073.
When the price reaches 1.2082, a virtual trailing stop is activated.
And the bot remembers the new stop loss level, it will be 1.2081
When the price changes and becomes 1.2083 (Step = 1), then the stop level is tightened by 1 pip to 1.2082.

How does BreakEven work?
There is a one-time change in the stop loss level here.

EnableBreakeven = True
BreakevenTrigger = 2.5
BreakevenLevel = 1

Suppose we open a BUY trade at 1.2080
When the price reaches 1.20825, Breakeven is activated and set at 1.2081.



Please download your update here:

ELM EA


While you're testing this update, I'm getting on with my work! More improvements are coming soon, which will involve some tweaks to the conditions for entering a trade!
 

Jared

Administrator
Staff member
Feb 11, 2012
301
70
28
elm-ea.com
I think it would be nice if you added the possibility for the user to influence the number of trades that will be opened by the bot.
Really very few trades....
The algorithm operates on the basis of very strict entry and exit conditions.
You can affect this by reducing the values in the parameters:

VolumeOrderFlow = 0.5 (For example)
SpreadCoef = 0.1(For example)
The number of trades will be several times higher.

This topic is related to the discussion of up


Most of the deals are very short!
make it possible to specify the duration of the deals! Maximum or minimum!
I think it's a good idea. I need some time to think about how to make it so that there are no possible logical errors in order management. We will be adding this feature in the near future!
 

Jesus

New member
Customer
Apr 3, 2020
28
0
1
Hi Jared!
I got a significant loss on my account yesterday during the news release and a strong spread widening, I have been messaging you about it via telegram, but I haven't received a reply. What do you think about restricting the opening of trades during spread widening?
 

Harper

New member
Customer
Apr 11, 2020
25
0
1
Hi Jared!
I got a significant loss on my account yesterday during the news release and a strong spread widening, I have been messaging you about it via telegram, but I haven't received a reply. What do you think about restricting the opening of trades during spread widening?
Are you sure the problem is spread widening and not slippage? There are usually very strong slippages during the news