任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 621 1...614615616617618619620621622623624625626627628...1178 新评论 Leo59 2014.05.30 10:22 #6201 YuraZ: 谢谢!!!!!!!!!!!!如果你不认为这是无礼的.....:))建议如何正确运行测试器。我所尝试的方式,并不奏效。 #import "shell32.dll" int ShellExecuteA(int hwnd,string Operation,string File,string Parameters,string Directory,int ShowCmd); #import int Start; int start() { //---------------------------------- Запустим Тестер ------------------------- //Start = ShellExecuteA(0, "Open", "terminal.exe", FileOptim, PuthTester_h, 3); //Start = ShellExecuteA(0, "Open", "terminal.exe", "optimise.ini", "D:\Alpari_Terminal_Tester\tester", 3); return(0); } Yuriy Zaytsev 2014.05.30 10:25 #6202 Leo59: 谢谢!!!!!!!!!!!!如果你不认为这是无礼的.....:))建议如何正确运行测试器。我所尝试的方式,并不奏效。自我优化决定要做!? 酷...这是个很酷的话题。有两种方法,我喜欢这1种1)从同一终端上的专家顾问开始优化2)配置一个或多个单独的终端--启动它们,然后读取优化的结果你似乎是在尝试第二种方法--它更麻烦。先把它换掉。ShellExecuteA на ShellExecuteW Leo59 2014.05.30 10:38 #6203 YuraZ:自我优化决定要做!? 酷...这是个很酷的话题。有两种方法,我喜欢这1种1)从同一终端上的专家顾问开始优化2)配置一个或多个单独的终端--启动它们,然后读取优化的结果你似乎是在尝试第二种方法--它更麻烦。首先,你需要把它换成。 谢谢!!!!!!!! 你是对的:)底线是自我优化。1)从同一终端上的专家顾问开始优化我是在当前虚拟交易结果的基础上进行的2) 配置一个或多个单独的终端--启动它们,然后在最后读取优化结果我在秋天挖掘了XEON的自动优化功能。TestCommander是一个商业黑盒子。决定自己动手,以某种方式实现变体1)中不起作用的功能。 forexman77 2014.05.30 10:49 #6204 pu6ka:把这个指标扔在M1上,随着新条形的出现,左边的鳄鱼线 "被消灭 "了。你需要这个吗? 解决了这个问题。#property copyright "forexman77@list.ru" #property link "forexman77@list.ru" #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Green #property indicator_color2 Red //--- buffers double ExtMapBuffer1[]; double ExtMapBuffer2[]; extern int p =10; double val_plus[]; double val_minus[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtMapBuffer2); IndicatorDigits(Digits+1); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(), limit; double indicator_plus,indicator_minus; if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int i=0;i<limit;i++) { indicator_plus=0; indicator_minus=0; ArrayInitialize(val_plus,0); ArrayInitialize(val_minus,0); for(int k=p;k>=0;k--) { ArrayResize(val_plus,p); ArrayResize(val_minus,p); if(iMA(NULL,PERIOD_CURRENT,21,0,MODE_EMA,PRICE_CLOSE,i+k)>iMA(NULL,PERIOD_CURRENT,21,0,MODE_EMA,PRICE_CLOSE,i+k+1))val_plus[k]=1; if(iMA(NULL,PERIOD_CURRENT,21,0,MODE_EMA,PRICE_CLOSE,i+k+1)>iMA(NULL,PERIOD_CURRENT,21,0,MODE_EMA,PRICE_CLOSE,i+k))val_minus[k]=1; if (val_plus[k] > 0){indicator_plus=indicator_plus+val_plus[k];} if (val_minus[k] > 0){indicator_minus=indicator_minus+val_minus[k];} } ExtMapBuffer1[i]=indicator_plus; ExtMapBuffer2[i]=indicator_minus; } return(0); } Leo59 2014.05.30 12:57 #6205 谁能写出简单的脚本代码,将一个文件 从一个地方复制到 另一个地方?或者,这将在不同的终端中运行测试器?嗯,我还不能。你能吗? Boris 2014.05.30 13:56 #6206 Leo59: 写一个简单的代码脚本,把一个文件从一个地方复制到另一个地方,谁能做到?或者,谁将在不同的终端中运行测试器?在这里,我仍然不能。你呢? 而我不能,因为我没有必要这样做!需要的东西,我正在学习自己做,所以我不必改变我的逻辑! 特别是我自己做的,如果你需要调整一些东西,没问题! 从最基本的 "匹配 "开始学习,有提示的礼物是学不到的,最终会白白浪费更多的时间 好运!:) Leo59 2014.05.30 18:18 #6207 borilunad: 而我不能,因为这还不是必须的!需要什么,我习惯于自己做,以免改变我的逻辑! 更有理由自己动手,如果你需要调整什么,没问题!"。 学习基础知识,你不会用小费-礼物来学习,从长远来看,你会浪费更多的时间! 好运!:) 你说的对,"不要吃别人的面包"。 巴塞罗那的城市是惊人的!仅仅是铺设在绿色草坪中的电车轨道,就值得一去!但西班牙那里的妇女都是短颈和粗头,不像我们圣彼得堡的妇女。 :))什么乱七八糟的东西,你不能从古怪的头脑中写出来。这就是我。 一切都很好,也祝你好运,也祝大家好运! Boris 2014.05.30 18:38 #6208 Leo59:你是对的,你不应该盯着别人的面包。 这是一个了不起的城市,巴塞罗那。仅仅是索道,在绿色的草坪中铺设,它的价值是什么?但西班牙那里的妇女皮肤短小,头颅粗壮,不像我们圣彼得堡的妇女。 :))当你真的宿醉时,什么样的废话都写不出来。这就是我。 这一切都很好,也祝你和其他人一样好运!"。 我说的不是 "面包",而是一种更有成效的学习方法,以便 "不为虚度年华而痛苦"!我的意思是说,如果你想让你的孩子在你的学校里学习,那么你就必须在学校里学习。 好吧,各取所需吧!:( Александр 2014.05.31 04:54 #6209 artmedia70:也许可以这样试一试。在要传递的变量中输入了一个符号和一个魔法。你没有对他们进行检查。 谢谢你!我将在周一尝试。虽然,我对这个问题仍然不清楚。 如果我想关闭任何订单,为什么会出现错误?顺便说一下,我将不得不在旧的测试器中尝试同样的代码。新的测试器有很多小的变化。我并不总是确定结果会是什么。 Artyom Trishkin 2014.05.31 08:41 #6210 001: 谢谢你!我将在周一尝试。虽然,这个问题对我来说仍然不清楚。如果我想关闭任何订单,为什么会出现错误?顺便说一下,我将不得不在旧的测试器中尝试同样的代码。新的测试器有很多小的变化。我并不总是确定结果会是什么。 我现在不记得了...如果你想关闭所有的塞尔,你不需要从函数中返回。我在睡梦中把那里搞得一团糟。这就是你如何做才能关闭所有的人。//+------------------------------------------------------------------+ void CheckForLongetivityClose_Sell(int symbol, int magic) { if(DayOfWeek()==0 || DayOfWeek()==6) return; for(int i=OrdersTotal()-1; i>=0; i--) { if(OrderSelect(i,SELECT_BY_POS)) { if(OrderMagicNumber()!=magic) continue; if(OrderSymbol()!=symbol) continue; if(OrderType()!=OP_SELL) continue; datetime openTime_S= OrderOpenTime(); int timeDistance_S = TimeCurrent()-openTime_S; if(timeDistance_S>60*BarrierMinute_S) { bool res= OrderClose(OrderTicket(),OrderLots(),Ask,3,clrRed); } } } } //+------------------------------------------------------------------+当然,在一般情况下,代替这一行的是bool res= OrderClose(OrderTicket(),OrderLots(),Ask,3,clrRed);你必须调用一个正常的函数来关闭 有服务器返回代码处理的位置。 1...614615616617618619620621622623624625626627628...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢!!!!!!!!!!!!
如果你不认为这是无礼的.....:))建议如何正确运行测试器。我所尝试的方式,并不奏效。
谢谢!!!!!!!!!!!!
如果你不认为这是无礼的.....:))建议如何正确运行测试器。我所尝试的方式,并不奏效。
自我优化决定要做!? 酷...这是个很酷的话题。
有两种方法,我喜欢这1种
1)从同一终端上的专家顾问开始优化
2)配置一个或多个单独的终端--启动它们,然后读取优化的结果
你似乎是在尝试第二种方法--它更麻烦。
先把它换掉。
自我优化决定要做!? 酷...这是个很酷的话题。
有两种方法,我喜欢这1种
1)从同一终端上的专家顾问开始优化
2)配置一个或多个单独的终端--启动它们,然后读取优化的结果
你似乎是在尝试第二种方法--它更麻烦。
首先,你需要把它换成。
谢谢!!!!!!!!
你是对的:)底线是自我优化。
1)从同一终端上的专家顾问开始优化
我是在当前虚拟交易结果的基础上进行的
2) 配置一个或多个单独的终端--启动它们,然后在最后读取优化结果
我在秋天挖掘了XEON的自动优化功能。TestCommander是一个商业黑盒子。决定自己动手,以某种方式实现变体1)中不起作用的功能。
把这个指标扔在M1上,随着新条形的出现,左边的鳄鱼线 "被消灭 "了。你需要这个吗?
解决了这个问题。
或者,这将在不同的终端中运行测试器?
嗯,我还不能。你能吗?
写一个简单的代码脚本,把一个文件从一个地方复制到另一个地方,谁能做到?
或者,谁将在不同的终端中运行测试器?
在这里,我仍然不能。你呢?
而我不能,因为我没有必要这样做!需要的东西,我正在学习自己做,所以我不必改变我的逻辑!
特别是我自己做的,如果你需要调整一些东西,没问题!
从最基本的 "匹配 "开始学习,有提示的礼物是学不到的,最终会白白浪费更多的时间
好运!:)
而我不能,因为这还不是必须的!需要什么,我习惯于自己做,以免改变我的逻辑!
更有理由自己动手,如果你需要调整什么,没问题!"。
学习基础知识,你不会用小费-礼物来学习,从长远来看,你会浪费更多的时间!
好运!:)
你说的对,"不要吃别人的面包"。
巴塞罗那的城市是惊人的!仅仅是铺设在绿色草坪中的电车轨道,就值得一去!但西班牙那里的妇女都是短颈和粗头,不像我们圣彼得堡的妇女。
:))什么乱七八糟的东西,你不能从古怪的头脑中写出来。这就是我。
一切都很好,也祝你好运,也祝大家好运!
你是对的,你不应该盯着别人的面包。
这是一个了不起的城市,巴塞罗那。仅仅是索道,在绿色的草坪中铺设,它的价值是什么?但西班牙那里的妇女皮肤短小,头颅粗壮,不像我们圣彼得堡的妇女。
:))当你真的宿醉时,什么样的废话都写不出来。这就是我。
这一切都很好,也祝你和其他人一样好运!"。
我说的不是 "面包",而是一种更有成效的学习方法,以便 "不为虚度年华而痛苦"!我的意思是说,如果你想让你的孩子在你的学校里学习,那么你就必须在学校里学习。
好吧,各取所需吧!:(
也许可以这样试一试。
在要传递的变量中输入了一个符号和一个魔法。你没有对他们进行检查。
谢谢你!我将在周一尝试。虽然,我对这个问题仍然不清楚。 如果我想关闭任何订单,为什么会出现错误?顺便说一下,我将不得不在旧的测试器中尝试同样的代码。新的测试器有很多小的变化。我并不总是确定结果会是什么。
谢谢你!我将在周一尝试。虽然,这个问题对我来说仍然不清楚。如果我想关闭任何订单,为什么会出现错误?顺便说一下,我将不得不在旧的测试器中尝试同样的代码。新的测试器有很多小的变化。我并不总是确定结果会是什么。
我现在不记得了...如果你想关闭所有的塞尔,你不需要从函数中返回。我在睡梦中把那里搞得一团糟。这就是你如何做才能关闭所有的人。
当然,在一般情况下,代替这一行的是
你必须调用一个正常的函数来关闭 有服务器返回代码处理的位置。