0
(0)
Tên:
MA_Mirror EA
Tác giả: bông hoa (2010.10.13 10:41)
Đã tải xuống: 3050
Tải xuống:
MA_Mirror EA 1
của.mqh (9.0 Kb) Xem
MA_Mirror EA 1 ea_1_1.mqh (12.1 Kb) Xem
MA_Mirror EA 1 MA_MirrorEA.mq4 (2.7 Kb) Xem
Based on the indicator http://codebase.mql4.com/7061 (Cảm ơn rất nhiều) Tôi đã viết Expert Advisor đơn giản này và nó tạo ra lợi nhuận, ít nhất là trong các giai đoạn xu hướng. Ngoài ra trong các khung thời gian nhỏ như M1 hay M5.

The more complicated functions are in the include file ea.mhq and serve for all my expert advisors. The start() functions checks the order, calls the function which does trailing stop loss and such then calls the function Signal() to find out if the indicator part of the EA wants something to have done, it than acts acording to the Signal. Tín hiệu() trả lại -1 or OP_BUY/OP_SELL if it wants to sell or buy.

int Signal()
{

int i=1;
int signal = -1;
double ma1, ma2;
ma1=iMA(VÔ GIÁ TRỊ,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,Tôi)-có(VÔ GIÁ TRỊ,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_OPEN,Tôi);
ma2=iMA(VÔ GIÁ TRỊ,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_OPEN,Tôi)-có(VÔ GIÁ TRỊ,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,Tôi);

nếu như (ma1 > ma2) signal = OP_BUY;
nếu như (ma1 < ma2) signal = OP_SELL;

trở lại (tín hiệu);

}

 

You can simple modify the Signal() to do what you want, for example a different indicator, always buy or sell or even use a random number gernerator (I use all of them in order to see if the expert is better than simply buying or selling (in a trend) or random).

 

MA_Mirror EA 4

MA_Mirror EA 5

 

 

------------------------------------------------------------

 

Updated version of ea.mqh, please rename to ea.mqh

 

There was an error in FindOrders (I accidently removed a line)
New feature: Hòa vốn, if indicator is 20 pips in plus, it sets stop loss to be 0

 

8 bình luận Để gửi bình luận mới, Xin vui lòng đăng nhập hoặc đăng ký

Thanks for EA, this EA did not start. the error is "Cannot open file: c:\meta\ SIGTrader\experts\MA_MirrorEA.ex4 on the GBPUSDX,M1". Please specify instructions on how to go about your EA.
02.12.2011 07:26 gspin

Thankyou very much.

I put the ea file in experts folder and try to run the ea on chart but it is not working. Please suggest me if anything to do with above two files as well.

 

Trân trọng

Mayank

22.11.2010 13:39 mayanksaini11

I think it also makes the moving average react faster - at least it is more successful than using a single ma.
29.10.2010 01:38 bông hoa

There are some brokers which do not allow setting the stop loss at the same time as opening the order.

The EA has more functions than nessary, this is because I develop ea.mqh separatly from the experts, so each expert profits from a new version of ea.mqh.

29.10.2010 01:17 bông hoa

I don't think the signal function is doing much, just gets the difference of CLOSE & OPEN prices, we only need one variable MA, no need of ma1 & ma2, ma2 is opposite of ma1

int Signal()
{

int i=1;
int signal = -1;

double ma;

ma=iMA(VÔ GIÁ TRỊ,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,Tôi)-có(VÔ GIÁ TRỊ,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_OPEN,Tôi);

nếu như (mẹ > 0) signal = OP_BUY;
nếu như (mẹ < 0) signal = OP_SELL;

trở lại (tín hiệu);

 

18.10.2010 12:30 samuelkngugi

I have the same error, "Invalid stops, Order Send error 130", and I have tried many different lot sizes with no difference.

Have you got a hint on why your stoploss or stops are failing!

I also noticed that "EA.mqh and MA_MirrorEA.mq4" when compiled, show all errors about missing links to functions.

Cảm ơn

Roger

16.10.2010 08:31 Micky52

kwng:
I have tried your EA and have an error message: MA_MirrorEA EURUSD,M1: Error invalid trade volume, an EA was not working, may I know what's wrong with it. Cảm ơn.

This is the lot size, default ist 0,01 but this small is not allowed by all brokers.

14.10.2010 14:24 bông hoa

I have tried your EA and have an error message: MA_MirrorEA EURUSD,M1: Error invalid trade volume, an EA was not working, may I know what's wrong with it. Cảm ơn.

Bài đăng này hữu ích như thế nào?

Bấm vào một ngôi sao để đánh giá nó!

Đánh giá trung bình 0 / 5. Số phiếu bầu: 0

Không có phiếu bầu cho đến nay! Hãy là người đầu tiên đánh giá bài viết này.

Chúng tôi xin lỗi vì bài đăng này không hữu ích cho bạn!

Hãy để chúng tôi cải thiện bài đăng này!

Hãy cho chúng tôi biết cách chúng tôi có thể cải thiện bài đăng này?



Tác giả: Nhóm ngoại hối Wiki
Chúng tôi là một nhóm gồm các Nhà giao dịch ngoại hối giàu kinh nghiệm [2000-2023] những người cống hiến để sống cuộc sống theo cách riêng của chúng ta. Mục tiêu chính của chúng tôi là đạt được sự độc lập và tự do về tài chính, và chúng tôi đã theo đuổi việc tự học và có được nhiều kinh nghiệm trong thị trường ngoại hối như là phương tiện của chúng tôi để đạt được lối sống bền vững.