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

 

另一个问题,与前一个问题无关。

extern int    x1 = 20;
extern double y1 = 0;
extern double z1 = 0;

start() {

   z1 = . . . ;
   y1 = ( x1+100) / 100 * z1;

 . . . 
}


- 在计算y1时, 表达式[(x1+100 / 100] 应该等于什么 ?(z1不再是0)

 
首先你需要检查计算订单https://docs.mql4.com/ru/basis/operations/rules,似乎是1,2*z1。至于前一个问题,写一个EA,在一天的时间内进行测试,并在一定时间内打开一个订单,这比较容易。通过改变止损和盈利值,我们可以看一下结果。但考虑到没有关于蜱虫的数据,与试验的变化在任何情况下都会有。
 
chief2000 писал(а)>>

另一个问题,与前一个问题无关。

- 在计算y1时, 表达式[(x1+100 / 100] 应该等于什么 ?(z1不再是0)

更正确的说法应该是

extern int    x1 = 20;
double y1;
double z1;

start() {

   z1 = . . . ;
   y1 = ( x1+100.0) /100.0 * z1;

. . . 
}
 
splxgf >>:
для начала надо глянуть порядок вычислений https://docs.mql4.com/ru/basis/operations/rules похоже 1,2*z1 По предыдущему вопросу проще написать советник тестируемый на периоде в один день и который открывает один ордер в определенное время. Меняя стоп и профит смотреть на результат и вкуривать. Но учитывая что нет данных по тикам, то разброс с тестом будет в любом случае.

关于议员的好主意!

 
Vinin >>:

Более правильно было бы так

显然是这样!甚至在我得到答案之前,我就把X1从int改成了double,也得到了想要的1.2--但我花了多长时间才意识到发生了什么事!这就是我的答案。这就像那个笑话:我猜到了所有的字母,但却说不出这个词 :)

 
chief2000 >>:

Решил изменить свой Советник таким образом, чтобы его можно было оптимизировать по ценам открытия.

С открытиями нет проблем, но что делать с фиксированными Stop Loss и Take Profit? Я не совсем понимаю как это работает в этом режиме.

Допустим Бар открылся выше [Stop Loss = 30 пипс] и закрылся ниже Stop Loss. Будет ли убыток = 30 пипс или он будет рассчитан по

цене открытия следующего Бара (если откроется ниже СЛ)?

Также, есть ли какие-нибудь советы, рекомендации по этой теме?

Спасибо!





损失将正好是30点,但有一个更复杂的问题:如果一个新的柱子同时抓住了止损和止盈,测试者将执行什么?很明显,它应该做之前发生的事情,但如果它只对开盘价起作用,它怎么会知道呢?这就是为什么他们说这种测试方法是非常不准确的,除非EA 在新条形图打开的那一刻开仓和平仓--而且没有止损,对不起。

 
alsu >>:

убыток будет ровно 30 пипс, но есть вопрос и посложнее: если новый бар зацепил и стоплосс и тейкпрофит, что будет исполнять тестер? Очевидно, должен то, что произошло раньше, но откуда он об этом узнает, если работает только по ценам открытия??? Вот по-этому и говорится, что данный метод тестирования очень неточный, если только в советнике как открытие, так и закрытие позиций не происходит только в моменты открытия новых баров - и никаких стоплоссов, уж извиняйте.

- 这很好(正好30个点)。

- 如果一个柱子同时与SL和TP重叠--似乎在这种情况下,MT会选择最悲观的选项并保护交易。

为无利可图(最好再查一下)。

在对所有点位进行测试时可能会发现(在对开盘价进行优化后)。

- 如果我们通过条形收盘来关闭交易 - 我们如何计算开仓的手数?

 
如何使MACD(fx5_div)根据其与前一个柱状物相等、较大或较小而改变其颜色
 
制作三个缓冲区(不同的颜色)并在其中输入相应的数值...
 

Comment("Sample text" );


大家好,这里是EA显示的评论。然后你把EA与图表断开,但评论仍然存在。我的理解是,我们必须使评论成为一个对象,然后规定在deinit中删除这个对象。理论上是清楚的,但在实践中却不是那么回事。专业人士,请你给我一个如何做的代码模板,好吗?

原因: