[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 941

 
q1shock:


在这段代码中,寻找错误,OrderSend函数按F1会在标准编辑器中调出帮助,看看传入参数的顺序是否有错误。

+ 使用Print/Alert来浏览变量值,在代码部分后插入(assignments/execute)。

并记得将输出归一化,DoubletoSt.NormalizeDouble.TimeToStr。

这里附了2个免费的库,其中有kimIV的代码。

代码很简单,是现成的功能,很适合初学者。


是的,我知道了,我把OrderSend 那一行弄乱了。当然,我应该用经过测试的函数来工作。非常感谢您!

P.S. 这并不是真正的懒惰,只是觉得每多一行,测试和优化的速度就会下降。你的意见呢?

 
001:

是的,我知道了,我把OrderSend这一行弄错了。当然,我应该用经过测试的函数来工作。非常感谢您!

P.S. 这并不是真正的懒惰,只是觉得每多一行,测试和优化的速度就会下降。你的意见呢?


只要做一个测试脚本并检查速度。

 

这样的问题。

我如何设置检查当前一天的总利润是多少?

假设我有一个未结订单(目前处于亏损状态),但这一天结束了,我不想让它在第二天继续运行。 我需要专家顾问检查当天的总利润(包括未平仓订单的负利润),如果当天的总利润超过一定数额(点数),它将关闭剩余的订单。

 
001:

是的,我知道了,我把OrderSend这一行弄错了。当然,我应该用经过测试的函数来工作。非常感谢您!

P.S. 这并不是真正的懒惰,只是觉得每多一行,测试和优化的速度就会下降。你的意见呢?


这一切都取决于代码,一般来说是的。

 
建议如何调用一个顾问或脚本,触发一个挂单(或当订单本身打开时)和价格对获利的接近,获得一个获利并同时将止损移动到Breakeven(删除最大可能的利润并在价格反转的情况下保持Breakeven)...只是把它称为一个系统,像trawler或什么?
 
ilmur:
建议如何调用一个顾问或脚本,触发一个挂单(或当订单本身打开时)和价格对获利的接近,获得一个获利并同时将止损移动到Breakeven(删除最大可能的利润并在价格反转的情况下保持Breakeven)...只是把它称为一个系统,像trawler或什么?

非常有趣的逻辑,你不觉得吗?采取不断远离,价格永远不会达到。在这种情况下,止损并不跟随价格,它仍然是收支平衡--这是一个最小的利润,如果不是零的话(包括点差、掉期、佣金等)...

也许我们应该使用StopLeverell+spread,而不是折磨我们的屁股...... ......动物?

 
artmedia70:

非常有趣的逻辑,你不觉得吗?采取的方式在不断远离,价格也永远不会达到。在这种情况下,止损没有被拉到价格后面,而是保持在盈亏平衡点,这是一个最低的利润,如果不是零的话(考虑到点差、掉期、佣金等等)...

也许我们应该使用StopLeverell+spread,而不是折磨我们的屁股...... ......动物?

我不是说最低限度的收支平衡,而是尽可能多的利润......我可能说错了......如果发生逆转,一切都将站在它应该站的地方,订单可能被止损关闭,但有利润......
 

大家好,我有这个问题。

我需要在某些条件下改变我的EA中一些变量的值。

变量名称和它们的新值是通过csv文件导出的,我把它们放在一个数组中,但有一个问题......

我如何重命名这些变量? 因为如果我这样写的话。

arr[1]=arr[2](第一个参数是变量名,第二个参数是其新值)。

它将简单地尝试把arr[1]的值分配给arr[2].....。

对于全局变量,这里有一个函数GlobalVariableSet(),同样会有帮助,但不是把所有的变量都转化为全局变量,我没有这个愿望。

也许有类似的东西适用于普通变量?

 
ilmur:
建议如何调用一个顾问或脚本,当挂单触发时(或当订单本身打开时),价格接近止盈,它将止盈移动,同时将止损移动到盈亏平衡点(以获取最大可能的利润,并在价格逆转时保持盈亏平衡)......只是这个系统如何称呼,像拖网鱼还是什么?请建议,如果你不难,请扔一个链接到这个顾问的样本

一个 尾部抛物线 更容易,很难从一个EA中得到更多的东西,而不是被挤压出来的。
 
这样的问题。

我如何设置检查当前一天的总利润是多少?

假设我有一个未结订单(目前处于亏损状态),但这一天结束了,我不想让它在第二天继续运行。 我需要专家顾问检查当天的总利润(包括未平仓订单的负利润),如果当天的总利润超过一定数额(点数),它将关闭剩余的订单。