以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  程序-有信号,不开单是怎么回事?改了百分比下单,有源码  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=73936)

--  作者:wukong2015
--  发布时间:2015/1/5 12:39:49
--  程序-有信号,不开单是怎么回事?改了百分比下单,有源码
加载于股指连续,设定了主力合约下单。程序运行中正常显示。
这个写法有问题吗?还是因为滑点没成交?
我看了实际到价格期间也有很多回落到开仓价以下的啊,找不到原因,求教!图片点击可在新窗口打开查看
还想限制入场价在符合条件后,在未来两根K线周期内,待价格再回落到T20HI 以下(也就是市价小于T20HI)再进场,否则不进场并重新判断信号。怎么写呢? 
 
有信号但未进场交易的源码如下:附件有图
 
//建立多头进场条件
LONG := H > T20HI ;
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150105123511.png
图片点击可在新窗口打开查看

//多头进场
IF LONG THEN BEGIN
MYENTRYPRICE := IF(OPEN>T20HI+MINDIFF ,OPEN ,T20HI+MINDIFF ) ;
BUY( _DEBUG,50%,LIMITR,MYENTRYPRICE);

--  作者:wukong2015
--  发布时间:2015/1/5 12:57:13
--  

程序化设置中,没点高频交易,而是按K线收盘后确定信号。而系统交易信号是K线运行中进场的,是不是这个原因导致在K线运行中到价位没进场呢?


--  作者:jinzhe
--  发布时间:2015/1/5 13:30:03
--  
要即时下单就要用固定时间间隔模式,不能用走完k线模式
--  作者:wukong2015
--  发布时间:2015/1/5 13:45:14
--  

谢谢!

按您 的提示设置后可以开仓了!

 

我想限制入场价在符合以下条件后,待未来两根K线周期内,待价格再回落到T20HI 以下(也就是市价小于T20HI)再进场,否则不进场并重新判断信号。怎么写呢? 

LONG := H > T20HI ;

//多头进场
IF LONG THEN BEGIN
MYENTRYPRICE := IF(OPEN>T20HI+MINDIFF ,OPEN ,T20HI+MINDIFF ) ;
BUY( _DEBUG,50%,LIMITR,MYENTRYPRICE);

--  作者:jinzhe
--  发布时间:2015/1/5 13:52:08
--  
价格<T20HI and barslast(H>T20HI)<=2
--  作者:wukong2015
--  发布时间:2015/1/5 16:00:03
--  

 

[此贴子已经被作者于2015/1/5 16:00:52编辑过]

--  作者:wukong2015
--  发布时间:2015/1/5 16:00:37
--  

谢谢 超版 jinzhe

我试试~图片点击可在新窗口打开查看


--  作者:wukong2015
--  发布时间:2015/1/5 16:14:51
--  

BARSLAST 函数在逐K线模式下不能直接在IF控制语句之内引用。

 

 

出现如上问题哦!怎么办啊?结合上述的源码,应该怎么写进去呢?想把MYENTRYPRICE替换成新条件成立时的价格(C价?)图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2015/1/5 16:30:51
--  

要写外面,比如这样

 

nn:=barlast(H>T20HI);

if 你的条件 then   然后这里就把nn用上了   价格<T20HI and nn<=2;


--  作者:wukong2015
--  发布时间:2015/1/5 16:58:10
--  

嗯,多谢!

晚些我再试试~图片点击可在新窗口打开查看