Rss & SiteMap

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

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

标题:开仓固定轮询(盘中突破介入)+平仓K线走完如何实现

1楼
施季礼茨 发表于:2016/9/28 0:55:18
SELLSHORT(PK,0,THISCLOSE);
 
BUY(  KD and holding=0,1,LIMITR,(REF(high,1) +INTPART(REF(close,1) *3/10000)));
 
SELL(PD,0,THISCLOSE);

BUYSHORT (  KK and holding=0,1,LIMITR,(REF(LOW,1) -INTPART(REF(close,1)*3/10000)));
按照标题的思路,上述回测十分理想,上述开仓条件采用轮询实现(菜单“固定时间间隔”),但平仓也轮询的话增加了信号闪烁
在 白银模拟盘中:
平仓条件是以CLOSE为必要条件的,出现了信号闪烁如图,4330左边一根黄色点的K线模拟盘平仓了,然而信号线后面才给出。
以平空为例:
思路1:CLOSE是不是改成HIGH或 什么?但是轮询的间隔里HIGH是不是也在更新呢?
 pk:= close>止损 S1 or ( cross(close,平仓线) )or all(cross(close,平仓线),3);
思路2:用什么办法可以实现平仓的走完K线,按close判断,是不是改成第N个CLOSE满足条件,比如1分钟K,5秒轮询的话改成第12个CLOSE满足呢?(我的问题对不对?理解有问题么)



此主题相关图片如下:4330.jpg
按此在新窗口浏览图片
2楼
pyd 发表于:2016/9/28 8:49:04
开仓固定轮询平仓走完k
勾选固定时间间隔,平仓条件用上根k的条件,加上ref(,1)。
SELLSHORT(ref(PK,1),0,THISCLOSE);
BUY( KD and holding=0,1,LIMITR,(REF(high,1) +INTPART(REF(close,1) *3/10000)));
SELL(ref(PD,1),0,THISCLOSE);
BUYSHORT ( KK and holding=0,1,LIMITR,(REF(LOW,1) -INTPART(REF(close,1)*3/10000)));
[此贴子已经被作者于2016-9-28 8:51:29编辑过]
3楼
施季礼茨 发表于:2016/9/28 9:15:21
谢谢一大早跟进,thisclose是不是晚了一个K线了呢?

4楼
pyd 发表于:2016/9/28 9:29:56

thisclose固定时间间隔模式 盘中是对手价下单

5楼
施季礼茨 发表于:2016/9/28 10:05:26
谢谢!
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03516 s, 2 queries.