Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共14 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:开最高

1楼
aliyun 发表于:2014/12/26 11:29:08

if time=103600 then begin buy(1,1,limitr,3407) ignorecheckprice; end
开最高:hhv(h,enterbars+1);

当只有这段代码时,开最高在当K显示

但把这段代码加到模型中使用时(放在开平前)开最高却在下1K才显示

可能是什么问题?

2楼
jinzhe 发表于:2014/12/26 13:26:42
那么把你加进去的模型一起贴出来
3楼
aliyun 发表于:2014/12/26 13:53:54

以前问过,好像说因为开最高在开平前面,

第一手开就没这个问题,第二手开始就不行了


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

图中当日第一手正常,第二手时最高线在开后下1K

4楼
jinzhe 发表于:2014/12/26 14:02:38
请把写的都贴出来
5楼
aliyun 发表于:2014/12/26 14:57:14

variable:CKJ:=0;
variable:PJ:=0; 
variable:KDKJ:=0; 
variable:PDKJ:=0;

CK:=holding<0;

aaa:=hhv(h,todaybar);
KK:=L<=aaa-1 and CKJ=0 ;
if KK then begin buyshort (1,1,limitr,aaa-1)ignorecheckprice; CKJ:=1; end
 
ee:=llv(l,enterbars+1);
eeh:hhv(h,enterbars+1);

PKD:=h>ee+7 and PJ=0 and CK ;
if PKD then begin sellshort (1,0,limitr,ee+7) ignorecheckprice;
PDKJ:=0;KDKJ:=0;PJ:=1; end

KD:=h>=ee+6 and holding=0 and KDKJ=0 ;
if KD then begin buy(1,1,limitr,ee+6) ignorecheckprice;
KDKJ:=1; end

vertline(todaybar=270),coloryellow,linethick1,pointdot ;
sell(time>151200 and holding>0, 0, marketr);
sellshort(time>151200 and holding<0, 0,marketr);

if time=closetime(0) then begin 
CKJ:=0; PJ:=0;  KDKJ:=0; PDKJ:=0; end

6楼
aliyun 发表于:2014/12/26 14:58:26

图片点击可在新窗口打开查看此主题相关图片如下:图像 2.png
图片点击可在新窗口打开查看
7楼
aliyun 发表于:2014/12/26 15:01:05

今天的期指

第2手的开最高在开后的1K

8楼
jinzhe 发表于:2014/12/26 15:11:51
你写得决定了在开空上是当根k线出最高,开多下根k线出最高。你希望开多k线当根出最高价,呢么要把eeh的定义写到开多后面。不过你的开多是建立在开空的基础上的,所以又不能写,因此这段代码无法修改成你想要的开多当根k线出最高价
[此贴子已经被作者于2014/12/26 15:13:00编辑过]
9楼
aliyun 发表于:2014/12/26 15:23:29
开多后再定义一次eeh呢?
10楼
jinzhe 发表于:2014/12/26 15:26:38
也行
共14 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 3 queries.