来自一个 "傻瓜 "的问题 - 页 237

 
forward666:

早晨好!

给一个非常新手的建议))))。问题如下。

让我们假设一个仓位是由价格跳跃和上升的MA(它在代码中被设置)打开的,但几乎立即图表发生了变化,即MA开始下降(当然整个图表也是如此))).我必须写一个函数,在这一点上关闭头寸,但我还没有达到止损或限额,然后用新数据重新开仓。而且每次都要进行检查。我希望描述是清楚的:))))。

请指教,谁知道呢)。
 
forward666:
请指教,谁知道呢)

附件中是我想避免或至少少做的情况。

MA在开仓和关仓 期间多次改变方向。

附加的文件:
 

forward666: Хочется добиться того,чтоб при первом же изменении МА в обратную сторону происходило закрытие минусовой позиции и открытие новой позиции по верным условиям 

1.比较以前和现在的MA值。

2.如果当前的MA值已经改变到 "错误 "的一边,检查 "减去 "的位置。

如果仓位结果是负的,请检查开出相反仓位的条件。

3а.如果没有条件建立相反的头寸--则发送订单,关闭最初的负值头寸。

3б.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства сделок - Документация по MQL5
 
Yedelkin:

1.比较以前和现在的MA值。

2.如果当前的MA值已经改变到 "错误 "的一边,检查 "减去 "的位置。

如果仓位结果是负的,请检查开出相反仓位的条件。

3а.如果没有条件建立相反的头寸--则发送订单,关闭最初的负值头寸。

3б.

谢谢!我明白需要做什么,我自己在完成代码时遇到困难,我想不出来!我是一个完全的初学者:)
 
好吧,祝你学好语言,我想没有人会为你写好一切。至少要分享你的代码,告诉我们哪里有错误,我们会帮助你。
 
lazarev-d-m:
祝你在学习语言方面好运,我怀疑有人会为你写下一切。至少要分享你的代码,告诉我们哪里有错误,我们会帮助你。

很明显,没有人愿意为我写!)也许有人有类似代码的链接,至少可以看看是什么,怎么写的!"。

如果我的这部分代码至少有某种程度的描述,那就分享吧。

 
forward666:

很明显,没有人愿意为我写!)也许有人有类似代码的链接,至少可以看看是什么,怎么写的!"。

如果我至少有这部分代码的某种描述,我会分享它。但我甚至不知道从哪里开始(

从文章开始。有针对初学者的文章,有详细的例子。当你阅读文章和研究代码时,请看帮助中对每个函数的描述。
 
Lester:

比方说,存款是2万卢布。

对于每笔交易,止损的2%--即400卢布。

斯台普斯设定为150点。 所以1点不超过2.6卢布。

因此,为了弥补每月1.5%的通货膨胀(300r)和赚取每月5%的存款增长--你应该每月赚取6.5%以上--即1300r或1300/2.6=500点最低。总体而言,最低为每年78%。

你每个月的最低利润 点数是多少?


 

我正在阅读文章和研究手册)。

我还有一个问题:当我运行机器人时,它开出的头寸 显然不能反映图表的实际情况,所以它进入了深红色。如何使这个位置在我运行机器人时不立即打开? 我应该在代码的什么地方添加一些东西?

 
forward666:

我正在阅读文章和研究手册)。

我还有一个问题:当我运行机器人时,它开出的头寸 显然不能反映图表的实际情况,所以它进入了深红色。如何使这个位置在我运行机器人时不立即打开? 我应该在代码的什么地方添加一些东西?

我不知道我是否应该打开一个或另一个)。