[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 367

 
在功能上看,有很多有趣的东西https://www.mql5.com/ru/forum/131859/page5#434248
 
Boneshapper:

晚上好!

尊敬的专业人士,能否请您为一个新手提供建议?我正在写一篇EA,我偶然发现了某一个时刻。

我正试图按照某种方案开立订单,它们可能在开盘当天关闭,也可能在市场上再停留3天。

我不知道如何注册,以便我可以找到一个已经活跃了3天的订单,并关闭它而不关闭后来开出的订单。

所有订单的开盘方案都是一样的。我以下列方式为所有这些人分配魔法。 Magic_s =Magic_s+1.

如果有人知道如何解决这个问题,请写一个答案。我将非常感激 :)

在搜索开仓的过程中,用OrderOpenTime 检查开仓时间,必须从当前的TimeCurrent 中减去,如果差的秒数超过3天(>=3*24*60*60),那么他就在那里,他已经找到了那个混蛋。然后确定此类订单的票据和票据打印的数量来进行评论,然后从列表中手动关闭。
 
paladin80:
我对该算法的理解是否正确?
进入条件被触发后,只有一个仓位被打开。如果它以盈利或亏损收盘,不要在收盘当天进行交易。顺便问一下,你是用一个符号还是几个符号进行交易?
我不知道禁用EA的情况,因为我不使用它,也许这里有懂行的人会写出是否可以这样做。
我认为你说的很对!我正在为一个货币对编写EA!谢谢你的时间!我将进一步研究MQ4的教程。
 

你好!

请告诉我如何设置EA的时间范围,使其完全自动化,比方说从10:00到22:00,5/7?

 
s1nner:

你好!

请告诉我如何设置EA的时间范围,使其完全自动化,比方说从10:00到22:00,5/7?


选择适合你的口味!
 
lowech:
你说对了!为一个货币对写一个EA!谢谢你的时间!!将进一步研究MQ4的教程

你去吧。

if (OrdersTotal()>0)
{  for (int i=OrdersTotal()-1; i>=0; i--)
   {  if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
      {  if (OrderTicket()>0)
         {  int This_bar=iTime(NULL,PERIOD_D1,0);
            return(0);
         }
}  }  }

if (This_bar==iTime(NULL,PERIOD_D1,0)) return(0);
 

下午好,请帮助一个新手

EA是否设置了卖出止损点? 我从服务器上得到了一个回复。

2012.09.04 08:30:22 '426944': 订单被打开 : #1896720337 卖出止损 308.70 EURUSD at 1.25599 sl: 1.25689 tp: 1.25549
2012.09.04 08:30:22 '426944': 服务器已接受请求
2012.09.04 08:30:22 '426944': 挂单卖出,止损308.70 欧元兑美元,价格为1.25599 sl: 1.25689 tp: 1.25549

据我所知,这意味着订单已被接受。

该订单正在交易。

18967203372012.09.04 16:06出售308.70荣华富贵1.256631.256501.255502012.09.04 16:101.25743-1 396.520.000.00-24 696.00

为什么在16:06????,虽然1.25599的价格在16:04,但订单在1.25663开盘。

然后我还将止损移至1.25650。止损点怎么可能低于价格水平?

提前感谢您的帮助!

 

Здравствуйте извините тему дублирую, так как этой ветки сразу не заметил. Есть такой код, подскажите как к нему прикрутить звук, что то вроде PlaySound("alert.wav"); чтобы новые торговые сигналы сопровождались звуком... Исходник прилагается..

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_width1 1
#property indicator_color2 Lime
#property indicator_width2 1
#property indicator_color3 Red
#property indicator_width3 1
#property indicator_color4 Lime
#property indicator_width4 1

extern int SignalGap = 4;
extern int ShowBars = 500;

int dist=24;

double b1[];
double b2[];
double b3[];
double b4[];

int init() {

SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1);
SetIndexStyle(2,DRAW_ARROW,STYLE_SOLID,1);
SetIndexStyle(3,DRAW_ARROW,STYLE_SOLID,1);

SetIndexBuffer(0,b1);
SetIndexBuffer(1,b2);
SetIndexBuffer(2,b3);
SetIndexBuffer(3,b4);

SetIndexArrow(2,234);
SetIndexArrow(3,233);

return(0);
}

int start() {

int k,i,j,limit,hhb,llb;

if (ShowBars >= Bars) ShowBars = Bars;

for (i=0;i<ShowBars;i++) {

b1[i]=0;
b2[i]=0;
b3[i]=0;
b4[i]=0;

hhb = iHighest(Symbol(),0,MODE_HIGH,dist,i-dist/2);
llb = iLowest(Symbol(),0,MODE_LOW,dist,i-dist/2);


if (i==hhb)
b3[i]=High[hhb]+SignalGap*Point;

if (i==llb)
b4[i]=Low[llb]-SignalGap*Point;

b1[i]=High[hhb];//+SignalGap*Point;
b2[i]=Low[llb];//-SignalGap*Point;

}
return(0);
}

常见问题

欢迎,因为老的那个人的速度在极大地减慢。

链接到以前的顶部 :https://www.mql5.com/ru/forum/134688

附加的文件:
 
嗨,问题:如何不在主图上设置MA移动平均线,而在指标窗口中设置? 在这篇文章中,有一些例子-http://sk-fx.at.ua/index/0-12.Спасибо。
 
人们告诉我如何在MT4的水平线 以上做一个标题。