21评论

0收藏

请教高手一个问题,热心的请进

avatar 最他妈不是人 | 5651 人阅读 | 21 人评论 | 2011-12-29

挂单平仓后在原来开仓位继续挂单,用程序该怎么写?
  
  版主帮帮忙啊
""
还没有人打赏,支持一下

评论|共 21 个

喔喔喔

发表于 2012-11-22 02:15:12 | 显示全部楼层

一楼的位置好啊..  

music

发表于 2012-11-22 02:15:12 | 显示全部楼层

唉,悲催的外汇。。  

laoshiren

发表于 2012-11-22 02:15:12 | 显示全部楼层

帮你项项吧  

mgzyhq

发表于 2012-11-22 02:15:12 | 显示全部楼层

我该不会是最后一个顶的吧  

月蓝蓝

发表于 2012-11-22 02:15:12 | 显示全部楼层

先看看怎么样!  

mast外汇

发表于 2012-11-22 02:15:12 | 显示全部楼层

楼主QQ多少  

admin

发表于 2012-11-29 09:32:02 | 显示全部楼层

你这个问题实际上核心就在,如何计算最近一次出场的订单的开仓价格。如下给出我们写的,计算这个价格的自定义函数,请参考:
//------------------获得历史最近一次出场单的进厂价格
int GetLastHistOrderOpenPrice()//返回-1表示最近没有出场单 相当于程序第一次入场
{
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
if(OrderSymbol()==Symbol())
{
return(OrderOpenPrice());
}
}
return(-1);
}

nxjzrfmx

发表于 2014-11-2 16:05:36 | 显示全部楼层

路过。。看下先。

金银

发表于 2014-11-12 05:01:43 | 显示全部楼层

看看怎么样

123下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则