欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [原创]图表交易几点应该注意的问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有29726人关注过本帖树形打印复制链接

主题:[原创]图表交易几点应该注意的问题

帅哥哟,离线,有人找我吗?
阿火
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
[原创]图表交易几点应该注意的问题  发帖心情 Post By: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;
bb:=extgbdata('quanju');
if bb>0 then buy(barpos=datacount-1,bb,thisclose);
if aa>0 then
begin
 sell(1,0,market);
end
if islastbar then extgbdataset('quanju',aa);

//以上代码可实现 手动开仓,自动平仓。


[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/1/29 17:34:04 [显示全部帖子]

工具——选项——常规——盘中延迟刷新


 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/3/2 20:22:45 [显示全部帖子]

这么小气,图片那么小,看不清楚。

“每个方向 只开一次单”这是针对单根K线图而言的。


 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/3/2 21:44:04 [显示全部帖子]

可以做啊。在5分钟K线图上,这几个回合都可以操作啊。 

[此贴子已经被作者于2011-3-2 21:47:35编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/3/3 8:34:14 [显示全部帖子]

你是在日线上,那要在单根K线图内反复开仓,要用专业版。

 

里面有个函数:allowrepeat 

 

 

另外:你干嘛非在日线上,用1分钟图就好了。金字塔可以跨周期引用

[此贴子已经被作者于2011-3-3 8:35:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/3/3 22:38:11 [显示全部帖子]

图表交易的一个重要性就是保证仓位和信号的一致性。

一根K 线图只能开仓平仓一次是有局限性,但有更多的便利性。

 

你要的效果完全可以通过1分钟或者5分钟K线图来实现。


 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/3/30 8:48:27 [显示全部帖子]

 

不要在有信号而且已经下过单的那根K线图加载就行了,呵呵。

[此贴子已经被作者于2011-3-30 9:46:26编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/3/31 17:03:59 [显示全部帖子]

开多单和平多单同时出现很正常啊。

是你的模型逻辑问题。

比如你的逻辑:

 

最高价高于昨日高价开仓,收阴线平仓。

那么,盘中最高价突破买入开仓。收盘时收阴线平仓,这种情况就是开多和平多同时出现在一根K线图之内。

我有的模型就是这么干的,效果还不错。呵呵

[此贴子已经被作者于2011-3-31 17:05:53编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/6/16 12:53:20 [显示全部帖子]

K线走完模式,就会自动开仓了

改为以下 就不会了,呵呵

aa:tholding,linethick0;
bb:=extgbdata('quanju');
if bb>0 then buy(barpos=datacount-2,bb,thisclose); //原先的1 改为2
if aa>0 then
begin
 sell(1,0,market);
end
if islastbar then extgbdataset('quanju',aa);


 回到顶部