任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 169

 
KottCoos:

出现了这样一个问题。 策略测试器只工作一次。更确切地说,可视化测试被触发了一次,接下来你按下 "开始 "按钮时,"可视化 "复选框被重置,什么都没有发生(有点像没有发生)。这怎么能被打败呢?


你不是把 "优化 "框和 "可视化 "一起勾了吗?
 
yosuf:
亲爱的程序员们,请你们告诉我,为什么当我再次重启电脑时,当我打开终端而不是正常的图表时,我看到的是一个灰色的窗口,并且失去了未结头寸、EA、指标,但当我打开一个新的图表时,头寸出现了,但没有EA和指标,我不得不重新安装它们。这跟它有什么关系?我不得不再次安装它们。 谢谢你。

它们是否从你的磁盘中物理性地消失了?我不这么认为。可能只是目前的模板没有了。甚至可能是没有模板。
 
Sepulca:

它们是否从你的驱动器中实际消失了?我不这么认为。可能只是目前的模板没有了。更准确地说,可能连模板都没有。 。
我不得不重新调用图表,安装专家顾问和指标,将它们设置为以前的模式,然后一切照常工作,因为未结头寸、余额、资金......都被保留下来。也许我应该在服务设置中搜索我以前的资料?还是没有用?检查了终端所处的磁盘,我以为它已经满了,不,它的自由空间满了。从驱动器上调用终端也没有帮助。简而言之,我所有的4个可用的图表轮廓和EA及指标都不见了。只有重新设置图表才有帮助。原因仍然不清楚。
 
yosuf:
亲爱的程序员们,请你们告诉我,为什么当我再次重启电脑时,当我打开终端而不是正常的图表时,我看到的是一个灰色的窗口,并且丢失了未结头寸、EA、指标,但当我打开一个新的图表时,头寸出现了,但没有EA和指标,我不得不重新安装它们。这跟它有什么关系?谢谢你。
如果终端(缺失)以服务形式运行(即在没有GUI的 情况下运行),这种情况是可能的。在任务管理器中查看不明身份的 terminal.exe 进程
 
TarasBY:
如果终端(缺失)以服务形式运行(即在没有GUI的情况下运行),这种情况是可能的。在任务管理器中查看不明身份的 terminal.exe 进程

不能正确启动的原因是什么?我将在周六再次尝试停止并重新启动终端。它是否会再次重复?我将在这里回信,感谢您的关注,谢谢。
 
你好。当挂单 触发时,我将时间和滑点的一行写进文件。
handle=FileOpen("проскальзывание.csv",FILE_CSV|FILE_READ|FILE_WRITE,';');
FileSeek(handle, 0, SEEK_END);
FileWrite( handle,TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES|TIME_SECONDS),text,symbol,Magic, проскальзывание) ;
FileClose(handle);

接下来,当一个订单被关闭时,其利润应被添加到同一行。

到目前为止,我只设法把它写在一个新行中

handle=FileOpen("проскальзывание.csv",FILE_CSV|FILE_READ|FILE_WRITE,';');
FileSeek(handle, 0, SEEK_END);
FileWrite( handle,TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES|TIME_SECONDS),Profit) ;
FileClose(handle);
你能告诉我如何在同一行写吗?
 
关闭它,以二进制方式打开,从结尾处退2个字符,然后写下它(记住分号),然后一定要加上这两个字符。文件的结尾 被写入(EOF)。类似这样的事情。我没有时间来布置代码,你自己去吧。
 

先生们,让我再问一遍这个问题。

如何从数据库中拉出每根柱子的报价?最终,我们必须对每个柱子进行求和,然后除以成交量,以找到该柱子的平均报价值。这是做一个真正的平均线指标所需要的。

我们可以加上Buffer1[i]=(Close[i]+Open[i]+High[i]+Low[i])/4;并找到一些平均数,但它不是那么精确。

请告诉我搜索的方向。


 
VladislavVG:


试着这样运行它。

看看日志会怎么说。


好吧,我试试,但要过几天才能重现这个错误,因为正如我之前所说,这个问题只存在于真实的条件下。同时运行一个分支,我改变了拖网的条件。

   if ((bars_n<1) || (indent<0) || (ticket==0) || ((tmfrm!=1) && (tmfrm!=5) && (tmfrm!=15) && (tmfrm!=30) && (tmfrm!=60) && (tmfrm!=240) && (tmfrm!=1440) && (tmfrm!=10080) && (tmfrm!=43200)))
我想这可能是订单被重新选择的问题,所以我删除了选择。我将把结果报告给大家。
 
通常情况下,你需要将若干行向右移动几个字符。
是否可以在MetaEditor中一次性完成,还是只能用老式的方法,逐行进行?