[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 633

 
7777877:

你能告诉我是否有办法在这里转储超过4MB的代码(或分部分转储?

我在五年内创建的所有代码是22兆字节。那是几千个指标、专家顾问和脚本。
 
我的代码是15 kB(mq4文件大小),但当我试图发送它时(使用工具字符串中的srs链接),我得到一个消息,我的信息超过了大小,信息没有被发送。因为它在底部说,最大的文件大小是4MB,我想,以某种方式处理我的问题正在增加文件的大小。
 
7777877:
我的代码是15 kB(mq4文件大小),但当我试图发送它时(使用工具字符串中的srs链接),我得到一个消息,我的信息超过了大小,信息没有被发送。下面一行说,最大的文件大小是4MB,所以我想,在某种程度上,对我的问题的处理,文件的大小有一个增加。

使用以下链接 附上文件
 
Vinin:

使用以下链接 附上文件
附加的文件:
rsis.mq4  16 kb
 
TarasBY:

这项任务需要澄清。

  • 你的输入参数(STPOLOSS、TAKEPROFIT等)必须考虑到4/2位数 的输入!!!。

伊戈尔和维克多,非常感谢你们!
 
7777877:
请阅读文档中关于数组的内容。一种选择是制作一个静态数组,即一个有预定义大小的数组:double a[55443];另一种选择是制作一个动态数组,即声明一个 未定义大小的数组 double a[],然后在程序代码中确定/计算我们需要的大小:ArrayResize(a,N)
 

请帮助我理解:)
如何移动一个挂单?
试着先把它删掉,再放进一个新的,但没有用。

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);

}

}


}

//+------------------------------------------------------------------+

 
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。

 
TarasBY:

如果你的订单类型没有改变,可以通过选择OrderTicket()与OrderModify()函数来移动,在这里你可以指定新的开盘价和STOP值。

...而传递给交易函数的变量值需要被规范化(价格,STOP)。而这种顺序枚举的循环。

最好把它换成反向的。

止损的组织也不正确。

对于不同类型的挂单,止损的计算方法会有所不同。

谢谢,知道了)))。
 

你好!请帮助我理解。

虚拟追踪止损是如何运作的?

它怎么会比普通的跟踪止损好呢?

如果每个货币对同时有许多订单,我能否在我的专家顾问中规定一个虚拟的追踪止损,这是否合理?

原因: