以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  分钟周期中,如何获得当日最高低价?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=2809)

--  作者:srmayan
--  发布时间:2010/9/11 16:15:03
--  分钟周期中,如何获得当日最高低价?
请问:分钟周期中,如何获得当日最高低价?有函数可以直接引用吗?谢谢!
--  作者:xiongwei
--  发布时间:2010/9/11 17:56:17
--  

日内交易时间没有结束,一切皆有可能

 

图片点击可在新窗口打开查看


--  作者:wattwei
--  发布时间:2010/9/11 18:10:12
--  
当日:=DATE<>REF(DATE,1);
当日开盘价:=VALUEWHEN(当日,OPEN);
当日最高价:=HHV(H,barslast(当日)+1);
当日最低价:=LLV(L,barslast(当日)+1);
--  作者:srmayan
--  发布时间:2010/9/12 11:43:22
--  
感谢斑竹
--  作者:srmayan
--  发布时间:2010/9/12 11:52:15
--  

请问:还可以这样表示吗?

 

当日最高价:=HIGH#DAY;

当日最低价:=LOW#DAY;

 

如果这样也可以,放在后台运行,和前面的方法比较,那种更好?谢谢!

 

“B、跨周期引用指标数据

在金字塔决策交易系统当中允许使用不同分析周期上的指标数据,但是只能是向上引用,不能在原周期上使用比现在周期长度小的周期上的指标数据。

a、基本格式为:“指标.指标线#周期(参数)”,格式上只是比上面指标引用多了一个周期设定其他内容和方法一样,在周期调用上存在以下对应关系:

MIN1:1分钟  MIN5:5分钟......DAY:日线 WEEK:周线 MONTH:月线 YEAR:年线

如上图所示,MIN1表示的分析周期为1分钟,那么只能是在当前周期为分笔成交图时才可以实现对该周期指标线数据的引用。例如:当前周期为日线,那么在公式中使用“MACD.DEA#WEEK”(26,12,9)表示使用了当天所在的本周的MACD指标中的数据。”

[此贴子已经被作者于2010-9-12 11:58:03编辑过]

--  作者:srmayan
--  发布时间:2010/9/13 0:04:13
--  
放在后台运行多个品种,两种方法,那种更好?谢谢!
--  作者:srmayan
--  发布时间:2010/9/13 8:00:56
--  

我写了一个专门用于后台多品种全自动平仓的程序,开仓是用其他交易软件手工开仓的,“金字塔”我是刚刚开始学习,第一次学习写“金字塔”的程序,使用也不熟悉,请帮助修改并指教,非常感谢!

 

TCANCEL(TISREMAIN(0),0); // 如有各种未成交委托,先撤全部挂单。
NN:=BARSLAST(DATE<>REF(DATE,1) )+1;
H1:=HHV(HIGH,NN); // 当日最高价
L1:=LLV(LOW,NN); // 当日最低价
DJJ:=TAVGENTERPRICEEX2(0,0,0); // 当前帐户当前品种多头持仓均价
KJJ:=TAVGENTERPRICEEX2(0,0,1); // 当前帐户当前品种空头持仓均价
// 平多条件:1、止损1.2%;2、追踪止损1.5%;3、停板;4、尾盘平仓
PD:=VALUEWHEN(DJJ>0,LOW<MAX(DJJ*0.988,H1*0.985) OR HIGH=DYNAINFO(54) OR TIME=145800);
// 平空条件:1、止损1.2%;2、追踪止损1.5%;3、停板;4、尾盘平仓
PK:=VALUEWHEN(KJJ>0,HIGH>MIN(KJJ*1.012,L1*1.015) OR LOW=DYNAINFO(55) OR TIME=145800);
TSELL(PD,0); // 市价平全部多仓
TSELLSHORT(PK,0); // 市价平全部空仓

 

另外,我还想使用sendmail函数,在每次产生平仓动作之后,将当前平仓品种的名称和是否全部平仓和盈亏情况发送出来,就写不来了。

[此贴子已经被作者于2010-9-13 8:28:53编辑过]

--  作者:srmayan
--  发布时间:2010/9/13 8:34:57
--  

另外,我还想使用sendmail函数,在每次产生平仓动作之后,将当前平仓品种的名称和是否全部平仓和盈亏情况发送出来,就写不来了。比如:“金字塔信息:橡胶,全平(或者:已平3手,余1手),盈利1500元(或者:亏损900元),手续费27元。”


--  作者:srmayan
--  发布时间:2010/9/13 17:09:22
--  [求助] 请帮助修改,谢谢!
图片点击可在新窗口打开查看 谢谢!