for (int k = 0; k < OrdersTotal(); k++) { if (OrderSelect(k,SELECT_BY_POS)==true) // If there is next { // Order analysis: //------------------------------------------------------ 3-- if (OrderSymbol()!= Symbol() ) 继续; // 不是我们的金融工具
if (OrderSymbol() == Symbol() && OrderType() == OP_SELLSTOP ){
你好,请你告诉我如何摆脱这种EA,如图所示?我的设备是为冲动行动而设计的,它没有显示出利润!我这里有一个很好的,但缩水很烦人。
你好,请你告诉我如何摆脱这种EA,如图所示?我的设备是为冲动行动而设计的,它没有显示出利润!我这里有一个很好的,但缩水很烦人。
你应该去找一个心灵感应者...
而且,有一种治疗缩水的方法--它被称为止损。
那么,该向哪里投诉呢?到目前为止,我一直坚定地认为,关闭柜台订单是一个单一的不可分割的保证操作。
你对此无能为力--想想他们制造的所有棍子,在你的代码中写出解决方案。 你知道的越多,系统就越复杂,你就越了解他们制造的棍子......总会有新的、新的障碍。
在你的情况下,如果你没有通过 OrderCloseBy关闭 ,你应该提供替代的关闭,本身,没有损坏的帐户,这是更好的几种方式,不关闭的第一种方式,第二种关闭)第二种没有工作的方式,第三种将)好,排序 - 我想你得到它
问候!
嘿,朋友们,如果我当前的时间框架是不同的格式,我怎样才能实现前一天的蜡烛(每日时间框架)的颜色(方向)?
我正在学习mql...
你好,请你告诉我如何摆脱这种EA,如图所示?我的设备是为冲动行动而设计的,它没有显示出利润!我这里有一个很好的,但缩水很烦人。
程序员不得不花费漫长而枯燥的夜晚来保持股权高于余额。而你却为此感到困扰。这很奇怪。
你的系统需要完善,将一些利润锁定在资产负债表中。其余的应该花掉。只要股权相对于以前的价值开始减少。
{
for (int k = 0; k < OrdersTotal(); k++)
{
if (OrderSelect(k,SELECT_BY_POS)==true) // If there is next
{ // Order analysis:
//------------------------------------------------------ 3--
if (OrderSymbol()!= Symbol() ) 继续; // 不是我们的金融工具
if (OrderSymbol() == Symbol() && OrderType() == OP_SELLSTOP ){
tp_sell_otl=NormalizeDouble(s-(2*Point)-spred-(GetOrderPriceBay(Symbol())-(s-Point-spred))/Point/2*Point, Digits);
sl_sell_otl=NormalizeDouble(GetOrderPriceBay( Symbol() ), Digits.)
OrderModify(OrderTicket() ,NormalizeDouble(s-Point-spred, Digits),sl_sell_otl,tp_sell_otl,0);
}
if (OrderSymbol() == Symbol() && OrderType() == OP_BUY )
{
sl_buy_otl=NormalizeDouble(s-spred-Point, Digits);
OrderModify(OrderTicket( ), OrderOpenPrice(),sl_buy_otl,OrderTakeProfit(),0);
}
}
}
max020780:
我试图同时修改两个订单,一个是挂单,一个是开单,但开单的修改没有任何问题,而挂单的修改要晚得多,此外,当EA在几个货币对上运行时,如果订单在同一方向上打开,它就会以另一个货币对的开单价格修改挂单。
在编辑控制面板中有一个SRC按钮,其中的代码会自动着色;)
至于代码,如果你使用if (OrderSymbol() == Symbol()...) 那么 如果( OrderSymbol()!= Symbol())继续; 不再需要了,要么是一个,要么是另一个。
for (int k = 0; k < OrdersTotal(); k++) 你最好替换为
对于(int k = OrdersTotal()-1; k >=0 ; k--),它更安全。
我在EA中使用我自己的指标,在测试过程中我看到它正在增长,根据条件它应该打开买入,但它没有发生。
我在日志中看到以下错误(我有两种类型,我逐一显示)。
TestGenerator:不匹配的数据错误(在2013.12.11 21:00超过了体积限制372)。
TestGenerator:不匹配的数据错误(2013.09.12 19:45的低值1.33097没有从最低的时间框架达到,低价1.33105不匹配)。
也许自定义指标的 操作有一些特殊性?我已经在这个EA上捣鼓了两个月,已经拖了很久了。
一个EA上不时出现129,138的错误。只有在重新启动终端后,问题才得以解决。
我想添加市场信息功能来更新买入和卖出,然后进行检查。
有没有可能人为地造成129、138号错误?
人们花费漫长而无聊的夜晚来确保股权高于平衡。而且这让你很困扰。这很奇怪。
你的系统需要完善,将一些利润锁定在资产负债表中。其余的应该花掉。一旦股权开始比以前的价值减少。
嗯,这就是我想说的,出现了错位,失去了有效的余额百分比,而且你不能从账户中取钱,所以很烦人,至少是这个意思。而且它没有经过任何优化。顺便说一下,消费是什么意思?