以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [原创]图表交易几点应该注意的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=5030) |
|
-- 作者:阿火 -- 发布时间:2011/1/28 10:44:34 -- [原创]图表交易几点应该注意的问题 1,每个方向 只开一次单。开多、平多、开空、平空
2,图表交易时间间隔的设置跟K线延迟刷新的设置有关系的,因为图表交易每次只是检查信号,而不计算,K线刷新的时候才计算。
比如:K线3秒刷新一次,图表交易时间间隔1秒。虽然图表交易每1秒检查一次信号,可是不一定能及时下单,因为公式是3秒才计算一次。 也就是K线刷新的时间间隔要小于图表交易时间间隔的时间。K线刷新默认是1.5秒,如果图表交易希望用1秒,要重新设置一下,比如设置为500ms。
另外:如果图表交易时间间隔选择“高频”的话,K线刷新的设置就失效,也就变为“高频”。
3,tholding、tholding2其实也可以在图表交易上使用,但要用得当。 注意:每次下平仓单,必须holding有持仓。如果前面的信号消失了,holding也就为0,即使tholding>0,但也不下单的。 比如我们想手动开仓,自动平仓,以下的例子并不会正确平仓: if tholding2>0 then sell(1,1,market);
示例: 假设某投资者是个半自动交易者,手动开仓,自动平仓。那我们如果做到使用tholding呢? 让holding=tholding!!就是让前面有开仓,OK,buy(barpos=datacount-1,实际持仓,market)。 可是在逐周期模式下,tholding只在最后一个周期有值,其余都=0,怎么办?用extgbdata。
完整代码如下: aa:tholding,linethick0; //以上代码可实现 手动开仓,自动平仓。 |
|
-- 作者:clq1967 -- 发布时间:2011/1/28 16:01:02 -- |
|
-- 作者:clq1967 -- 发布时间:2011/1/28 16:08:28 -- 比如:这个怎么改成多品种图表交易策略?
TSELLSHORT(c>波段,TSELLHOLDING(1),LMT,c);
|
|
-- 作者:fly -- 发布时间:2011/1/28 17:21:51 -- 图表程序化交易,如果要交易多个品种,需要建立多框架. 请参考http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=185 里面的,如何定制框架 |
|
-- 作者:beitang -- 发布时间:2011/1/29 11:22:19 -- 能把Holding赋值的原理讲得更明白吗? 1、是跟着图表交易系统的运算周期一起更新的吗?即图表交易系统运算一边,holding会更新一次? 2、跟发单关联还是跟回报关联? |
|
-- 作者:z7c9 -- 发布时间:2011/1/29 12:44:47 --
K线默认刷新1.5秒是在哪设置的? |
|
-- 作者:阿火 -- 发布时间:2011/1/29 17:34:04 -- 工具——选项——常规——盘中延迟刷新 |
|
-- 作者:ohlc -- 发布时间:2011/1/31 15:21:21 --
还是重复开仓 |
|
-- 作者:ohlc -- 发布时间:2011/3/2 19:27:42 -- 1,每个方向 只开一次单。开多、平多、开空、平空
准确含义是什么? |
|
-- 作者:ohlc -- 发布时间:2011/3/2 20:20:10 --
在上图中,根据交易系统要求,今天在8420开空单,8455平空单。图表显示,四次开空单操作,两次平空单操作。
1,每个方向 只开一次单。开多、平多、开空、平空 应该怎么操作? |