初学者的问题 MQL5 MT5 MetaTrader 5 - 页 638 1...631632633634635636637638639640641642643644645...1503 新评论 Maxim Kuznetsov 2016.10.06 07:53 #6371 Vitaly Muzichenko:谁能告诉我,谁遇到过并知道如何从这条线路上获得。29301441,1475681547,0,0.01,EURUSD,1.1207,0.0000,0.0000,1475690944,1.1213,0.00,0.00,0.60,,13134545像这样。-118,120,-39,52,-58,-76,62,-66,-49,-97,-38,-86,-125,-52,-70,-96,89,-23,13,-91,111,74,-79,16,65,127,116,-76,99,5,27,48,42,44,55,-94,84,-72,-63,115,26,18,-47,-46,5,-55,32,68,114,-20,46,-7,79,7,82,78,-91,41,82,-114,121,112,-64,-106,35,-10,24,-128,58,-81,-69,92,34,79,64,-97,52,-95,127,-18,-46,104,104,85,56,93,8,100,14,-52,-88,-38,-28,-76,-49,35,-74,27,120,74,53,124,-104,-59,-1,41,-127,-99,103,104,-38,2,47,-93,68,35,-15,44,123,47,78,-117,15,-114,-46,-98,-108,-26,谢谢你! 第二个字符串更类似于一个有符号的char数组。也就是说,整个 "字符串 "可能只是一个逐个字节打印的二进制结构,而且它可能先被加密,所以没有0 ev85 2016.10.06 11:59 #6372 下午好。我自己不是一个程序员,但我想让我的EA向我发送信号的电子邮件通知。任务很简单,似乎也很有效,但当信号条件满足时,他们会发送无限量的电子邮件。请帮助我在每个信号下只发送一封邮件。下面是我对简单移动平均线 的代码示例。我应该添加或修复什么?int init() { return(0); } start() { //----------------------------------------------------------------------------------------------------- // Сигналы //----------------------------------------------------------------------------------------------------- if(Open[1]>ma && Close[1]<ma) { bool res = SendMail("Сигнал", " Покупай"); } if(Open[1]<ma && Close[1]>ma) { SendMail("Сигна", "Продавай"); } //------------------------------------------------------------------- return(0); } Maxim Kuznetsov 2016.10.06 12:24 #6373 ev85:下午好。我自己不是一个程序员,但我想让我的EA向我发送信号的电子邮件通知。任务很简单,似乎也很有效,但当信号条件满足时,他们会发送无限量的电子邮件。请帮助我在每个信号下只发送一封邮件。下面是我对简单移动平均线 的代码示例。我应该添加或修复什么?添加数据时间mailTime,并记住发送前的时间,这样就不必重新发送邮件了。datetime mailTime=0; int init() { return(0); } start() { //----------------------------------------------------------------------------------------------------- // Сигналы //----------------------------------------------------------------------------------------------------- if(Open[1]>ma && Close[1]<ma && Time[1]>mailTime) { bool res = SendMail("Сигнал", " Покупай"); if (res) mailTime=Time[1]; } if(Open[1]<ma && Close[1]>ma && Time[1]>mailTime) { bool res=SendMail("Сигна", "Продавай"); if (res) mailTime=Time[1]; } //------------------------------------------------------------------- return(0); }是时候将EA中的start()切换到OnTick()了。 pps.mailTime也应该保存在终端的全局变量中,以便重新启动Expert Advisor。 ev85 2016.10.06 14:43 #6374 Maxim Kuznetsov:添加数据时间mailTime,并记住发送前的时间,这样你就不必重新发送邮件了。是时候在EA中从start()切换到OnTick()了。 pps.mailTime也应该保存在终端的全局变量中,以备EA重新启动。它没有发挥作用。它一直在发送这些信息。 Aleksey Vyazmikin 2016.10.06 15:23 #6375 ev85:下午好。我自己不是一个程序员,但我想让我的EA向我发送信号的电子邮件通知。任务很简单,似乎也很有效,但当信号条件满足时,他们会发送无限量的电子邮件。请帮助我在每个信号下只发送一封邮件。下面是我对简单移动平均线 的代码示例。我应该添加或修复什么? static datetime TimeN=0;int init() { return(0); } start() {//Операции выполняются только при появлении следующего бара datetime TimeC=iTime(NULL,TF,0); if(TimeN==0)TimeN=TimeC; if(TimeN==TimeC) return; TimeN=TimeC; //----------------------------------------------------------------------------------------------------- // Сигналы //----------------------------------------------------------------------------------------------------- if(Open[1]>ma && Close[1]<ma) { bool res = SendMail("Сигнал", " Покупай"); } if(Open[1]<ma && Close[1]>ma) { SendMail("Сигна", "Продавай"); } //------------------------------------------------------------------- return(0); } ev85 2016.10.07 15:02 #6376 -Aleks-: 今年完全没有发送电子邮件()。 Aleksey Vyazmikin 2016.10.07 18:18 #6377 ev85: 今年完全没有发送电子邮件()。 那么你的妈妈等于什么?这是不是就是零线上的马? ev85 2016.10.09 06:00 #6378 -Aleks-: 那么马等于什么呢?它不是在零点栏上的马吗?ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0)。 Aleksey Vyazmikin 2016.10.09 12:12 #6379 ev85: ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0)。然后一切就都清楚了。零条上的马赫不断被重新计算--所以信号会在每一个刻度出现。这样试试吧。static datetime TimeN=0;int Signal=0;int init() { return(0); }start() {//Операции выполняются только при появлении следующего бара datetime TimeC=iTime(NULL,TF,0); if(TimeN==0)TimeN=TimeC; if(TimeN==TimeC && Signal==1) return; TimeN=TimeC; Signal=0;//-----------------------------------------------------------------------------------------------------// Сигналы//-----------------------------------------------------------------------------------------------------if(Open[1]>ma && Close[1]<ma) {bool res = SendMail("Сигнал", " Покупай");Signal=1;}if(Open[1]<ma && Close[1]>ma) {SendMail("Сигнал", "Продавай");Signal=1;} return(0); }一般来说,通常做一个比较ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,1)。ma>Open[0]。 Questions from Beginners MQL5 Experts: MA_Mirror EA How to define Vitaly Muzichenko 2016.10.09 13:13 #6380 Maxim Kuznetsov: 第二个字符串更类似于一个有符号的char数组。也就是说,整个 "字符串 "可能只是一个逐个字节打印的二进制结构,而且它可能先被加密,所以不存在0 是的,经过一番操作,发现这个字符串确实是一个有符号的字符。现在的问题是:如何使它在服务器上可读? 1...631632633634635636637638639640641642643644645...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谁能告诉我,谁遇到过并知道如何从这条线路上获得。
29301441,1475681547,0,0.01,EURUSD,1.1207,0.0000,0.0000,1475690944,1.1213,0.00,0.00,0.60,,13134545
像这样。
-118,120,-39,52,-58,-76,62,-66,-49,-97,-38,-86,-125,-52,-70,-96,89,-23,13,-91,111,74,-79,16,65,127,116,-76,99,5,27,48,42,44,55,-94,84,-72,-63,115,26,18,-47,-46,5,-55,32,68,114,-20,46,-7,79,7,82,78,-91,41,82,-114,121,112,-64,-106,35,-10,24,-128,58,-81,-69,92,34,79,64,-97,52,-95,127,-18,-46,104,104,85,56,93,8,100,14,-52,-88,-38,-28,-76,-49,35,-74,27,120,74,53,124,-104,-59,-1,41,-127,-99,103,104,-38,2,47,-93,68,35,-15,44,123,47,78,-117,15,-114,-46,-98,-108,-26,
谢谢你!
下午好。
我自己不是一个程序员,但我想让我的EA向我发送信号的电子邮件通知。任务很简单,似乎也很有效,但当信号条件满足时,他们会发送无限量的电子邮件。
请帮助我在每个信号下只发送一封邮件。
下面是我对简单移动平均线 的代码示例。我应该添加或修复什么?
下午好。
我自己不是一个程序员,但我想让我的EA向我发送信号的电子邮件通知。任务很简单,似乎也很有效,但当信号条件满足时,他们会发送无限量的电子邮件。
请帮助我在每个信号下只发送一封邮件。
下面是我对简单移动平均线 的代码示例。我应该添加或修复什么?
添加数据时间mailTime,并记住发送前的时间,这样就不必重新发送邮件了。
是时候将EA中的start()切换到OnTick()了。
pps.mailTime也应该保存在终端的全局变量中,以便重新启动Expert Advisor。
添加数据时间mailTime,并记住发送前的时间,这样你就不必重新发送邮件了。
是时候在EA中从start()切换到OnTick()了。
pps.mailTime也应该保存在终端的全局变量中,以备EA重新启动。
它没有发挥作用。它一直在发送这些信息。
下午好。
我自己不是一个程序员,但我想让我的EA向我发送信号的电子邮件通知。任务很简单,似乎也很有效,但当信号条件满足时,他们会发送无限量的电子邮件。
请帮助我在每个信号下只发送一封邮件。
下面是我对简单移动平均线 的代码示例。我应该添加或修复什么?
static datetime TimeN=0;
今年完全没有发送电子邮件()。
那么马等于什么呢?它不是在零点栏上的马吗?
ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0)。
ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0)。
然后一切就都清楚了。零条上的马赫不断被重新计算--所以信号会在每一个刻度出现。
这样试试吧。
static datetime TimeN=0;
int Signal=0;
int init()
{
return(0);
}
start()
{
//Операции выполняются только при появлении следующего бара
datetime TimeC=iTime(NULL,TF,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC && Signal==1) return;
TimeN=TimeC;
Signal=0;
//-----------------------------------------------------------------------------------------------------
// Сигналы
//-----------------------------------------------------------------------------------------------------
if(Open[1]>ma && Close[1]<ma)
{
bool res = SendMail("Сигнал", " Покупай");
Signal=1;
}
if(Open[1]<ma && Close[1]>ma)
{
SendMail("Сигнал", "Продавай");
Signal=1;
}
return(0);
}
一般来说,通常做一个比较
ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,1)。
ma>Open[0]。
第二个字符串更类似于一个有符号的char数组。也就是说,整个 "字符串 "可能只是一个逐个字节打印的二进制结构,而且它可能先被加密,所以不存在0