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);
Здравствуйте извините тему дублирую, так как этой ветки сразу не заметил. Есть такой код, подскажите как к нему прикрутить звук, что то вроде PlaySound("alert.wav"); чтобы новые торговые сигналы сопровождались звуком... Исходник прилагается..
晚上好!
尊敬的专业人士,能否请您为一个新手提供建议?我正在写一篇EA,我偶然发现了某一个时刻。
我正试图按照某种方案开立订单,它们可能在开盘当天关闭,也可能在市场上再停留3天。
我不知道如何注册,以便我可以找到一个已经活跃了3天的订单,并关闭它而不关闭后来开出的订单。
所有订单的开盘方案都是一样的。我以下列方式为所有这些人分配魔法。 Magic_s =Magic_s+1.
如果有人知道如何解决这个问题,请写一个答案。我将非常感激 :)
我对该算法的理解是否正确?
进入条件被触发后,只有一个仓位被打开。如果它以盈利或亏损收盘,不要在收盘当天进行交易。顺便问一下,你是用一个符号还是几个符号进行交易?
我不知道禁用EA的情况,因为我不使用它,也许这里有懂行的人会写出是否可以这样做。
你好!
请告诉我如何设置EA的时间范围,使其完全自动化,比方说从10:00到22:00,5/7?
你好!
请告诉我如何设置EA的时间范围,使其完全自动化,比方说从10:00到22:00,5/7?
选择适合你的口味!
你说对了!为一个货币对写一个EA!谢谢你的时间!!将进一步研究MQ4的教程
你去吧。
下午好,请帮助一个新手
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
据我所知,这意味着订单已被接受。
该订单正在交易。
为什么在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