我将免费编写指标 - 页 13 1...67891011121314151617181920...129 新评论 Yurij Izyumov 2016.11.15 15:57 #121 DoktorMom: 你好! ,我提议写一个指标,将两个标准的指标--RSI和包络线结合起来。我没有在网上看到类似的指标。有RSI TMA中心带,但它有更准确的进入点。该指标的本质是在RSI上叠加包络线。当RSI从上方到下方越过包络线的上界时--会产生关于卖出的警报(包括图表上的箭头、屏幕上的信息、声音警报和推送)。当RSI从下到上越过包络线的下限时--会显示买入的警报(包括图表上的箭头、屏幕上的信息、声音警报和推送)。还需要能够像标准指标那样设置RSI和包络参数。原则上,所要求的指标可以通过应用于RSI上的 "第一指标数据 "的信封叠加来表示,但这种组合并不产生警报。 另外,该指标已经发送给客户,并将在测试时在市场上免费提供。 WadensFX 2016.11.15 22:47 #122 如果我没有让你感到无聊,我可以再问你一个问题吗?我在互联网上找不到显示水平的工具(或者也许没有)。比如说例如,在我的终端上只显示市场订单,但我正在寻找一个程序,显示市场订单和挂单的可能水平,即挂单是否已经被激活。目标:当我下一格订单时,我必须避免过度,以免在所有订单都被突然的冲动所触发时关闭我的账户。最近在cadchf crossover上发生了这种情况,好在有一些保证金。 greeng2016 2016.11.16 12:56 #123 你好,尤里。你需要一段代码或一个单独的文件(你知道它更好),在警报后的indicator.mq4文件中添加它,或从indicator.ex4中捕捉警报的出现,并在警报后向地址api.binaryteam.ru 发送一个类似http://api 的字符串。binaryteam.ru/?request=signal&key=12345472300af900f431234561234567&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader. 通过WebRequest发送至http://binaryteam.ru/addons/#apihttp://binaryteam.ru/files/mt4example_1.zip 的例子。如何在没有WebRequest函数的情况下发送请求? 是否有其他类似WebRequest的函数? 或使输入参数为 "指标名称",当该指标的警报出现时发送网络请求。 输入参数extern string url="http://api.binaryteam.ru/"; extern double bet=0.5;extern int expiration=1;extern string key = "12345472300af900f431234561234567" ;extern string type_account = "demo";extern bool Flag = false; extern string bettype; 由于在指标中 使用了WebRequest,所以出现了错误,这大概是要添加到 indicator.mq4 的内容。.....int start() {.... условие покупки {..... Alert("алерт индюка - BUY!!!"); bettype = "CALL"; Print("направление ставки: ",bettype); Flag = true;Print(BinaryTeam()); //--- отправить запрос } условие продажи {..... Alert("алерт индюка - SELL!!!"); bettype = "PUT"; Print("направление ставки: ",bettype); Flag = true;Print(BinaryTeam());//--- отправить запрос } } bool BinaryTeam(){ char post[],result[]; int res; string headers; //--- для работы с сервером необходимо добавить URL //--- в список разрешенных URL (Главное меню->Сервис->Настройки, вкладка "Советники"): string formname = "risefall"; string symbol = "frx" + Symbol(); string duration = IntegerToString(expiration) + "m"; string amount = DoubleToString(bet); if(Flag==false) { Print("не задано направление торговли"); return(false); } //--- пример: http://api.binaryteam.ru/?request=signal&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader //--- собираем строку для отправки string send = "?request=signal" + "&source=metatrader" + "&type_account=" + type_account + "&bet=" + bettype + "&formname=" + formname +"&date_start=now" + "&symbol=" + symbol + "&duration=" + duration + "&barrier=0" + "&amount=" + amount + "&key=" + key; Print(send); ResetLastError(); int timeout=5000; res = WebRequest("GET",url+send,NULL,NULL,timeout,post,0,result,headers); if(res==-1) { Print("Ошибка в WebRequest. Код ошибки =",GetLastError()); MessageBox("Необходимо добавить адрес '"+url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION); } else { Print(CharArrayToString(result)); return(true); } Print("Непредвиденная ситуация"); return(false); } 初学者的问题 MQL4 MT4 MetaTrader 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 Questions from Beginners MQL4 Ol503 2016.11.19 04:23 #124 你好,尤里!我需要一个指标,以线的形式显示某一时间T1的价格(由用户设置,它对应于终端中的某个时间,你可以只用小时,例如5,即终端时间5-00)和一天的结束,然后在红色和底部绿色的顶部再画两条线,距离可以设置为与初始时间的偏差%。如果一个工具(货币对)在选定的时间T2的价格低于(高于)绿色(红色)线,那么在开盘的蜡烛上就会在一定距离内画出一个向上(向下)的箭头。如果可能的话,线条的偏差,使上下都有,所以它们可以是不同的。百分比是小数,例如0.35%。时间T2最好以分钟为单位设置,它是时间T1的持续时间。最好是不仅有当天的情况,而且有指定天数的历史情况,以便分析。谢谢你。 Yurij Izyumov 2016.11.22 03:55 #125 Ol503: 你好,尤里,我需要一个指标,以线的形式显示某一时间T1的价格(由用户设置,它对应于某一终端时间,你可以只以小时为单位,例如5,即5-00终端时间)和一天的结束,然后在上面画两条红色的线,下面画绿色的线,距离可以设置为与初始时间的价格偏差的%。如果一个工具(货币对)在选定的时间T2的价格低于(高于)绿色(红色)线,那么在开盘的蜡烛上就会在一定距离内画出一个向上(向下)的箭头。如果可能的话,线条的偏差,使上下都有,所以它们可以是不同的。百分比是小数,例如0.35%。时间T2最好以分钟为单位设置,它是时间T1的持续时间。此外,最好是不仅有当天的图片,而且有指定天数的历史分析。谢谢你。看看吧,这就是它的模样 来自MetaTrader交易平台的截图 英镑兑美元, M30, 2016.11.22 阿尔帕里国际有限公司, MetaTrader 4, 模拟 附加的文件: Time_Lines.mq4 7 kb Time_Lines.ex4 17 kb Ol503 2016.11.22 04:33 #126 Yurij Izyumov:看看吧,这就是它的模样 上午好!非常感谢您。基本的东西都已经完成了。一些可消化的细微差别,我将尝试自己解决。再次表示:非常感谢 ottenand 2016.11.22 06:35 #127 尤里,是否有可能将 第四版的MarketProfile指标转换 为第五版?也许这个人在转换后会不那么慢? 附加的文件: riv_ay-TPOChart.v102-6.ex4 148 kb Yurij Izyumov 2016.11.22 11:57 #128 ottenand: 尤里,是否有可能将 第四版的MarketProfile指标转换 为第五版?也许这个人在重拍之后,速度会变慢一些? 你不能改变封闭的代码,你需要.mq4。 ottenand 2016.11.22 12:45 #129 Yurij Izyumov: 没有人会重新做封闭的代码,你需要一个.mq4哎呀!对不起,我没有注意到这是唯一的一个。我将附上另一个,它们的原理是一样的,唯一的区别在于额外的细节。然而,这些小东西可以被丢弃,留下主要功能。五个人的那个指标有可怕的滞后性,其中有一个错误,我不知道。需要这五个人,因为我也在俄罗斯市场上使用它。 附加的文件: marketprofile_trendlines.mq4 37 kb mvn1954 2016.11.22 13:58 #130 Yurij Izyumov:我将在MQL4中编写免费的指标,条件是免费分发。 你能帮我写一个EA吗? 有一个带指标的手动TS,可用于任何TF的任何仪器。但我经常错过信号,因为我不能一直坐在显示器前。我有TK。我可以把它发给你,并根据你的要求进行修改。其本质是:当CCI1(慢速)或CCI2(快速)穿过信号线(用随机指数平滑)时,专家顾问应该开仓交易,这一点被WPR与RSI的同时交叉所证实,或者当CCI1和CCI2将同时穿过 "0 "水平时。 *** 附加的文件: gk0nqn_je_emghut.jpg 304 kb 1...67891011121314151617181920...129 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好! ,我提议
写一个指标,将两个标准的指标--RSI和包络线结合起来。我没有在网上看到类似的指标。有RSI TMA中心带,但它有更准确的进入点。该指标的本质是在RSI上叠加包络线。当RSI从上方到下方越过包络线的上界时--会产生关于卖出的警报(包括图表上的箭头、屏幕上的信息、声音警报和推送)。当RSI从下到上越过包络线的下限时--会显示买入的警报(包括图表上的箭头、屏幕上的信息、声音警报和推送)。还需要能够像标准指标那样设置RSI和包络参数。原则上,所要求的指标可以通过应用于RSI上的 "第一指标数据 "的信封叠加来表示,但这种组合并不产生警报。
如果我没有让你感到无聊,我可以再问你一个问题吗?
我在互联网上找不到显示水平的工具(或者也许没有)。
比如说![](https://c.mql5.com/3/109/1b8bniw.jpg)
例如,在我的终端上只显示市场订单,但我正在寻找一个程序,显示市场订单和挂单的可能水平,即挂单是否已经被激活。
目标:当我下一格订单时,我必须避免过度,以免在所有订单都被突然的冲动所触发时关闭我的账户。最近在cadchf crossover上发生了这种情况,好在有一些保证金。
你好,尤里。你需要一段代码或一个单独的文件(你知道它更好),在警报后的indicator.mq4文件中添加它,或从indicator.ex4中捕捉警报的出现,并在警报后向地址api.binaryteam.ru 发送一个类似http://api 的字符串。binaryteam.ru/?request=signal&key=12345472300af900f431234561234567&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader.
或使输入参数为 "指标名称",当该指标的警报出现时发送网络请求。通过WebRequest发送至http://binaryteam.ru/addons/#apihttp://binaryteam.ru/files/mt4example_1.zip 的例子。
如何在没有WebRequest函数的情况下发送请求? 是否有其他类似WebRequest的函数?
输入参数
extern double bet=0.5;
extern int expiration=1;
extern string key = "12345472300af900f431234561234567" ;
extern string type_account = "demo";
extern bool Flag = false;
extern string bettype;
由于在指标中 使用了WebRequest,所以出现了错误,这大概是要添加到 indicator.mq4 的内容。
int start() {
....
условие покупки {
.....
Alert("алерт индюка - BUY!!!");
bettype = "CALL";
Print("направление ставки: ",bettype);
Flag = true;
Print(BinaryTeam()); //--- отправить запрос
}
условие продажи {
.....
Alert("алерт индюка - SELL!!!");
bettype = "PUT";
Print("направление ставки: ",bettype);
Flag = true;
Print(BinaryTeam());//--- отправить запрос
}
}
bool BinaryTeam()
{
char post[],result[];
int res;
string headers;
//--- для работы с сервером необходимо добавить URL
//--- в список разрешенных URL (Главное меню->Сервис->Настройки, вкладка "Советники"):
string formname = "risefall";
string symbol = "frx" + Symbol();
string duration = IntegerToString(expiration) + "m";
string amount = DoubleToString(bet);
if(Flag==false)
{
Print("не задано направление торговли");
return(false);
}
//--- пример: http://api.binaryteam.ru/?request=signal&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader
//--- собираем строку для отправки
string send = "?request=signal" +
"&source=metatrader" +
"&type_account=" + type_account +
"&bet=" + bettype +
"&formname=" + formname +
"&date_start=now" +
"&symbol=" + symbol +
"&duration=" + duration +
"&barrier=0" +
"&amount=" + amount +
"&key=" + key;
Print(send);
ResetLastError();
int timeout=5000;
res = WebRequest("GET",url+send,NULL,NULL,timeout,post,0,result,headers);
if(res==-1)
{
Print("Ошибка в WebRequest. Код ошибки =",GetLastError());
MessageBox("Необходимо добавить адрес '"+url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION);
}
else
{
Print(CharArrayToString(result));
return(true);
}
Print("Непредвиденная ситуация");
return(false);
}
你好,尤里,我需要一个指标,以线的形式显示某一时间T1的价格(由用户设置,它对应于某一终端时间,你可以只以小时为单位,例如5,即5-00终端时间)和一天的结束,然后在上面画两条红色的线,下面画绿色的线,距离可以设置为与初始时间的价格偏差的%。如果一个工具(货币对)在选定的时间T2的价格低于(高于)绿色(红色)线,那么在开盘的蜡烛上就会在一定距离内画出一个向上(向下)的箭头。如果可能的话,线条的偏差,使上下都有,所以它们可以是不同的。百分比是小数,例如0.35%。时间T2最好以分钟为单位设置,它是时间T1的持续时间。此外,最好是不仅有当天的图片,而且有指定天数的历史分析。谢谢你。
看看吧,这就是它的模样
来自MetaTrader交易平台的截图
英镑兑美元, M30, 2016.11.22
阿尔帕里国际有限公司, MetaTrader 4, 模拟
看看吧,这就是它的模样
尤里,是否有可能将 第四版的MarketProfile指标转换 为第五版?也许这个人在重拍之后,速度会变慢一些?
没有人会重新做封闭的代码,你需要一个.mq4
哎呀!对不起,我没有注意到这是唯一的一个。我将附上另一个,它们的原理是一样的,唯一的区别在于额外的细节。然而,这些小东西可以被丢弃,留下主要功能。五个人的那个指标有可怕的滞后性,其中有一个错误,我不知道。需要这五个人,因为我也在俄罗斯市场上使用它。
我将在MQL4中编写免费的指标,条件是免费分发。
你能帮我写一个EA吗?
有一个带指标的手动TS,可用于任何TF的任何仪器。但我经常错过信号,因为我不能一直坐在显示器前。我有TK。我可以把它发给你,并根据你的要求进行修改。
其本质是:当CCI1(慢速)或CCI2(快速)穿过信号线(用随机指数平滑)时,专家顾问应该开仓交易,这一点被WPR与RSI的同时交叉所证实,或者当CCI1和CCI2将同时穿过 "0 "水平时。
***