[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 633 1...626627628629630631632633634635636637638639640...652 新评论 Victor Nikolaev 2012.03.15 12:11 #6321 7777877: 你能告诉我是否有办法在这里转储超过4MB的代码(或分部分转储? 我在五年内创建的所有代码是22兆字节。那是几千个指标、专家顾问和脚本。 [删除] 2012.03.15 12:18 #6322 我的代码是15 kB(mq4文件大小),但当我试图发送它时(使用工具字符串中的srs链接),我得到一个消息,我的信息超过了大小,信息没有被发送。因为它在底部说,最大的文件大小是4MB,我想,以某种方式处理我的问题正在增加文件的大小。 Victor Nikolaev 2012.03.15 12:23 #6323 7777877: 我的代码是15 kB(mq4文件大小),但当我试图发送它时(使用工具字符串中的srs链接),我得到一个消息,我的信息超过了大小,信息没有被发送。下面一行说,最大的文件大小是4MB,所以我想,在某种程度上,对我的问题的处理,文件的大小有一个增加。 使用以下链接 附上文件 [删除] 2012.03.15 13:18 #6324 Vinin: 使用以下链接 附上文件 附加的文件: rsis.mq4 16 kb noobys 2012.03.15 13:19 #6325 TarasBY: 这项任务需要澄清。 你的输入参数(STPOLOSS、TAKEPROFIT等)必须考虑到4/2位数 的输入!!!。 伊戈尔和维克多,非常感谢你们! Alexey Subbotin 2012.03.15 13:29 #6326 7777877: 请阅读文档中关于数组的内容。一种选择是制作一个静态数组,即一个有预定义大小的数组:double a[55443];另一种选择是制作一个动态数组,即声明一个 未定义大小的数组 double a[],然后在程序代码中确定/计算我们需要的大小:ArrayResize(a,N) ali007 2012.03.15 14:51 #6327 请帮助我理解:) 如何移动一个挂单? 试着先把它删掉,再放进一个新的,但没有用。 int NewOrder(int Cmd,double Lot){ ... TP=PR+TakeProfit*Point。 SL=PR-StopLoss*Point。 普罗维卡()。 tic=OrderSend(Symbol(),Cmd,Lot,PR,5,TP,SL,0,1,0,CLR_NONE) 。 if(tic<0) {Print("Order open error: " ,GetLastError()); return(0);} //+------------------------------------------------------------------+ 无效的Proverka() { for(int i=1; i<=OrdersTotal(); i++) // 订单循环 { 如果(OrderSelect(i-1,SELECT_BY_POS)==true)。 { 如果(OrderSymbol()!= Symbol())继续。 如果(OrderType() == OP_BUY || OrderType() == OP_SELL)继续。 int tic=OrderTicket()。 OrderDelete(tic); Print("Delet",tic); } } } //+------------------------------------------------------------------+ [ARCHIVE] Any rookie question, [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 [WARNING CLOSED!] Any newbie TarasBY 2012.03.15 15:57 #6328 Ali007:请帮助我理解:) 我如何移动一个挂单? 我试着删除并放入一个新的,但没有用。 如果你的订单类型没有变化,你可以通过OrderTicket()选择它,使用OrderModify()函数来移动它,在这里你可以指定新的开仓价和止损价。 ...而传递给交易函数的变量值需要被规范化(价格,STOP)。而这种顺序枚举的循环。 for(int i=1; i<=OrdersTotal(); i++) // Цикл перебора ордер 最好把它换成反向的。 for(int i=OrdersTotal() - 1; i >= 0; i--) // Цикл перебора ордер { if (OrderSelect (i, SELECT_BY_POS)==true) 止损的组织也不正确。 TP=PR+TakeProfit*Point; SL=PR-StopLoss*Point; 对于不同类型的挂单,止损的计算方法会有所不同。 提示:如果你自己仍有困难,可以获得任何一种处理挂单的专家顾问,并从中获取处理订单的功能或计算其STOPP。 ali007 2012.03.15 16:12 #6329 TarasBY: 如果你的订单类型没有改变,可以通过选择OrderTicket()与OrderModify()函数来移动,在这里你可以指定新的开盘价和STOP值。 ...而传递给交易函数的变量值需要被规范化(价格,STOP)。而这种顺序枚举的循环。 最好把它换成反向的。 止损的组织也不正确。 对于不同类型的挂单,止损的计算方法会有所不同。 谢谢,知道了)))。 NADYA 2012.03.15 16:55 #6330 你好!请帮助我理解。 虚拟追踪止损是如何运作的? 它怎么会比普通的跟踪止损好呢? 如果每个货币对同时有许多订单,我能否在我的专家顾问中规定一个虚拟的追踪止损,这是否合理? 1...626627628629630631632633634635636637638639640...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能告诉我是否有办法在这里转储超过4MB的代码(或分部分转储?
我在五年内创建的所有代码是22兆字节。那是几千个指标、专家顾问和脚本。
我的代码是15 kB(mq4文件大小),但当我试图发送它时(使用工具字符串中的srs链接),我得到一个消息,我的信息超过了大小,信息没有被发送。下面一行说,最大的文件大小是4MB,所以我想,在某种程度上,对我的问题的处理,文件的大小有一个增加。
使用以下链接 附上文件
使用以下链接 附上文件
这项任务需要澄清。
伊戈尔和维克多,非常感谢你们!
请帮助我理解:)
如何移动一个挂单?
试着先把它删掉,再放进一个新的,但没有用。
int NewOrder(int Cmd,double Lot){
...
TP=PR+TakeProfit*Point。
SL=PR-StopLoss*Point。
普罗维卡()。tic=OrderSend(Symbol(),Cmd,Lot,PR,5,TP,SL,0,1,0,CLR_NONE) 。
if(tic<0) {Print("Order open error: " ,GetLastError());
return(0);}
//+------------------------------------------------------------------+
无效的Proverka()
{
for(int i=1; i<=OrdersTotal(); i++) // 订单循环
{
如果(OrderSelect(i-1,SELECT_BY_POS)==true)。
{
如果(OrderSymbol()!= Symbol())继续。
如果(OrderType() == OP_BUY || OrderType() == OP_SELL)继续。
int tic=OrderTicket()。
OrderDelete(tic); Print("Delet",tic);
}
}
}
//+------------------------------------------------------------------+
请帮助我理解:)
我如何移动一个挂单?
我试着删除并放入一个新的,但没有用。
如果你的订单类型没有变化,你可以通过OrderTicket()选择它,使用OrderModify()函数来移动它,在这里你可以指定新的开仓价和止损价。
...而传递给交易函数的变量值需要被规范化(价格,STOP)。而这种顺序枚举的循环。
最好把它换成反向的。
止损的组织也不正确。
对于不同类型的挂单,止损的计算方法会有所不同。
提示:如果你自己仍有困难,可以获得任何一种处理挂单的专家顾问,并从中获取处理订单的功能或计算其STOPP。
如果你的订单类型没有改变,可以通过选择OrderTicket()与OrderModify()函数来移动,在这里你可以指定新的开盘价和STOP值。
...而传递给交易函数的变量值需要被规范化(价格,STOP)。而这种顺序枚举的循环。
最好把它换成反向的。
止损的组织也不正确。
对于不同类型的挂单,止损的计算方法会有所不同。
你好!请帮助我理解。
虚拟追踪止损是如何运作的?
它怎么会比普通的跟踪止损好呢?
如果每个货币对同时有许多订单,我能否在我的专家顾问中规定一个虚拟的追踪止损,这是否合理?