以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  关于亏50点止损问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=159264)

--  作者:158021589560
--  发布时间:2017/11/6 15:17:07
--  关于亏50点止损问题
P:C-AVGENTERPRICE>50*MINDIFF  AND   15_J<15_D ;
 收盘价格-均价大于50点,and   j大于d   平仓,这种写法对吗?这里面的成本价需要申明或者引用吗?

--  作者:FireScript
--  发布时间:2017/11/6 15:24:50
--  
什么意思? 你是说AVGENTERPRICE需不需要自行计算? 这是个函数的,直接用就可以。
--  作者:158021589560
--  发布时间:2017/11/6 16:09:19
--  
P:C-AVGENTERPRICE>50*MINDIFF  AND   15_J<15_D ;
那我的这种语法对吗?   
50*MINDIFF 这是什么意思?

--  作者:FireScript
--  发布时间:2017/11/6 16:21:41
--  
以下是引用158021589560在2017/11/6 16:09:19的发言:
P:C-AVGENTERPRICE>50*MINDIFF  AND   15_J<15_D ;
那我的这种语法对吗?   
50*MINDIFF 这是什么意思?

那个是表示50个最小变动价位的意思啊。 语法上没错啊。可以这样用的。也有用ENTERPRICE,看自己策略上需求和选择了。


--  作者:158021589560
--  发布时间:2017/11/6 20:51:40
--  
PD2:C<B AND 15_J<15_D and ENTERPRICE-C>20*MINDIFF;
PK2:C>B AND 15_J>15_D and C-ENTERPRICE>20*MINDIFF;


//交易系统
平空:SELLSHORT(PK OR PK2,5,MARKET);             //平空信号
开多:BUY(KD AND HOLDING=0,5,MARKET);         //开多信号
平多:SELL(PD OR PD2,5,MARKET);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,5,MARKET);//开空信号
资产:asset,noaxis ,LINETHICK3 COLORRED;
为什么我这样写平多和平空,持仓价格-收盘价格大于20和小于20都不对啊,, 信号和没加入这个条件的一样,没有达到预想效果

--  作者:yukizzc
--  发布时间:2017/11/7 9:03:08
--  

你的PD是怎么写的,PD里也要加上ENTERPRICE-C>20*MINDIFF这个条件

 


--  作者:158021589560
--  发布时间:2017/11/7 9:41:49
--  
PD:time-LastBollTime1>60*5 AND C<下;
PK:time-LastBollTime>60*5 AND C>上;

PD2:C<L AND J<D and ENTERPRICE-C>20*MINDIFF ;
PK2:C>U AND J>D and C-ENTERPRICE>20*MINDIFF;
老师,PD加入后会影响PD的平仓条件吗

--  作者:158021589560
--  发布时间:2017/11/7 9:55:49
--  
PD:time-LastBollTime1>60*5 AND C<下 AND C-ENTERPRICE>20*MINDIFF;
PK:time-LastBollTime>60*5 AND C>上 AND ENTERPRICE-C>20*MINDIFF;

PD2:C<L AND J<D and ENTERPRICE-C>20*MINDIFF ;
PK2:C>U AND J>D and C-ENTERPRICE>20*MINDIFF;
逻辑上是不是要这样写才对

--  作者:158021589560
--  发布时间:2017/11/7 10:28:03
--  
8楼写的有点矛盾了,,
PD:time-LastBollTime1>60*5 AND C<下;
PK:time-LastBollTime>60*5 AND C>上;

PD2:ENTERPRICE-C>20*MINDIFF ;
PK2:C-ENTERPRICE>20*MINDIFF;
 直接这样写语法对吗