【发布时间】:2017-07-08 14:44:41
【问题描述】:
我正在尝试开发一个 EA 交易,到目前为止,我可以理解并编写它,它会在新柱打开时下订单。
int BarsCount = 0;
int start()
{ if ( Bars > BarsCount )
{ OrderSend( Symbol(), OP_BUY, 0.01, Ask, 2, NULL, NULL );
BarsCount = Bars;
}
return( 0 );
}
如何将过去 2 小时内标准差的最大值转换为变量?
例如: 假设 EA 在 30 分钟图表中运行,bar1 的标准差值为 0.003,bar2 为 0.001,bar3 为 0.004,bar4 为 0.001。 那么,过去 4 小时的最高值是 bar3,其值为 0.004,那么如何将该值传递给变量呢?
当这个公式为真时,我正在尝试让 EA 下订单:
( ( current_value_of_standard_deviation
/ highest_value_of_standard_deviation_for_last_2_hours
)
* 100
) > 10
【问题讨论】:
标签: quantitative-finance algorithmic-trading mql4