Rss & SiteMap

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

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

标题:求助 编写问题

1楼
wfzj 发表于:2015/2/9 16:19:44

向老师求助一下

需要用2个变量

di: 返回0 与 1

zx:(c+o+h+l)/4;

 

现在di=1 我想找到 符合 di=1 and  <zx*1.02 or >zx*.98 这个条件的 1 2 3 根k线的位置。

2楼
wfzj 发表于:2015/2/9 16:22:48

就是和当前k线 zx 幅度正负2%以内 且 di=1 的左面 3根k线的位置。

3楼
wfzj 发表于:2015/2/9 16:35:07

写错了 。。。。

应该是 di=1 我想找到 符合 di=1 and (<zx*1.02 and >zx*.98) 这个条件的 1 2 3 根k线的位置。

4楼
百湛必胜客 发表于:2015/2/9 16:45:21
什么<?
5楼
百湛必胜客 发表于:2015/2/9 16:45:39
问个问题都表述混乱
6楼
wfzj 发表于:2015/2/9 16:48:27

就是不知道怎么表达啊

 

就是 想求 同样 di=1 且 k 线数值相差不到2% 的 前3根k线的位置。

7楼
百湛必胜客 发表于:2015/2/9 16:57:50
这个只能比对最后一个K的ZX,不能任意一个K线
8楼
yukizzc 发表于:2015/2/9 17:00:10

zx:(c+o+h+l)/4;

di=1 and (<zx*1.02 and >zx*.98)      //你这里是什么和zx的上下2%作比较,k线的收盘价??

前3根满足这个条件的k线位置,后续满足条件不考虑是吗             

9楼
yukizzc 发表于:2015/2/9 17:16:16

VARIABLE:num=0;
aa:di=1 and (<zx*1.02 and >zx*.98) ;    //条件自己写清楚,下面a1,a2,a3就是对应前三跟满足的k线

 

if aa and num=2 then
begin
a3:=barpos;
num:=num+1;
end

 

if aa and num=1 then
begin
a2:=barpos;
num:=num+1;
end

 

if aa and num=0 then
begin
a1:=barpos;
num:=num+1;
end

10楼
百湛必胜客 发表于:2015/2/9 17:16:32
他的意思是当前周期的ZX值的2%范围内的左边第一个第二个第三个K线都标示出来,这个在目前的分析软件里,只能标示最后一根或者指定的一根zx的左边符合条件的123K
共28 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.