开拓者期货期权程序化系统交易论坛

标题: 小周期引用大周期数据的困扰 [打印本页]

作者: pb830806clone    时间: 2016-4-6 16:06:57     标题: 小周期引用大周期数据的困扰

老师,我想在5分钟周期引用日线收盘价,当前5天中(不包括当天)有3天的收盘价走高,我就判断市场是偏多头的。红色部分是我实现这个功能的语句,困扰的是5分钟周期中抽取的DayClose是当根K线对应的收盘价,与我想表达的意思不同,我想问这个思路应该如何实现?

以下这个公式写好后,我加载到日线上,把日线close保存到数据库。
Vars
String strkey;
string strvalue;
Begin
strkey=DateToString(date);
strvalue=Text(close);
SetTBProfileString("myclose",strkey,strvalue);
End
以下这个公式我是打算加载到5分钟周期上:
Begin
If(!CallAuctionFilter()) Return;
//背景设置
If(TrueDate(0)!=TrueDate(1))
{
strkey=DateToString(Date[1]);
}Else
{
strkey=strkey[1];
}
strvalue=GetTBProfileString("myclose",strkey);
If(strvalue!=InvalidString)
{
DayClose=Value(strvalue);
}Else
{
DayClose=DayClose[1];
}
Commentary("DayClose="+Text(DayClose));
BigBuyCondition=CountIf(DayClose>DayClose[1],len1)>=Round(len1*p1/10,0);
BigSellCondition=CountIf(strvalue[1]<strvalue[2],len1)>=Round(len1*p1/10,0);





欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2