[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 543 1...536537538539540541542543544545546547548549550...631 新评论 Роман 2012.11.26 01:14 #5421 Dimka-novitsek:又见面了!1.想象一下,最后一个专家到底消失到哪里去了?这里是剩下的东西。 2.有没有可能把它找回来!? 早晨好!1.你开那么多钱!现在是你给自己买一个带入网线的独立摄像头的时候了!IMHO!( 当不是一个人在电脑前时--这样的删除并不奇怪,很可能是有人蒸了,但这并不重要--代码被拆除了...)话又说回来,怎么可能(在没有弄虚作假的情况下),代码几乎被抹去,"保存 "按钮被按下(左上方的软盘)? 即使有人因为匆忙而抹去了一些东西,为什么还要保存它?再次,请记住,在编写程序时,你需要进行中间保存,在这种情况下,继续使用它们(通过加载中间(最终-是指程序完成)保存的最终版本)。2.你不能。 Pacman 2012.11.26 09:35 #5422 大家好!我已经敲定了我的第一位专家。最初的任务是把我的想法以代码的形式表达出来。我请你看一下我的EA,并提出你的意见。非常感谢您在撰写EA 时给予的帮助!专家顾问的逻辑如下。-价格突破RSI水平(1条件)。-然后使用一个标志,它满足了第二个条件(在n个柱子中打破高点或低点)。-我还引入了一个函数,以避免在第一个订单开放时开放第二个订单。再一次,目的是正确地编写一个EA。请指出我的错误和不足之处。我预先感谢你。 附加的文件: proboitrsi.mq4 12 kb Dimka-novitsek 2012.11.26 11:04 #5423 谢谢你! Paladin80 2012.11.26 12:03 #5424 Pacman:大家好!我已经敲定了我的第一位专家。最初的任务是把我的想法以代码的形式表达出来。...决定在此对你的代码进行一番探究。1) 缺少的是init()和deinit()。 2)这个。for(int i=1; i<=OrdersTotal(); i++) { if(OrderSelect(i-1,SELECT_BY_POS)==true) { if(OrderSymbol() == Symb) { if(OrderMagicNumber()==777) return; } } }你可以这样做。if (OrdersTotal()>0) { for (int i=OrdersTotal()-1; i>=0; i--) { if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if(OrderSymbol() != Symb) continue; if(OrderMagicNumber() != 777) continue; return; } } }3)这个。Symb= Symbol(); ... Min_Lot= MarketInfo(Symbol(),MODE_MINLOT); ... Steep= MarketInfo(Symbol(),MODE_LOTSTEP);写在init()中,在初始化时定义一次就够了,不要每次都定义,因为"函数调用 比变量引用需要更多时间"。4)这个帖子的逻辑我不清楚while(true) ...当而可以是假的?这只是直接引起我注意的一小部分内容。 Victor Nikolaev 2012.11.26 13:48 #5425 paladin80:决定在你的代码中探究一下。 3)这些。放在init()中,在初始化时定义一次就够了,不要每次都定义,因为 "函数调用比变量引用花费更多时间"。 只是别忘了,在init()中,市场环境并不总是可用的。 TarasBY 2012.11.26 14:46 #5426 Vinin: 只是别忘了,市场环境并不总是在init()中可用。 你知道,对于 "棘手的***"总是有解决办法的--通过循环获得正确的值。 Victor Nikolaev 2012.11.26 16:01 #5427 TarasBY: 你知道总有一个解决 "棘手的***"的办法--你通过一个循环得到正确的值。 init()函数有时间限制 imux 2012.11.26 16:05 #5428 傍晚时分。该EA在几个框架中监测几个对。如何使它不仅对它所连接的对/窗口的ticks作出反应,而且对所有对的ticks作出反应。谢谢你!int start(){双倍MA50[4][9]。double OBarHigh [4][9];double OBarLow [4][9];for (int t=0; t<=3; t++) // 时间框架{for (int p=0; p<=8; p++) // 对{MA50[t][p]=iMA(pair[p],tframe[t],50,0,MODE_EMA,PRICE_CLOSE,0)。OBarHigh [t][p]=iHigh(pair[p],tframe[t],0)。OBarLow [t][p]=iLow(pair[p],tframe[t],0)。 [ARCHIVE!] Any rookie question, 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. [ARCHIVE]Any rookie question, so Victor Nikolaev 2012.11.26 16:13 #5429 imux:傍晚时分。该EA在几个框架中监测几个对。如何使它不仅对它所连接的对/窗口的ticks作出反应,而且对所有对的ticks作出反应。谢谢你! 也许一个循环的EA会有帮助 TarasBY 2012.11.26 16:14 #5430 Vinin: init()函数的工作有时间限制 我从我的EA的init()中的市场环境中提取了至少十几个值。 在最初阶段,有时会出现问题--现在一切正常。这是我的个人经验--我并不声称自己是一个规则。;) 1...536537538539540541542543544545546547548549550...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
又见面了!
1.想象一下,最后一个专家到底消失到哪里去了?这里是剩下的东西。
2.有没有可能把它找回来!?
早晨好!
1.你开那么多钱!现在是你给自己买一个带入网线的独立摄像头的时候了!IMHO!( 当不是一个人在电脑前时--这样的删除并不奇怪,很可能是有人蒸了,但这并不重要--代码被拆除了...)话又说回来,怎么可能(在没有弄虚作假的情况下),代码几乎被抹去,"保存 "按钮被按下(左上方的软盘)? 即使有人因为匆忙而抹去了一些东西,为什么还要保存它?再次,请记住,在编写程序时,你需要进行中间保存,在这种情况下,继续使用它们(通过加载中间(最终-是指程序完成)保存的最终版本)。
2.你不能。
大家好!
我已经敲定了我的第一位专家。最初的任务是把我的想法以代码的形式表达出来。
我请你看一下我的EA,并提出你的意见。
非常感谢您在撰写EA 时给予的帮助!
专家顾问的逻辑如下。
-价格突破RSI水平(1条件)。
-然后使用一个标志,它满足了第二个条件(在n个柱子中打破高点或低点)。
-我还引入了一个函数,以避免在第一个订单开放时开放第二个订单。
再一次,目的是正确地编写一个EA。请指出我的错误和不足之处。
我预先感谢你。
大家好!
我已经敲定了我的第一位专家。最初的任务是把我的想法以代码的形式表达出来。
...决定在此对你的代码进行一番探究。
1) 缺少的是init()和deinit()。
2)这个。你可以这样做。
3)这个。
写在init()中,在初始化时定义一次就够了,不要每次都定义,因为"函数调用 比变量引用需要更多时间"。
4)这个帖子的逻辑我不清楚
while(true) ...
当而可以是假的?
这只是直接引起我注意的一小部分内容。
决定在你的代码中探究一下。
3)这些。
放在init()中,在初始化时定义一次就够了,不要每次都定义,因为 "函数调用比变量引用花费更多时间"。
只是别忘了,市场环境并不总是在init()中可用。
你知道总有一个解决 "棘手的***"的办法--你通过一个循环得到正确的值。
init()函数有时间限制
傍晚时分。
该EA在几个框架中监测几个对。如何使它不仅对它所连接的对/窗口的ticks作出反应,而且对所有对的ticks作出反应。谢谢你!
int start()
{
双倍MA50[4][9]。
double OBarHigh [4][9];
double OBarLow [4][9];
for (int t=0; t<=3; t++) // 时间框架
{
for (int p=0; p<=8; p++) // 对
{
MA50[t][p]=iMA(pair[p],tframe[t],50,0,MODE_EMA,PRICE_CLOSE,0)。
OBarHigh [t][p]=iHigh(pair[p],tframe[t],0)。
OBarLow [t][p]=iLow(pair[p],tframe[t],0)。
傍晚时分。
该EA在几个框架中监测几个对。如何使它不仅对它所连接的对/窗口的ticks作出反应,而且对所有对的ticks作出反应。谢谢你!
也许一个循环的EA会有帮助
init()函数的工作有时间限制