數(shù)據(jù)庫(kù)讀寫(xiě),看看我有沒(méi)有問(wèn)題
作者:開(kāi)拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2013年08月02日
- 咨詢(xún)內(nèi)容:
變量
string strkeyb;
string strkeys;
NumericSeries kb(1);
StringSeries strkb;
NumericSeries ks(1);
StringSeries strks;
Begin
//下面是數(shù)據(jù)庫(kù)讀的部分
NN=BarsSinceToday+1;
If(Date!=Date[1])
{
kb=1;
ks=1;
strks = Text(ks);
strkb = Text(kb);
} Else
{
strKeyb = text(Date*100+NN);
strkb=GetTBProfileString("Daykb",strKeyb);
If(strkb != InvalidString)
{
strkb=GetTBProfileString("Daykb",strKeyb);
kb=Value(strkb);
}Else
{
strkb=strkb[1];
kb=Value(strkb);
}
strKeys = text(Date*100+NN);
strks=GetTBProfileString("Dayks",strKeys);
If(strks != InvalidString)
{
strks=GetTBProfileString("Dayks",strKeys);
ks=Value(strkb);
}Else
{
strks=strks[1];
ks=Value(strks);
}
}
PlotString("strks",strks,low);
PlotString("strkb",strkb,high);
......................
//下面是數(shù)據(jù)庫(kù)寫(xiě)的部分
If(marketposition<1)
{
If(CCC&&kb<=n)
{
Buy(myvolume,Max(Open,upperband));
kb=kb+1;
strkb=Text(kb);
strKeyb = text(Date*100+NN);
SetTBProfileString("Daykb",strKeyb,strkb);
Return;
}
}
If(marketposition>-1)
{
If(DDD&&ks<=n)
{
SellShort(myvolume,Min(Open,lowerband));
ks=ks+1;
strks = Text(ks);
strKeys = text(Date*100+NN);
SetTBProfileString("Dayks",strKeys,strks);
Return;
}
}
End
- TB技術(shù)人員:
我的思路,在日內(nèi)交易中控制開(kāi)倉(cāng),假如,同一個(gè)模型做了6個(gè)品種,在工作區(qū)打開(kāi)了6個(gè)圖標(biāo),當(dāng)某個(gè)品種,率先開(kāi)倉(cāng),后續(xù)品種在相同方向的開(kāi)倉(cāng)信號(hào)都給過(guò)濾掉。
- TB客服:
怎么不回復(fù)
- 網(wǎng)友回復(fù):
怎么不回復(fù)