[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 745 1...738739740741742743744745746747748749750751752...1145 新评论 Victor Nikolaev 2010.07.23 16:17 #7441 artmedia70: :)不耐烦通常是在另一个办公室训练的...:) 你不需要为此而训练我的耐心。我很有耐心。 对不起。我只是工作量很大,根本不想浪费我的时间。 而且我更加遗憾,因为这个话题的作者可能不知道这个事情。可能是一个小学生。 Artyom Trishkin 2010.07.23 16:29 #7442 Vinin: 没有必要为此训练我的耐心。我很有耐心。 对不起。我只是工作量很大,根本不想浪费我的时间。 而且我更加遗憾,因为这个话题的作者可能不知道这个事情。可能是一个小学生。 我想很多人都意识到,作为一个版主在很多方面都是不容易的。你做了一些事情,你努力了,你把事情安排得井井有条,但不满意的人的名单并没有变小。人们... 很抱歉,关头的事。 ZS,我的女儿是个女学生,她明白了很多...:) [删除] 2010.07.23 16:57 #7443 FoxUA: 它仍然批量打开这个订单。 以下是我在专家顾问中设置变量的方法。 而这里是订单的开端 很难不同意artmedia70 对你的代码布局的看法。它非常难读,你必须看很长时间才能理解任何东西,然后你必须正确地放置括号、空格和缩进。请注意你的风格,避免在写代码时出现混乱,尽管它是由不同的区块、不同的作者组成的。 你应该把它带入一个,你自己的风格,这样在将来会更容易使用它,使它现代化。 //+------------------------------------------------------------------+ extern int TakeProfit=18; extern int StopLoss=18; extern double Lot=1; extern int StartTime=0; //+------------------------------------------------------------------+ int Today=0; int h=10; int h1=26; int mag=777; bool b=0,s=0, //соответственно бай или селл bs=0,// если закрытие по стоплоссу ордера бай ss=0,// если закрытие по стоплоссу ордера sell bt=0, st=0;// то же по ТП double bl=0,sl=0; // лоты соответсвенно для бай и селл //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start(){ if(DayOfWeek()==0 || DayOfWeek()==6) return(0); // в выходные не работаем if(!IsTradeAllowed()) return(0); // пропустим тик если терминал занят int total = OrdersTotal(); if(total == 0){ NewOrder1(OP_BUY,Lot); NewOrder1(OP_SELL,Lot); NewOrder1(OP_BUYLIMIT,Lot); NewOrder1(OP_SELLLIMIT,Lot); NewOrder1(OP_BUYSTOP,Lot); NewOrder1(OP_SELLSTOP,Lot); Today=TimeDay(TimeCurrent()); } for(int cnt=OrdersHistoryTotal();cnt>0;cnt--){ OrderSelect(cnt, SELECT_BY_POS, MODE_HISTORY); if(OrderMagicNumber()== mag && OrderSymbol()==Symbol()){ if(OrderType() == OP_BUY ){ b=1; if(OrderClosePrice()==OrderTakeProfit())bt=1; if(OrderClosePrice()==OrderStopLoss())bs=1; bl=OrderLots()*100; break; } if(OrderType() == OP_SELL){ s=1; if(OrderClosePrice()==OrderTakeProfit())st=1; if(OrderClosePrice()==OrderStopLoss())ss=1; sl=OrderLots()*100; break; } } } if(bs==1||bl==1){ NewOrder1(OP_BUYLIMIT,Lot); Today=TimeDay(TimeCurrent()); } } //+------------------------------------------------------------------+ //| NewOrder1 function | //+------------------------------------------------------------------+ int NewOrder1(int Cmd,double Lot){ double TP=0; //тейкпрофит double SL=0; //стоплосс double PR=0; //Цена double LT=0; //Лот int tic1; while(!IsTradeAllowed()) Sleep(100); if(Cmd==OP_BUYLIMIT){ PR=Ask-Point*h; if(TakeProfit>0)TP=PR+TakeProfit*Point; if(StopLoss>0)SL=PR-StopLoss*Point; if(Lot>0)LT=3*Lot; tic1 = OrderSend(Symbol(),Cmd,LT,PR,3,SL,TP,0,mag,0,CLR_NONE); } if(tic1<0)Print(GetLastError()); if(tic1>0){ b=0;s=0; //соответственно бай или селл bs=0;// если закрытие по стоплоссу ордера бай ss=0;// если закрытие по стоплоссу ордера sell bt=0; st=0;// то же по ТП bl=0;sl=0; // лоты соответсвенно для бай и селл } return(tic1); } //+------------------------------------------------------------------+ 我在测试器中试了一下,似乎只开了一个挂单(BUYLIMIT),但我真的不知道它还应该做什么,在什么情况下。 Artyom Trishkin 2010.07.23 17:02 #7444 ToLik_SRGV: 很难不同意artmedia70 对你的代码布局的看法。它非常难读,你必须看很长时间才能理解任何东西,然后你必须正确地放置括号、空格和缩进。请注意你的风格,避免在写代码时出现混乱,尽管它是由不同的区块、不同的作者组成的。 把它带入一个,你的风格,这样以后你就会更容易处理它和现代化了。 我在测试器中试了一下,似乎只开了一个挂单(BUYLIMIT),但我真的不知道它还应该做什么,在什么情况下。 安纳托利,好样的!我开始认为我必须放弃一切,开始清理。即使粗略地看一下代码的外观,也是发人深省的.........最重要的是,它不会使眼睛疲劳或排斥。尊重! [删除] 2010.07.23 18:58 #7445 我如何计算最近的亏损交易的金额!!? 谢谢你... Artyom Trishkin 2010.07.23 19:23 #7446 itum: 我如何计算最后一次亏损的交易金额!!? 谢谢... 最近有多少人?确切地说,是以克为单位...:) 在终端关闭的订单上做一个循环,检查订单的利润,如果是负数,则增加关闭的亏损订单数量的计数器,或者,如果你需要钱的数量,而不是亏损订单的数量,则将其利润(是负数)添加到变量double的最后值,在这个变量中,你已经存储了手数的钱。 Seas 2010.07.23 19:31 #7447 artmedia70: 一定是真的需要...:) 或者我的鼠标被卡住了... MT4/logs位置文件夹 MT4/tester/logs位置文件夹 我把它放在这里。 D:\Program Files\MetaTrader - E-Global TFG account-1654729\logs D:\Program Files\MetaTrader - E-Global TFG account-1654729\tester\logs 非常感谢你的答复,并对许多同类型的帖子表示歉意,我想自己做清洁,但我今天被市场吸引了。再次感谢大家。 Artyom Trishkin 2010.07.23 19:36 #7448 LAIT123: 非常感谢你的答复,并对许多同类型的帖子表示歉意,我想自己做清洁,但今天我被市场吸引了。再次感谢大家。 你必须到维克多 那里去鞠躬...:)开玩笑...他了解一切... [删除] 2010.07.23 19:47 #7449 大家好!亲爱的artmedia70、drknn、Abzasc,前天我根据你们的建议把丢失的Wingdings字体 文件放到了Windows文件夹中,在终端中Fractals正常出现。非常感谢你们所有的人。问候Furkat。 Artyom Trishkin 2010.07.23 20:01 #7450 trader265: 大家好!亲爱的artmedia70、drknn、Abzasc,前天我根据你们的建议把丢失的Wingdings字体文件放到了Windows文件夹中,在终端中Fractals正常出现。非常感谢你们所有的人。问候Furkat。 不客气。这并不难猜,然后就是技术问题了......:) 1...738739740741742743744745746747748749750751752...1145 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
:)不耐烦通常是在另一个办公室训练的...:)
你不需要为此而训练我的耐心。我很有耐心。
对不起。我只是工作量很大,根本不想浪费我的时间。
而且我更加遗憾,因为这个话题的作者可能不知道这个事情。可能是一个小学生。
没有必要为此训练我的耐心。我很有耐心。
对不起。我只是工作量很大,根本不想浪费我的时间。
而且我更加遗憾,因为这个话题的作者可能不知道这个事情。可能是一个小学生。
很抱歉,关头的事。
ZS,我的女儿是个女学生,她明白了很多...:)
它仍然批量打开这个订单。
以下是我在专家顾问中设置变量的方法。
而这里是订单的开端
很难不同意artmedia70 对你的代码布局的看法。它非常难读,你必须看很长时间才能理解任何东西,然后你必须正确地放置括号、空格和缩进。请注意你的风格,避免在写代码时出现混乱,尽管它是由不同的区块、不同的作者组成的。 你应该把它带入一个,你自己的风格,这样在将来会更容易使用它,使它现代化。
我在测试器中试了一下,似乎只开了一个挂单(BUYLIMIT),但我真的不知道它还应该做什么,在什么情况下。
很难不同意artmedia70 对你的代码布局的看法。它非常难读,你必须看很长时间才能理解任何东西,然后你必须正确地放置括号、空格和缩进。请注意你的风格,避免在写代码时出现混乱,尽管它是由不同的区块、不同的作者组成的。 把它带入一个,你的风格,这样以后你就会更容易处理它和现代化了。
我在测试器中试了一下,似乎只开了一个挂单(BUYLIMIT),但我真的不知道它还应该做什么,在什么情况下。
我如何计算最近的亏损交易的金额!!?
谢谢你...
我如何计算最后一次亏损的交易金额!!?
谢谢...
最近有多少人?确切地说,是以克为单位...:)
在终端关闭的订单上做一个循环,检查订单的利润,如果是负数,则增加关闭的亏损订单数量的计数器,或者,如果你需要钱的数量,而不是亏损订单的数量,则将其利润(是负数)添加到变量double的最后值,在这个变量中,你已经存储了手数的钱。
一定是真的需要...:) 或者我的鼠标被卡住了...
MT4/logs位置文件夹
MT4/tester/logs位置文件夹
我把它放在这里。
D:\Program Files\MetaTrader - E-Global TFG account-1654729\logs
D:\Program Files\MetaTrader - E-Global TFG account-1654729\tester\logs
非常感谢你的答复,并对许多同类型的帖子表示歉意,我想自己做清洁,但今天我被市场吸引了。再次感谢大家。
大家好!亲爱的artmedia70、drknn、Abzasc,前天我根据你们的建议把丢失的Wingdings字体文件放到了Windows文件夹中,在终端中Fractals正常出现。非常感谢你们所有的人。问候Furkat。