[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 415 1...408409410411412413414415416417418419420421422...652 新评论 Всеволод 2011.12.07 20:06 #4141 bool Val_max=true; bool Cl_dn=true; bool Val_min=true; //лучше определиться где правда, а где ложь, ладн, будем считать все семафоры открытыми void start() { if(Val_max==true) if(условие_1) { Alert("Значение инд. >= 1.0000 (исп. 1-е усл.)"); Val_max=false;//считаем что первое условие выполнилось //заглушка } if(Cl_dn==true && Val_max==false) //тут тоже более менее нормуль, второе условие проверяется если отметилось первое if(условие_2) { Alert("1 бар закрылся падением (исп. 2-е усл.)"); Cl_dn=false; //заглушка } if(Val_min==true && Val_max==false && Cl_dn==false)//третье будет проверяться только после наступления первых двух if(условие_3) { Alert("Значение инд. <= 0.9980 (исп. 3-е усл.)"); Val_min=false; //заглушка } if(Val_max!=true && Cl_dn!=true && Val_min!=true) { //здесь будет посылаться жирный ордер Val_max=true; Cl_dn=true; Val_min=true; } //---- return(0); } 究竟是什么问题?"太懒了,不知道该怎么运行,也不知道该怎么检查。 Роман 2011.12.08 03:42 #4142 igid: 你是说你必须同时运行几个终端,并在每个终端用不同的登录方式登录? 是的,每个终端都有自己的交易账户。 Роман 2011.12.08 03:49 #4143 nadya: 请告诉我如何在每个订单打开时将所有订单分为两组,以便我以后可以看到每个订单属于哪个组?(MAGIC将不工作) 当打开这个或那个组的订单时,你应该自己决定--在一个组的订单上写上评论,而不是在另一个组。然后你将分析该订单是否有评论,如果有,它将属于第一组,如果没有评论,那么它将属于第二组。 olegarh 2011.12.08 03:56 #4144 朋友们,我想写一个原始的专家,但我遇到了一个障碍!我想写的是:"我想写一个原始的专家。 我的逻辑是不可能达到的......。 如果有人能提供帮助,参数如下。 行动的顺序。 1.检查是否有任何未结订单 和挂单。 (如果至少有一个待定或未定的行动。 如果有0个订单 - 第2步)。 2) 在距离当前价格50点处开一个买入止损单,SL=50,TP=100,时间=100分钟。 3.开始了。 可改变的参数。 很多 获取利润 止损 特拉岭站 价格(离当前价格有多少个点,待定订单将在此开仓) 时间(挂单到期的时间)。 请帮助我们! 提前感谢! Роман 2011.12.08 04:25 #4145 OlegArH: 朋友们,我想写一个原始的专家,但我遇到了一个障碍!我想写的是:"我想写一个原始的专家。 我的逻辑是不可能达到的......。 如果有人能提供帮助,参数如下。 行动的顺序。 1.检查是否有任何未结订单和挂单。 (如果至少有一个未决或开放的行动。 如果有0个订单 - 第2步)。 2) 在距离当前价格50点处开一个买入止损单,SL=50,TP=100,时间=100分钟。 3.开始了。 可改变的参数。 很多 获取利润 止损 特拉岭站 价格(离当前价格有多少个点,待定订单将在此开仓) 时间(挂单到期的时间)。 请帮助我们! 提前感谢! 你读过教科书的这 一部分吗? olegarh 2011.12.08 04:28 #4146 Roman.: 你读过教科书的这 一部分吗? Aha! 但是,由于远离编程,我只是有无数的问题和误解。 它扼杀了所有的热情...( Роман 2011.12.08 04:41 #4147 OlegArH: Aha! 但是,由于远离编程,我只是有无数的问题和误解。 它扼杀了所有的热情...( 在这种情况下,请参考论坛的适当主题,例如这里... Александр 2011.12.08 04:57 #4148 你能告诉我如何将rsi四舍五入到一个整数,以及如何改变rsi的周期(默认为14)? 谢谢你 //+------------------------------------------------------------------+ //| RSI_to_File.mq4 | //| Copyright © 2007, MetaQuotes Software Corp. | //| http://www.metaquotes.ru/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2007, MetaQuotes Software Corp." #property link "http://www.metaquotes.ru/" #property show_inputs string SymbolsArray[11]={"","USDCHF","GBPUSD","EURUSD","USDJPY","CHFJPY","EURGBP","EURCHF","EURJPY","GBPJPY","GBPCHF"}; //+------------------------------------------------------------------+ //| string SymbolByNumber | //+------------------------------------------------------------------+ string GetSymbolString(int Number) { //---- string res=""; res=SymbolsArray[Number]; //---- return(res); } //+------------------------------------------------------------------+ //| возвращает период | //+------------------------------------------------------------------+ int PeriodNumber(int number) { int per_min; switch (number) { case 5: per_min=PERIOD_H4;break; default: per_min=PERIOD_D1;break; } return(per_min); } //+------------------------------------------------------------------+ //| выводит в файл котировки + значения индикатора | //+------------------------------------------------------------------+ void RSI_output(string SymbolName,int PeriodMinutes) { int size=iBars(SymbolName,PeriodMinutes); //---- if (size==0) return; int handle=FileOpen(SymbolName+PeriodMinutes+"_RSI.csv",FILE_WRITE|FILE_CSV); if (handle<0) return; FileWrite(handle,"Time;RSI"); for (int i=size-1;i>=0;i--) { FileWrite(handle,TimeToStr(iTime(SymbolName,PeriodMinutes,i)) ,iCustom(SymbolName,PeriodMinutes,"RSI",0,i)); } FileClose(handle); //---- return; } //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { int SymbolCounter,PeriodCounter; //---- for (SymbolCounter=1;SymbolCounter<13;SymbolCounter++) { for (PeriodCounter=2;PeriodCounter<=6;PeriodCounter++) { //Print("NewBar on ",GetSymbolString(SymbolCounter),PeriodNumber(PeriodCounter),"M"); RSI_output(GetSymbolString(SymbolCounter),PeriodNumber(PeriodCounter)); } } //---- return(0); } //+------------------------------------------------------------------+ VovkaSOL 2011.12.08 08:51 #4149 下午好,我在调用 一个自己编写的dll中的函数 时,出现了一个奇怪的错误4023,dll中的一个函数被正常调用,另一个却没有,这个错误是什么,找不到相关描述,请帮助。 DOCTORGAD 2011.12.08 09:06 #4150 splxgf: 寻找#属性 indicator_color1 红色 它不在代码中(我的)。或者它应该是规定的? 为所有6个?如果你需要,我可以把代码贴出来。 p.s. 我一定是说错话了。专家顾问是使用标准的MA指标(6个变量,分别是6条线)编写的,没有使用自定义的。在测试专家顾问和调用图表后,我看到6条红线。所以我必须创建一个自定义的?或者有一条线用于为标准指标的线条分配颜色? 1...408409410411412413414415416417418419420421422...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你是说你必须同时运行几个终端,并在每个终端用不同的登录方式登录?
是的,每个终端都有自己的交易账户。
请告诉我如何在每个订单打开时将所有订单分为两组,以便我以后可以看到每个订单属于哪个组?(MAGIC将不工作)
当打开这个或那个组的订单时,你应该自己决定--在一个组的订单上写上评论,而不是在另一个组。然后你将分析该订单是否有评论,如果有,它将属于第一组,如果没有评论,那么它将属于第二组。
朋友们,我想写一个原始的专家,但我遇到了一个障碍!我想写的是:"我想写一个原始的专家。
我的逻辑是不可能达到的......。
如果有人能提供帮助,参数如下。
行动的顺序。
1.检查是否有任何未结订单 和挂单。
(如果至少有一个待定或未定的行动。
如果有0个订单 - 第2步)。
2) 在距离当前价格50点处开一个买入止损单,SL=50,TP=100,时间=100分钟。
3.开始了。
可改变的参数。
很多
获取利润
止损
特拉岭站
价格(离当前价格有多少个点,待定订单将在此开仓)
时间(挂单到期的时间)。
请帮助我们!
提前感谢!
朋友们,我想写一个原始的专家,但我遇到了一个障碍!我想写的是:"我想写一个原始的专家。
我的逻辑是不可能达到的......。
如果有人能提供帮助,参数如下。
行动的顺序。
1.检查是否有任何未结订单和挂单。
(如果至少有一个未决或开放的行动。
如果有0个订单 - 第2步)。
2) 在距离当前价格50点处开一个买入止损单,SL=50,TP=100,时间=100分钟。
3.开始了。
可改变的参数。
很多
获取利润
止损
特拉岭站
价格(离当前价格有多少个点,待定订单将在此开仓)
时间(挂单到期的时间)。
请帮助我们!
提前感谢!
你读过教科书的这 一部分吗?
Aha!
但是,由于远离编程,我只是有无数的问题和误解。
它扼杀了所有的热情...(
Aha!
但是,由于远离编程,我只是有无数的问题和误解。
它扼杀了所有的热情...(
在这种情况下,请参考论坛的适当主题,例如这里...
你能告诉我如何将rsi四舍五入到一个整数,以及如何改变rsi的周期(默认为14)?
谢谢你
寻找#属性 indicator_color1 红色
它不在代码中(我的)。或者它应该是规定的? 为所有6个?如果你需要,我可以把代码贴出来。
p.s. 我一定是说错话了。专家顾问是使用标准的MA指标(6个变量,分别是6条线)编写的,没有使用自定义的。在测试专家顾问和调用图表后,我看到6条红线。所以我必须创建一个自定义的?或者有一条线用于为标准指标的线条分配颜色?