以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  [求助]isbuyorder逻辑有误吧?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=2832)

--  作者:z7c9
--  发布时间:2010/9/13 14:08:50
--  [求助]isbuyorder逻辑有误吧?

isbuyorder的逻辑应该是下面的逻辑吧?可发现有些情况下myisbuyorder和isbuyorder的值不一样,不知逻辑到底是怎么样的?

myisbuyorder:=0;
if close=ref(askprice,1) then
 myisbuyorder:=1;
if close=ref(bidprice,1) then
 myisbuyorder:=0;


--  作者:董小球
--  发布时间:2010/9/13 14:22:15
--  
这个函数只在分析分比成交的时候可以用,其实就是你看分比数据是红色的就是主动性买,反之则卖
--  作者:admin
--  发布时间:2010/9/13 14:25:55
--  请老师写一个RSI背离的公式?

主动性买盘的成交分笔不一定都是价格往上涨的。

你还需要再好好补充盘口知识


--  作者:z7c9
--  发布时间:2010/9/15 11:39:07
--  
以下是引用admin在2010-9-13 14:25:55的发言:

主动性买盘的成交分笔不一定都是价格往上涨的。

你还需要再好好补充盘口知识

请把isbuyorder内部的逻辑描述一下,谢谢
--  作者:admin
--  发布时间:2010/9/15 14:35:23
--  
当前笔成交价如果是前一笔的委卖价,则当笔就认为是主买,反之亦然
--  作者:z7c9
--  发布时间:2010/9/16 19:55:55
--  
以下是引用admin在2010-9-15 14:35:23的发言:
当前笔成交价如果是前一笔的委卖价,则当笔就认为是主买,反之亦然

还是对不上,源代码如下:

 

以下内容为程序代码:

myisbuyorder:=0;
if ref(close,1)=ref(askprice,1) then
 myisbuyorder:=1;
if ref(close,1)=ref(bidprice,1) then
 myisbuyorder:=0;

主买卖:isbuyorder,linethick0;
主买卖2:myisbuyorder,linethick0,coloryellow;


 

[此贴子已经被作者于2010-9-16 19:58:00编辑过]

--  作者:z7c9
--  发布时间:2010/9/17 8:51:28
--  

请帮忙解答,谢谢。


--  作者:admin
--  发布时间:2010/9/17 9:06:24
--  
这个是没办法通过分笔公式来复原的,因为金字塔的分笔数据只会记录成交的分笔,对于盘中快速变化的盘口数据,是不做记录的。
--  作者:z7c9
--  发布时间:2010/9/17 9:35:21
--  
以下是引用admin在2010-9-17 9:06:24的发言:
这个是没办法通过分笔公式来复原的,因为金字塔的分笔数据只会记录成交的分笔,对于盘中快速变化的盘口数据,是不做记录的。

就是说我写的myisbuyorder和实际的isbuyorder逻辑是一致的,对么?


--  作者:admin
--  发布时间:2010/9/17 9:49:27
--