if (OrdersTotal()!=0)
{
OrderSelect(0,SELECT_BY_POS,MODE_TRADES);
if (OrderType()==OP_BUY)
{
if ((Bid-Open[0])>=SigmaHigh*Point) OrderClose(OrderTicket(),OrderLots(),Bid,slippage,Red);
}
if (OrderType()==OP_SELL)
{
if ((Open[0]-Ask)>=SigmaLow*Point) OrderClose(OrderTicket(),OrderLots(),Ask,slippage,Green);
}
}
我已经在论坛上讲过向文件写入和读取数组的问题,现在我又遇到了一个问题:在向文件写入数组后,我又不能按值找到数组元素,下面是脚本。
在我身上运行这个脚本的结果是日志条目 "书面文件中没有xyz这个词,但xyz这个词是"
能否请你告诉我哪里出了问题,如何解决?
你正在使用二维数组字符串y[][],而在一维数组中检查(搜索)。试试这个功能。
并将检查条件改为
TarasBY,非常感谢你!它是有效的!
还有一个问题,有没有人遇到过这样的现象:同一个脚本在不同的终端构建中对一个整数进行数学计算,得到的数值却不一样。例如,在399构建中,它产生488143839,但在416构建中,它产生348186686。
我已经检查过好几次了--脚本在不同的构建中以相同的参数运行是一样的。
TarasBY,非常感谢你!它是有效的!
还有一个问题,有没有人遇到过这样的现象:同一个脚本在不同的终端构建中对一个整数进行数学计算,得到的数值却不一样。例如,在399构建中,它产生488143839,但在416构建中,它产生348186686。
我已经检查过好几次了--脚本在不同的构建中以相同的参数运行是一样的。
你的数字很大,也许原因是整数变量溢出。
不,瓦迪姆,桌面!一块512mb的GForce 9600显卡本身。
这是由于32位架构和3.5到4Gb的空间专门用于寻址PCI设备的事实,特别是,如果你安装了很多PCI设备,你将 "看到 "比你拥有的更少的RAM。
你的数字很大,可能是整数变量溢出的原因。
互联网经常中断,是否可以用软件自动重启?或者说对它有什么了解?有什么办法可以同时为两个或更多的ISP供电,我是说并联供电?提前感谢。
XmaksasX:
做一个纯文本文件,并把这个文本
:LOOP
ping 8.8.8.8 | find "100%" && (rasdial /disconnect & rasdial "NAME OF YOUR CONNECTION" login pass)
ping -w 1000 -n 30 127.0.0.1
goto LOOP
保存它,并将扩展名从*.txt改为*.bat,卷起它并享受))
XmaksasX,非常感谢你非常明智的建议,网络连接已经两天没有中断了,也可能是我没有注意到,因为上面的原理是有效的。我以前每隔10分钟、每小时或在晚上就会停电,在工作时更难过,即没有任何系统。现在是福气,你也可以睡个好觉了。
另一个问题,是否可以从两台电脑同时管理一个真实账户,一台在家里,一台在公司?
下面是EA的一段代码。我想实现的想法是,如果有一个偏离开盘价 的西格玛,那么关闭。在想法中,如果你把西格玛=1*点。另一点是,在真实交易中,有一个点差,所以它将失去利润,而在策略测试器中,没有点差,所以它应该一直盈利。
我认为这里有一个错误。
而且在测试器中没有分布。
在测试器中存在着一个扩散。与测试时图表上的情况完全一样。