任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 484 1...477478479480481482483484485486487488489490491...1178 新评论 Boris 2014.02.16 16:45 #4831 366366:我在优化一个EA,有很多超调,大约10^17度,还有更多的参数,但已经无法优化了。为什么会有这样的限制?加上一个关于遗传算法的问题。它似乎在这样的大数据上停止了正常工作,最终的利润跳得相当厉害,经常是向下跳。也就是说,现在它已经找到了有利可图的设置,但其他任何时候都没有。开发商是否要修复它? 我很早就放弃了这种"遗传算法"。数学需要精确,而用这种遗传算法,我们有可能 "打翻孩子"!最好是在M1的开盘价上进行优化!你会得到更好的结果,并节省时间!在蜱虫上追赶是没有意义的,它们的谎话多得不得了! Morgan 2014.02.16 17:07 #4832 borilunad: 我很早就放弃了这种 "遗传算法"。数学需要精确,而用这种遗传算法,我们有可能 "打翻孩子"!最好是在M1的开盘条上进行优化!你会得到更好的结果,并节省时间!在蜱虫上追赶是没有意义的,它们的谎话多得不得了! 我没有在蜱虫上赛跑,我只依靠栏杆的开口。但是你没有遗传算法 也做不到,这需要我花10年左右的时间。 Boris 2014.02.16 17:14 #4833 366366: 我不在蜱虫上比赛,只在酒吧的开场上比赛。 但是你没有遗传算法也做不到,这需要我花10年左右的时间。 一开始有必要按参数组进行优化,而且步子要大一些! Михаил 2014.02.16 18:05 #4834 evillive: 不起作用(( EURUSD,M15: OrderCloseerror 138 Artyom Trishkin 2014.02.16 18:10 #4835 miha91: 没有帮助((( EURUSD,M15: OrderClose error 138) 如果Sell被Ask关闭,是否可以? Михаил 2014.02.16 18:44 #4836 artmedia70: 卖出 "在 "问 "上收尾,这样做可以吗? 谢谢!!!!,非常感谢)))) Artyom Trishkin 2014.02.17 04:41 #4837 miha91: 谢谢你!!!!,非常感谢)))) 始终是一种乐趣;) Oleg 2014.02.17 08:02 #4838 Zhunko: 两种方式。 1.将文件读入一个数组。根据需要编辑阵列,然后用这个阵列覆盖文件。 2.为文件指针计算要改写的数据的开头和结尾的位置。我们将结束部分读入缓冲区并保存。然后我们重写需要的内容。然后我们覆盖我们先前从缓冲区读到和记住的内容。 谢谢你!!!。 chevalier 2014.02.17 12:52 #4839 你能告诉我,以EA为例,如何修改止损和止盈指令?有的经纪公司要求你先开立一个订单,然后修改订单,设置取舍和停止。 //+------------------------------------------------------------------+ //| martin.mq4 | //| Copyright © 2006, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2006, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" extern int distance=30; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- MathSrand(LocalTime()); //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int err = 0; double Lot = 0.1; double Ballance=0.0; int start() { //---- if (OrdersTotal()==0&&err==0) { if (Ballance!=0.0) { if (Ballance>AccountBalance()) Lot=2*Lot; else Lot=0.1; } Ballance=AccountBalance(); int order; if (MathRand()%2==0) order=OrderSend(Symbol(),OP_BUY,Lot,Ask,5*Point,Bid-distance*Point,Ask+distance*Point); else order=OrderSend(Symbol(),OP_SELL,Lot,Bid,5*Point,Ask+distance*Point,Bid-distance*Point); if(order<0) { if (GetLastError()==134) { err=1; Print("NOT ENOGUGHT MONEY!!"); } return (-1); } //n++; } //---- return(0); } //+------------------------------------------------------------------+ [删除] 2014.02.17 13:06 #4840 chevalier: 你能告诉我,以EA为例,如何修改止损和止盈指令?有的经纪公司要求你先开立一个订单,然后修改订单,设置取舍和停止。 为什么? 1...477478479480481482483484485486487488489490491...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我在优化一个EA,有很多超调,大约10^17度,还有更多的参数,但已经无法优化了。为什么会有这样的限制?
加上一个关于遗传算法的问题。它似乎在这样的大数据上停止了正常工作,最终的利润跳得相当厉害,经常是向下跳。也就是说,现在它已经找到了有利可图的设置,但其他任何时候都没有。开发商是否要修复它?
我很早就放弃了这种"遗传算法"。数学需要精确,而用这种遗传算法,我们有可能 "打翻孩子"!最好是在M1的开盘价上进行优化!你会得到更好的结果,并节省时间!在蜱虫上追赶是没有意义的,它们的谎话多得不得了!
我很早就放弃了这种 "遗传算法"。数学需要精确,而用这种遗传算法,我们有可能 "打翻孩子"!最好是在M1的开盘条上进行优化!你会得到更好的结果,并节省时间!在蜱虫上追赶是没有意义的,它们的谎话多得不得了!
我没有在蜱虫上赛跑,我只依靠栏杆的开口。但是你没有遗传算法 也做不到,这需要我花10年左右的时间。
我不在蜱虫上比赛,只在酒吧的开场上比赛。 但是你没有遗传算法也做不到,这需要我花10年左右的时间。
一开始有必要按参数组进行优化,而且步子要大一些!
不起作用(( EURUSD,M15: OrderCloseerror 138
没有帮助((( EURUSD,M15: OrderClose error 138)
卖出 "在 "问 "上收尾,这样做可以吗?
谢谢!!!!,非常感谢))))
谢谢你!!!!,非常感谢))))
两种方式。
1.将文件读入一个数组。根据需要编辑阵列,然后用这个阵列覆盖文件。
2.为文件指针计算要改写的数据的开头和结尾的位置。我们将结束部分读入缓冲区并保存。然后我们重写需要的内容。然后我们覆盖我们先前从缓冲区读到和记住的内容。
谢谢你!!!。
你能告诉我,以EA为例,如何修改止损和止盈指令?有的经纪公司要求你先开立一个订单,然后修改订单,设置取舍和停止。
你能告诉我,以EA为例,如何修改止损和止盈指令?有的经纪公司要求你先开立一个订单,然后修改订单,设置取舍和停止。
为什么?