What's new

pipbolt.io Expert Advisors

Hi. I'm the coder of pipbolt.

Sorry that the site and its EAs are not finished yet. I was just too busy doing other work :/

Although, the EAs are not finished, they should work, if you download the compiled files on pipbolt.io.

If it does not work, can you please share your logs of the journal and experts tab?
 
I'm sorry. I do not know why it does not work. Maybe you want to test another broker?
I plan to add a debug option in my EAs in the future, but for now, it is very difficult to identify what causes this issue.
 
Hi. Thank you for your analyse about that. Which broker do you tested on this EA or which broker do you recommend? I tested it with icmarkets with a standard account and an ecn account. Thanks for your help. Regards, Julian
 
Hi. I found out this error comes from the CTrade class, it is trying to open a position. The curiosity is that the broker fxflat (standard) works fine and icmarkets (standard and ecn) doenst work. I dont know FxFlat, only made a Demo Account not more. I wanted to stay @icmarkets. Is it possible for you, that you have a look at your "PipboltFramework\Params\MainSettings.mqh" to probalby fix it? Thanks for that
 
I will have a look. Do you know which class, file or line is causing the issue?
I will also remove the annoying print() from #L102.
 
I fixed the bug. The EA did not add the correct filling type to the order.
I will finish it tomorrow and update all my EAs :)
 
Hello.

Great. I thought that there was something wrong with the order :) Great that you take care of it so and thank you very much for your helpfulness.

I took a closer look at your RSI Expert Advisor and noticed the following: If the trade is not opened when the candle is in the RSI range, but only when the RSI range is reached AND the high (for long positions) or the low (for short positions) of the previous candle of the timeframe has exceeded or fallen below.
I have added a comparison from 22.08 to 23.08 in EURUSD in 15M TF with RSI 14 Close Price with levels 30 and 70. Once screenshot 1 is according to the new method. Screenshot 2 is after that of the current Expert Advisor.
With the new method there are 7 trades. with potential 5 winners, depending on how to bet SL and TP, yet the price moves significantly in the direction as the trading recommendation would be.
In addition, you would have to add an "If query", which says that if a trade was made and the price is still in the overbought or underbought range of the RSI, then no more trade should be made. Of course you could say, if a winner trade, then no more trade, if a loser trade tries it again, if all conditions are fulfilled ( RSI triggered and the high or low of the previous candle was exceeded or fallen below.

Another option in the EA settings that could be added would be the following: By how many points should the price have risen or fallen to enter a trade? Meaning, Scr. 3 an example: The price goes over the high of the last candle, but it is still the wrong direction and it could be a mistake. You could set the deviation to the high or low of the previous candle in the settings.

One recognizes that with the present EA it partly comes to false trades, since the price goes further down and/or up, although the RSI was triggered. I.e. the trade is entered when the RSI range is triggered and a new candle is created. This leads to the fact that e.g. several miss trades have come about in this area.

My question is: Is it possible that the query "If the high or low of the last candle is exceeded or fallen below" can still be added by you? If No, would it be possible for me to try to revise your EA?

Many greetings and thanks,
Julian

Scr1
https://ibb.co/JvB19Hq


Scr2
https://ibb.co/zGXPNrm


Scr3
https://ibb.co/M129byc
 
Last edited:
I have updated all my EAs to version 0.002.

I'm sorry, but at the moment I do not work actively on these EAs. And I can't publish the source code of the library which is required to re-compile.

But I plan to work on pipbolt in the future to update the existing forex robots and to make some new ones.
 

Attachments

  • EAs version 0.002.zip
    828.3 KB · Views: 27
Hi.
Thanks for this.

Okay, no problem. Okay, i tought this would be possible because there is no critical sourcecode in it.

Sounds nice and good luck.
 
Hi.

First of all many thanks for fixing the error. I have tested it now extensively and still the following determined:

Broker: ICMarkets
MT5, Standard and ECN Account.

The pips in TP or SL are not interpreted as Pip but as Pip*10. Means that 5 pips in the EA settings, in reality 50 pips.

First of all: without more adjustment possibilities the EA is usable but too many wrong trades are made, because as soon as the RSI is in the respective buy-sell level it is always bought/selled again. For this a rule, like: When a trade in that range is finished, do no more trade. It also makes sense to go after the candles and only buy / sell via high or low, as i wrote before. The EA makes little sense in its current form and is only recommended on demo accounts.

I have also tested it on the DAX and there more mistakes appear. Examples: The trading hours don't work, if trading hours are set, there is no trading at all. If no trading hours are selected, trading takes place only between 01:00 a.m. and 03:00 a.m.. There is also no point in setting the max spread high, only the above mentioned times are traded.

Does this have anything to do with the default settings? that he is not taking the time from the settings correctly? or cannot interpret the times of the symbol correctly? Is it possible for you to fix this Time Filter so i can test it on Indices? Thanks for your help and if you need more input from me i will deliever it.
 
I will have a closer look at the issues at the end of the week.

The EAs use pips for forex symbols and points for all other symbols.

Keep in mind that one pip on EUR/USD is 0.0001 and one point is 0.00001.
So a StopLoss of 50 pips is 500 points (0.00500).
(On a 4 digit broker, pips and points have the same value for forex symbols)
 
I fixed the strategy of the RSI EA.

The trading hours do work for me. See the image. I set Use Time Filter to true, Start Hour to 1 and End Hour to 3.
 

Attachments

  • EURUSDM5.png
    EURUSDM5.png
    84.5 KB · Views: 11
  • RSI-EA.ex5
    179.7 KB · Views: 15
Thanks for the fix. I tested your new version with...
ICMarkets
DE30
15Min Timeframe
01.08.2019-03.09.2019

2 Pics are with no time filter and the other two are with time filter from 08 to 18 and Mo-Fr.
It looks like without timefilter the 3 orders made in the whole august 2019 were made at 01:15
 

Attachments

  • NoTimeFilter.png
    NoTimeFilter.png
    198.3 KB · Views: 6
  • TimeFilterSettings.png
    TimeFilterSettings.png
    32.5 KB · Views: 5
  • TimeFilterResult.png
    TimeFilterResult.png
    123 KB · Views: 4
I'm sorry but I can't open your attachments. I can't even open my own attachments. It says "You must have at least 20 post to perform this action."

(If an admin sees this, can you please unlock the option to open attachments for my account?)
 
I see. I believe I know where the issue is. I notice that I forgot to add the option to use the broker's time.
For now, the EA uses only the TimeLocal(), which is your server's or computer's time. I should add the options to choose the broker's time with the TimeCurrent() function.

The issue occurs when the server's time and the broker's time is not the same.

I guess I will add an enum of different times to choose from.

I will upload all the EAs as soon as the updates are available. Will also upload them to pipbolt.io/experts since they are still on version 0.001.
 
I have updated the EAs. They are available on my website.

Maybe it takes up to 48h until you see the new version because of the cache. Should be version 0.004.

Hope it works now.
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Similar threads

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)

Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock    No Thanks