以文本方式查看主题

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

--  作者:chyhao
--  发布时间:2014/10/29 12:28:55
--  后台程序化问题
后台程序化交易,请问怎么设置数据合约是指数,然后交易合约是主力呢,比如IF,利用IF指数出信号,然后交易IF1411,谢谢
--  作者:pyd
--  发布时间:2014/10/29 13:20:33
--  

用stkindi函数调用if13的开平仓条件。


--  作者:chyhao
--  发布时间:2014/10/29 13:31:42
--  
具体应该怎么写,请教一下,谢谢
--  作者:qq代人发帖
--  发布时间:2014/10/29 13:35:45
--  

1,你要先看看函数说明

2,例如引用if13 的1分钟周期的开多条件

公式1

kd:o<c and holding=0;//开多条件

公式2

t1:stkindi(\'if13\',\'公式1.kd\',0,1);


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/10/29 13:36:12编辑过]

--  作者:chyhao
--  发布时间:2014/10/29 15:41:19
--  

  公式1代码:

  KD:=C>O&&HOLDING=0;
  PD:=C<O and HOLDING>0;
  KK:=C<O&&HOLDING=0;
  PK:=C>O and HOLDING<0;

 

  公式2代码:

  KD1:stkindi(\'if1411\',\'公式1.KD\',0,1);
  PD1:stkindi(\'if1411\',\'公式1.PD\',0,1);
  KK1:stkindi(\'if1411\',\'公式1.KK\',0,1);
  PK1:stkindi(\'if1411\',\'公式1.PK\',0,1);

  BUY(KD1,1,THISCLOSE);
  SELL(PD1,1,THISCLOSE);
  BUYSHORT(KK1,1,THISCLOSE);
  SELLSHORT(PK1,1,THISCLOSE);

 

用公式2加载到IF1411 1分钟主图上,没有信号,是什么问题呢?


--  作者:jinzhe
--  发布时间:2014/10/29 15:57:08
--  

照着抄不要做多余的修改

冒号后面不要擅自加等号


--  作者:chyhao
--  发布时间:2014/10/29 16:05:33
--  
已经把上边的等号删除了,但是还是没有信号出现,求解
--  作者:jinzhe
--  发布时间:2014/10/29 16:22:11
--  

规范的写法:

 

公式1:

KD:C>O;
PD:C<O;
KK:C<O;
PK:C>O;

 

公式2:

kd:stkindi(\'if13\',\'公式1.kd\',0,1);
pd:stkindi(\'if13\',\'公式1.pd\',0,1);
kk:stkindi(\'if13\',\'公式1.kk\',0,1);
pk:stkindi(\'if13\',\'公式1.pk\',0,1);
sellshort(pk and holding<0,1,market);
buy(holding=0 and kd,1,market);
sell(pd and holding>0 ,1 ,market);
buyshort(holding=0 and kk,1,market);


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看