以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  函数请教  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=59782)

--  作者:torowills
--  发布时间:2013/12/10 18:01:03
--  函数请教
请教各位能人异士及版主老师

5均线和10均线,是否交叉在盘中都会在要交叉之前或者之时根据盘面的走势产生变化。

想请教,是否有可能,实现以下思路:
出现交叉(1号)就下单,信号消失立刻平仓,之后等下一次交叉(2号),在1号与2号之间不做任何下单动作。

--  作者:jinzhe
--  发布时间:2013/12/11 9:10:46
--  

使用图表交易的自动持仓同步功能,在交易 图表程式化交易 上进行设置

[此贴子已经被作者于2013/12/11 9:11:51编辑过]

--  作者:torowills
--  发布时间:2013/12/11 10:48:08
--  
比如5均线10.40有迹象下穿10均线,但在10.42分价格涨了,最终10.45分,当根5分钟K线走完,没能下穿。
自动持仓同步功能经过最近的观察,如果在10.40分之前,持有多单
情况1,固定秒数,随盘涨跌它肯定转空,之后到了10.45分会平掉,转回原来的持仓,也就是多单
情况2,走完K线,走完之后的话,它虽然不会有   多-空-多,这个过程,但这并不是我需要的,我想请教的是能否实现:

出现交叉(1号)就下单,信号消失立刻平仓,之后等下一次交叉(2号),“““““    在1号与2号之间不做任何下单动作。   ”””””

如果我的理解有误或者对金字塔功能理解不透彻,希望老师指正帮助,谢谢

--  作者:jinzhe
--  发布时间:2013/12/11 10:51:08
--  
信号消失后处理掉多余的单,那么这个功能只有自动持仓同步能实现
--  作者:torowills
--  发布时间:2013/12/11 13:58:52
--  
有可能实现“不下单”而不是“处理掉下了的单”吗
--  作者:jinzhe
--  发布时间:2013/12/11 14:11:03
--  

这种记录的情况,需要用到后台了,就不是图表交易的范围了

 

比如 if 条件 then extgbdataset(\'nn\',1);//当条件满足时,赋值变量nn为1,表示信号产生

if not(条件) and extgbdata(\'nn\')=1 then begin

extgbdataset(\'kk\',1);

extgbdataset(\'nn\',0);

end//判断条件不满足和nn=1 ,成立时表明信号消失,此时nn变量赋值为0,下单标记kk为1

if extgbdata(\'kk\')=1 and 开仓条件 then tbuy.....;//当kk不等于1时,才能进行下单


--  作者:torowills
--  发布时间:2013/12/11 17:49:42
--  
好的,我再学习学习,谢谢老师
--  作者:torowills
--  发布时间:2013/12/19 13:40:06
--  

这种记录的情况,需要用到后台了,就不是图表交易的范围了

 

比如 if 条件 then extgbdataset(\'nn\',1);//当条件满足时,赋值变量nn为1,表示信号产生

if not(条件) and extgbdata(\'nn\')=1 then begin

extgbdataset(\'kk\',1);

extgbdataset(\'nn\',0);

end//判断条件不满足和nn=1 ,成立时表明信号消失,此时nn变量赋值为0,下单标记kk为1

if extgbdata(\'kk\')=1 and 开仓条件 then tbuy.....;//当kk不等于1时,才能进行下单


最后这句中貌似是写的TBUY,用后台下单?但改了之后如果做历史测试?测试了下,没东西了


--  作者:jinzhe
--  发布时间:2013/12/19 13:44:53
--  
后台是不能测试的,你的需求是需要在后台上实现,但是不能测评
--  作者:torowills
--  发布时间:2013/12/19 13:46:04
--  
好的谢谢