[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 432 1...425426427428429430431432433434435436437438439...631 新评论 Dimka-novitsek 2012.10.15 13:57 #4311 晚上好!当两个缓冲区彼此相等时,我没有看到匹配的情况!!!!。代码很简单。for(int A=1;A<300;A++ ){ if ( buf1[]== buf2[]){Print ( " СОШЛОСЬ!!!!!!!!!!!! " , " buf1[A] " , buf1[A] , " buf2[A] " , buf2[A] , " A " , A );} } 你可以看到,图上肯定有一个匹配的地方!也许我用错误的方式来处理这个问题?而你必须以某种方式记住一个缓冲区在哪里比较小,另一个已经在哪里了?我写的,甚至是近似于怎么写的。但代码中缺少什么呢? Victor Nikolaev 2012.10.15 14:12 #4312 Dimka-novitsek: 晚上好!当两个缓冲区彼此相等时,我没有看到匹配!!!!。代码很简单,你可以看到图上肯定有一个匹配的东西!这就是为什么我们要把它叫做 "匹配"。也许我用错误的方式来处理这个问题?而你必须以某种方式记住一个缓冲区在哪里比较小,另一个已经在哪里了?我写了,甚至近似于怎么写的。但这段代码中缺少什么呢? https://www.mql4.com/ru/search#!keyword=%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%20%D1%87%D0%B8%D1%81%D0%B5%D0%BB Ruslan1 2012.10.15 14:14 #4313 晚上好,请您告诉我如何关闭柜台订单? Vladyslav Goshkov 2012.10.15 14:15 #4314 Dimka-novitsek: 晚上好!当两个缓冲区彼此相等时,我没有看到匹配!!!!。代码很简单,你可以看到图上肯定有一个匹配的东西!这就是为什么我们要把它叫做 "匹配"。也许我用错误的方式来处理这个问题?而你必须以某种方式记住一个缓冲区在哪里比较小,另一个已经在哪里了?我写了,甚至近似于怎么写的。但给定的代码缺少什么?代码 缺乏一切 ,但程序员缺乏知识和注意力/智慧,否则他/她(程序员)早就注意到搜索线、文档、教程,也许还访问了告诉如何正确处理浮点数的初学者分支。而不是试图通过反科学的摸索来学习如何 "制造一辆自行车"。 Vladyslav Goshkov 2012.10.15 14:16 #4315 Ruslan1: 晚上好,请您告诉我如何关闭柜台订单? https://docs.mql4.com/ru/trading/OrderCloseBy [Удален] 2012.10.15 14:25 #4316 你好,我有一个问题。我正在学习编写MQL,并决定尝试编写一个基于指数移动平均线 的简单专家顾问,只是为了练习。交易按预期打开,但由于某种原因,在某些时候交易被关闭,历史记录显示交易被关闭时有止损,但其价值不等于最初设置的。请帮助我了解哪里出了问题。在下面的一段代码中,所有的工作都与贸易有关。 if(total<1) { if(AccountFreeMargin()<(1000*Lots)) { Print("We have no money. Free Margin = ", AccountFreeMargin()); return(0); } if (MaCurrent < Close[2] && MaPrevious > Close[3] && (Close[1] > Close[2]+70*Point || Close[0] > Close[2]+70*Point)) { ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point, "EMA",16385,0,Green); if(ticket>0) { if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("BUY order opened : ",OrderOpenPrice()); } else Print("Error opening BUY order : ",GetLastError()); return(0); } if (MaCurrent > Close[2] && MaPrevious < Close[3] && (Close[0] < Close[1]-70*Point || Close[0] < Close[2]-70*Point)) { ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point, "EMA",16385,0,Red); if(ticket>0) { if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("SELL order opened : ",OrderOpenPrice()); } else Print("Error opening SELL order : ",GetLastError()); return(0); } } return(0); } [ARCHIVE!] Any rookie question, Buy order problems why do I get Ruslan1 2012.10.15 14:34 #4317 VladislavVG: https://docs.mql4.com/ru/trading/OrderCloseBy 谢谢你!我会试一试的。 Alexander 2012.10.15 14:34 #4318 7777877: 下午好。人们,请回答这个问题(第三次发帖)。一个关于文件指针的问题... 如果要解析一个文本文件,它的结构如何,它由什么组成,那是很久以前的事了。在每读完一行后,取消打印光标位置,使用 intFileTell( int handle) 一切都会一下子变得清晰。 elektronik 2012.10.15 15:59 #4319 我如何获得我账户中当天开始的资金? Dimka-novitsek 2012.10.15 17:00 #4320 谢谢你!!!。 1...425426427428429430431432433434435436437438439...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
晚上好!当两个缓冲区彼此相等时,我没有看到匹配!!!!。代码很简单,你可以看到图上肯定有一个匹配的东西!这就是为什么我们要把它叫做 "匹配"。也许我用错误的方式来处理这个问题?而你必须以某种方式记住一个缓冲区在哪里比较小,另一个已经在哪里了?我写了,甚至近似于怎么写的。但这段代码中缺少什么呢?
https://www.mql4.com/ru/search#!keyword=%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%20%D1%87%D0%B8%D1%81%D0%B5%D0%BB
晚上好,请您告诉我如何关闭柜台订单?
晚上好!当两个缓冲区彼此相等时,我没有看到匹配!!!!。代码很简单,你可以看到图上肯定有一个匹配的东西!这就是为什么我们要把它叫做 "匹配"。也许我用错误的方式来处理这个问题?而你必须以某种方式记住一个缓冲区在哪里比较小,另一个已经在哪里了?我写了,甚至近似于怎么写的。但给定的代码缺少什么?
晚上好,请您告诉我如何关闭柜台订单?
https://docs.mql4.com/ru/trading/OrderCloseBy
你好,我有一个问题。我正在学习编写MQL,并决定尝试编写一个基于指数移动平均线 的简单专家顾问,只是为了练习。交易按预期打开,但由于某种原因,在某些时候交易被关闭,历史记录显示交易被关闭时有止损,但其价值不等于最初设置的。请帮助我了解哪里出了问题。在下面的一段代码中,所有的工作都与贸易有关。
if(total<1)
{
if(AccountFreeMargin()<(1000*Lots))
{
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}
if (MaCurrent < Close[2] && MaPrevious > Close[3] && (Close[1] > Close[2]+70*Point || Close[0] > Close[2]+70*Point))
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,
"EMA",16385,0,Green);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Print("BUY order opened : ",OrderOpenPrice());
}
else Print("Error opening BUY order : ",GetLastError());
return(0);
}
if (MaCurrent > Close[2] && MaPrevious < Close[3] && (Close[0] < Close[1]-70*Point || Close[0] < Close[2]-70*Point))
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,
"EMA",16385,0,Red);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Print("SELL order opened : ",OrderOpenPrice());
}
else Print("Error opening SELL order : ",GetLastError());
return(0);
}
}
return(0);
}
https://docs.mql4.com/ru/trading/OrderCloseBy
谢谢你!我会试一试的。
下午好。人们,请回答这个问题(第三次发帖)。一个关于文件指针的问题...
我如何获得我账户中当天开始的资金?