Can You Help Me With This EA

Aug 23, 2017 at 07:04
730 개의 뷰
3 Replies
Aug 21, 2017 부터 멤버   게시물1
Aug 23, 2017 at 07:04 (편집됨 Aug 21, 2017 at 15:49)
Hello Everybody,

I am new here, I decided I would like to create an Expert Advisor. I am busy getting familiar with MQL5 and it is going great! I thought I would start of by creating a simple MA crossover EA, and so far so good.

**BUT**

The problem comes in when I need to open a trade.

I want my EA to only **BUY** if the candle stick after the MA cross _**closes**_ higher than the candle stick at the cross. and do the complete opposite for a **SELL**

I tried using **priceInfo[-1].close** but that obviously that doesn't work. ("_priceInfo_" is the array for mqlRates)

So could this be solved with logic ? Or is there a method that I can use ? And if so any help would be appreciated.

Just a visual explanation:

In other words this is what I would like for a **Buy**:



And for a **Sell**:

Oct 12, 2016 부터 멤버   게시물779
Aug 24, 2017 at 06:23
You should catch MA value in a handle and then, compare it with Candle price.

priceInfo[-1].close should be replaced by PriceInfo[1].close provided if you have sorted the elements using "ArraysetAsSeries()" as well as copied the price information using "CopyData"

You should do a little search for the exact sample code or I may post it in my next post.
Artificial General Intelligence
Oct 12, 2016 부터 멤버   게시물779
Aug 24, 2017 at 06:24
A small correction to the above post, the price information should be copied using "CopyRates"
Artificial General Intelligence
Jul 11, 2011 부터 멤버   게시물38
Aug 27, 2017 at 20:16
I can help.....
To win you have to risk loss
로그인 / 가입하기 to comment
You must be connected to Myfxbook in order to leave a comment
*상업적 사용 및 스팸은 허용되지 않으며 계정이 해지될 수 있습니다.
팁: 이미지/유튜브 URL을 게시하면 게시물에 자동으로 삽입됩니다!
팁: @기호를 입력하여 이 토론에 참여하는 사용자 이름을 자동으로 완성합니다.