Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:麻烦写一个后台平仓公式

1楼
xuxu7890 发表于:2018/4/19 15:38:03
打个比方,  现在是持有10手多单,  并且在开仓价加10个点位有挂单有10手.平仓条件是  当价格降到开仓价减3个点位时  立刻撤掉没有成交的挂单  并市价平掉,  麻烦再教一下  后台怎样设置,像这个平仓是价格一旦到了开仓价减3个点位,而不是等待k线走完的收盘价, 周期怎样设置
2楼
FireScript 发表于:2018/4/19 16:01:30
1. 当前有10手持仓且有10手挂单未成交的时候   且持仓均价降到开仓价减3个点位时主动 撤单然后平掉持有的10手?是这样吗?
2.交易模式选择固定轮询。
3楼
xuxu7890 发表于:2018/4/19 17:03:41
对的是这个思路
4楼
xuxu7890 发表于:2018/4/19 17:04:37
10手挂单  有可能是10手  有可能是1手  就是未成交的挂单撤掉
5楼
FireScript 发表于:2018/4/19 17:31:08
需要持有的仓位和未成交单数量相等?

cond:TBUYHOLDINGex('','',1)>0 and  (TBUYHOLDINGex('','',1)=TBUYHOLDINGex('','',3)) and c<TENTERPRICE-MINDIFF*3;
if cond then
begin
TCANCEL( 1,1 );//撤 开多单
tsell(1,TBUYHOLDINGex('','',1),mkt);
end
6楼
xuxu7890 发表于:2018/4/19 17:39:27
不是的  是挂单有可能部分成交  有可能无成交  需要把未成交的单子撤掉并市价平掉
7楼
xuxu7890 发表于:2018/4/19 17:45:50
所有的持仓全部挂出去了
8楼
xuxu7890 发表于:2018/4/19 17:54:17
然后能把买空  挂空单的情况也一并写一下吧  感谢
9楼
wenarm 发表于:2018/4/19 21:38:41
cond:TBUYHOLDINGex('','',3)>0 and c<TENTERPRICE-MINDIFF*3;
if cond then
begin
TCANCEL( 1,1 );//撤 开多单
tsell(1,TBUYHOLDINGex('','',1),mkt);
end

空头逻辑一样,使用TSELLHOLDINGEX函数处理。你自己可以尝试编写实现
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.