Rss & SiteMap

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

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

标题:日内平仓

1楼
XXL 发表于:2016/12/19 21:36:18
不允许日内平仓,图表这一句怎么写



IF 如果不是日内单  THEN 平仓  



2楼
netfox 发表于:2016/12/19 22:30:20

DAYHOLDING 这个函数来判断就行

 

holding-DAYHOLDING 就是你要平仓数

3楼
XXL 发表于:2016/12/20 11:47:21
谢谢,好办法

如果想让策略做一个识别,我挂出去的买单,成交了,才在图表策略上显示买单,(卖单也一样)
就是人为的用历史数据开仓
如MA1>ma2开仓,发出数据后,过一会,发现刚才那个价格并不存在,那图表的仓位消失,如果是在的,那开仓的仓位就保留下来
4楼
jinzhe 发表于:2016/12/20 13:09:12
这个做不到,图表信号不是像你这样的能随便改的
5楼
XXL 发表于:2016/12/20 13:43:18
1、通过信号能闪烁这个办法也不行吗
2、平日内平仓平空单搞不好帮写一下。收盘平空:SELLSHORT(T2,手数,MARKET);  改成只平昨日单
6楼
jinzhe 发表于:2016/12/20 14:04:11

1不行,信号闪烁不是解决问题的办法而是自己本身就是一个问题。你要将来的成交情况去改变历史上的开仓信号,是做不到的

2.做不到。只能通过上面的放来确定今天有没有昨仓,你有昨仓平不平是交易所那边有既定的规则,我们这边控制不了

7楼
XXL 发表于:2016/12/20 14:36:53
这一句我是平空单的,帮我写一句 平昨单,多单按上面的可以,但是空单不会搞
平空:SELLSHORT(T2,手数,MARKET);  


我这样写的,不会平仓
昨日空仓:(holding-DAYHOLDING)*-1;
手数1:平昨日空仓*-1;
开盘平昨日空单:SELL(平昨日空仓,手数1,MARKET);
8楼
jinzhe 发表于:2016/12/20 14:40:24
上面的写法是“平昨仓数量的单子”,不是“平昨仓”。如果你有5手昨仓5手进仓,用上面的办法去平5手,按照某些交易所规则照样给你平掉今仓
9楼
jinzhe 发表于:2016/12/20 14:41:51

要平昨仓那么先要判断是不是有今仓:

 

if dayholding=0 then sellshort(1,holding-dayholding,marketr);

10楼
netfox 发表于:2016/12/20 15:30:54
以下是引用XXL在2016-12-20 11:47:21的发言:
谢谢,好办法

如果想让策略做一个识别,我挂出去的买单,成交了,才在图表策略上显示买单,(卖单也一样)
就是人为的用历史数据开仓
如MA1>ma2开仓,发出数据后,过一会,发现刚才那个价格并不存在,那图表的仓位消失,如果是在的,那开仓的仓位就保留下来

 

理不通则大忌,以古喻今为警示,以今喻古为"宝洁"。

共13 条记录, 每页显示 10 条, 页签: [1] [2]


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