任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 620 1...613614615616617618619620621622623624625626627...1178 新评论 [删除] 2014.05.29 18:56 #6191 Example2: 但有一个检查,如果(OrderOpenPrice()!=ma2) 什么是ma2? Example2 2014.05.29 18:59 #6192 pu6ka: 什么是ma2?滑动指标的 含义 [删除] 2014.05.29 19:14 #6193 Example2: 滑动条指标的值 打印幻灯片的值。因为在零条上有刻度,所以第二个条上的MA值不会改变。在这里,你有每一个刻度线 进来,并改变顺序中的相同值。 Example2 2014.05.29 19:22 #6194 pu6ka: 打印幻灯片的值。因为在零条上有刻度,所以第二个条上的MA值不会改变。在这里,你有每一个刻度线进来,并改变顺序中的相同值。 我简单地将检查改为if(OrderOpenPrice()!=NormalizeDouble(ma1,Digits)),错误消失了。不过我会考虑你的意见,谢谢。 Александр 2014.05.30 04:57 #6195 artmedia70: 然后注意交易订单中的价格。以买入价收盘,以卖出价卖出。你没有检查订单类型,因此没有价格选择--要么是Ask,要么是Bid。 在EA中只有卖出被打开。这就是为什么我没有明确说明。或者你仍然应该指定它。 也许,它已经引起了一个错误?我已经在Ask上完成了一次卖出。 Artyom Trishkin 2014.05.30 05:52 #6196 001: 在EA中,只有卖出被打开。这就是为什么我没有明确说明。或者我应该指定它,也许它是错误的原因?而我正在关闭对Asc的卖出。 也许可以这样试一试。//+------------------------------------------------------------------+ bool 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) { if(OrderClose(OrderTicket(),OrderLots(),Ask,3,clrRed)) return(true); } } } return(false); } //+------------------------------------------------------------------+ 我在我通过的变量中输入了一个符号和一个魔法。你没有给他们开具支票。 [删除] 2014.05.30 06:10 #6197 Example2: 我只是把验证改为if(OrderOpenPrice()!=NormalizeDouble(ma1,Digits)),错误消失了。不过我会考虑你的意见,谢谢。 嗯,你能发现这一点很好。虽然在真实的数字上,最好是比较差异,阅读链接。例如,如果MathAbs(OrderOpenPrice() - ma1) >= _Point Dmitriy Smaglyuk 2014.05.30 06:29 #6198 昨天我问了一个关于多时间尺度RSI的问题。难道没有人知道它的答案吗?实际上,这个问题本身就在这里https://www.mql5.com/ru/forum/145455/page619#972686 Leo59 2014.05.30 07:24 #6199 我正试图以编程方式从脚本中复制文件。它不起作用。什么是正确的方式?#import "shell32.dll" int ShellExecuteA(int hwnd,string Operation,string File,string Parameters,string Directory,int ShowCmd); #import int Copyini; int start() { //-------------------------- Cкопируем ini файл в песочницу Тестера ---------- //Copyini = ShellExecuteA(0, "Open", "xcopy", "\""+PuthTerminal+FileOptim1+"\" \""+PuthTester_h+"\" /y", "", 3); //Copyini = ShellExecuteA(0,"Open","xcopy","D:\Alpari_Terminal\MQL4\Files\optimise.ini D:\Alpari_Terminal_Tester\tester\optimise.ini /y","",3); //Copyini = ShellExecuteA(0,"Open","xcopy","D:\Alpari_Terminal\MQL4\Files\optimise.ini D:\Alpari_Terminal_Tester\tester /y","",3); Copyini = ShellExecuteA(0,"Open","xcopy","D:\Alpari_Terminal\MQL4\Files\optimise D:\Alpari_Terminal_Tester\tester /y","",3); return(0); } Yuriy Zaytsev 2014.05.30 08:13 #6200 Leo59:我正试图以编程方式从脚本中复制文件。它不起作用。什么是正确的方式? #import "kernel32.dll" bool CopyFileW ( string lpExistingFileName, // Имя файла источника string lpNewFileName, // Имя нового файла bool bFailIfExists ); // Не перезаписывать #import if (CopyFileW(srcFile , dstFile , False)) { } else ... ошибка// под ваш случай CopyFileW( "D:\\Alpari_Terminal\\MQL4\\Files\\optimise.ini" "D:\\Alpari_Terminal_Tester\\tester\\optimise.ini", False); // или string sFileSRC = "D:\\Alpari_Terminal\\MQL4\\Files\\optimise.ini"; string sFileDST = "D:\\Alpari_Terminal_Tester\\tester\\optimise.ini; if ( CopyFileW( sFileSRC, sFileDST , False) ) { } else { printf("error"); } 1...613614615616617618619620621622623624625626627...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
但有一个检查,如果(OrderOpenPrice()!=ma2)
什么是ma2?
什么是ma2?
滑动指标的 含义
滑动条指标的值
打印幻灯片的值。因为在零条上有刻度,所以第二个条上的MA值不会改变。
在这里,你有每一个刻度线 进来,并改变顺序中的相同值。
打印幻灯片的值。因为在零条上有刻度,所以第二个条上的MA值不会改变。
在这里,你有每一个刻度线进来,并改变顺序中的相同值。
我简单地将检查改为if(OrderOpenPrice()!=NormalizeDouble(ma1,Digits)),错误消失了。不过我会考虑你的意见,谢谢。
然后注意交易订单中的价格。以买入价收盘,以卖出价卖出。你没有检查订单类型,因此没有价格选择--要么是Ask,要么是Bid。
在EA中只有卖出被打开。这就是为什么我没有明确说明。或者你仍然应该指定它。 也许,它已经引起了一个错误?我已经在Ask上完成了一次卖出。
在EA中,只有卖出被打开。这就是为什么我没有明确说明。或者我应该指定它,也许它是错误的原因?而我正在关闭对Asc的卖出。
也许可以这样试一试。
我在我通过的变量中输入了一个符号和一个魔法。你没有给他们开具支票。
我只是把验证改为if(OrderOpenPrice()!=NormalizeDouble(ma1,Digits)),错误消失了。不过我会考虑你的意见,谢谢。
我正试图以编程方式从脚本中复制文件。它不起作用。什么是正确的方式?
我正试图以编程方式从脚本中复制文件。它不起作用。什么是正确的方式?