Rss & SiteMap

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

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

标题:请教关于多个条件的写法

1楼
punkcat401 发表于:2013/11/4 9:24:55

条件1:升破日线开盘价大于10跳后
条件2:以日线开盘价为低点,当前日内最高点为高点,下跌超过这段距离一半
先后满足以上两个条件时发出信号

我是这样写的,但得不到正确信号:

 

variable:N=0;
开盘价:=callstock(stklabel,vtOPEN,6);
IF H-开盘价>10*Mindiff THEN N:=1;
A:=HHV(H,TODAYBAR)-L>(HHV(H,TODAYBAR)-开盘价)/2;
IF N=1 AND A THEN....

 

 

2楼
punkcat401 发表于:2013/11/4 9:42:05

哪位老师能指导一下。。。

3楼
jinzhe 发表于:2013/11/4 9:58:31

A:=h-开盘价<(HHV(H,TODAYBAR)-开盘价)/2;

[此贴子已经被作者于2013-11-4 10:00:31编辑过]
4楼
punkcat401 发表于:2013/11/4 13:38:13
以下是引用jinzhe在2013-11-4 9:58:31的发言:

A:=h-开盘价<(HHV(H,TODAYBAR)-开盘价)/2;

[此贴子已经被作者于2013-11-4 10:00:31编辑过]

还是不对,信号基本出现在开盘第一根K上,上涨点数也不对

是不是第一个条件满足时,H需要限制为在当日开盘价之后出现的K线

5楼
jinzhe 发表于:2013/11/4 13:52:16

前面的定义N之类的判断都不要了,只要写这一句就行

6楼
punkcat401 发表于:2013/11/4 14:36:43
以下是引用jinzhe在2013-11-4 13:52:16的发言:

前面的定义N之类的判断都不要了,只要写这一句就行

去掉好像是可以了,但是如何再满足条件1“升破日线开盘价大于10跳后”,再做条件2的判断呢

7楼
punkcat401 发表于:2013/11/4 14:40:14

哦,好像不用写全局变量,直接用AND即可

共7 条记录, 每页显示 10 条, 页签: [1]


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