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

 
Zolotai:

找到缩减百分比的正确方法是什么?

(DoubleToStr(AccountBalance(), 2) - DoubleToStr(AccountFreeMargin(), 2))* 100


Comment ("Profit/Loss % = " DoubleToStr ((AccountProfit()/ AccountBalance()* 100),2)";

它或多或少是这样的
 
BeerGod:


这或多或少是这样的

非常感谢你。你能告诉我怎么做吗?基本上,出现了-或+符号。条目略微向左移位。你怎样才能解决这个问题?这不会特别麻烦,立即在这个代码和规定...
 

显示垃圾的问题已经解决,感谢artmedia70

我对表演有很多疑虑。

我读了一堆主题,都是有类似问题的人,但我没有找到一个明确的答案。

我们有什么。

1)专家顾问中的生产者是滞后的(当有许多生产者并且有不同的参数时)。

2) 第一个提示:将指标的代码转移到EA中(这似乎是合乎逻辑的;指标做各种奇怪的事情,绘制图表等等--但我只需要它的一个数字)。

3)我跟踪了移植代码的链接--有一篇三卷的文章,有些地方看起来像是一个疯狂教授的呓语,结论是 "干什么用的--没有人需要它"。

4) 我正在搜索有类似问题的论坛帖子 - 一些论坛参与者说,移植代码没有改变,加速也不会发生,一些人建议使用iCustom 来代替。

5)iCustom是一个调用自定义指标的工具。我不明白如果用iCustom来调用一个标准指标--它是否会做一些不同的事情?

是否有任何简单的解决方案来加快指标的速度 - 或者只是容忍专家顾问的缓慢性能?

 
我有一个问题,如何在某个时间设置挂单,但我需要通过计算机时间来做,因为设置挂单的时间间隔是10秒,而10秒内可能没有新的tick。提前感谢!
 
zaqwsx123:
我有一个问题,如何在某个时间段下挂单。 但我们必须用计算机时间来做,因为下单的时间间隔是10秒,而10秒内可能没有新的刻度。提前感谢!

同样,在同样的10秒内,直流电可能不会为你设置。

一般来说,TimeLocal()是你电脑的时间。

要设置计数器和高分辨率的计时器,请使用GetTickCount(),它的输出值是毫秒。

当然,还有一个循环的EA,这样它就不依赖于ticks。
 
tiiga:

是否有任何简单的解决方案来加快指标的速度 - 或者只是忍受EA的缓慢性能?

你所问的问题,在你目前的具体情况下是可以解决的。我不知道你在使用什么指标,所以很难给你任何具体的建议。
 

Точно так же, за эти же 10 секунд ДЦ может вам их и не выставить.

一般来说,TimeLocal()是你电脑的时间。

为了组织计数器和高分辨率的计时器,你需要使用GetTickCount(),它给出的数值是毫秒。

当然,还有循环的EA,这样它就不依赖于ticks。

谢谢,我会TimeLocal() 试试的。

 
artmedia70:
你问的问题可以适用于一个具体的情况,就是你目前的情况。我不知道你用什么指标,所以很难给你任何具体建议。


ima, iadx, iwpr, imfi, istochastic
 
在测试器中,一个24小时是25分钟 :(
 
使程序更复杂了一些--现在一个刻度是30秒,即使是在模拟账户 上实时运行--有点长,半分钟可以改变很多。