一、首先,您需要下载到您所需要的深度数据,或者先实时接收深度数据,通过语句if dom_isconnected then
print(dom_bidprice(0));将实时接收的数据输出到公式编译器的输出面板上,然后通过将面板上的数据复制再粘贴到txt文件中去。
二、以后使用的时候,通过关键字txt_read读取txt文件的内容,然后使用关键字midstr、strtonum转换成深度数据,并且将每一个数据保存到变量value1中去。
三、下面是如何读取数据的一个代码范例,理解了之后,您可以去读取更复杂的数据。附件中CL的txt文件是需要读取的文件,之前保存在F盘,所以代码中使用了路径"F:\CL.txt"
input: len(8);
var: strg(" "), tt(0), start(3);
strg=txt_read("F:\CL.txt");
tt=strtonum(midstr(strg,start,len));
start=start+len;
if dom_isconnected then
plot1(dom_bidprice(0),"dom")
else plot1(tt,"dom");
文件见链接:
http://dl.icetech.com.cn/download/forums/CL.txt
一、首先,您需要下载到您所需要的深度数据,或者先实时接收深度数据,通过语句if dom_isconnected then
print(dom_bidprice(0));将实时接收的数据输出到公式编译器的输出面板上,然后通过将面板上的数据复制再粘贴到txt文件中去。
二、以后使用的时候,通过关键字txt_read读取txt文件的内容,然后使用关键字midstr、strtonum转换成深度数据,并且将每一个数据保存到变量value1中去。
三、下面是如何读取数据的一个代码范例,理解了之后,您可以去读取更复杂的数据。附件中CL的txt文件是需要读取的文件,之前保存在F盘,所以代码中使用了路径"F:\CL.txt"
input: len(8);
var: strg(" "), tt(0), start(3);
strg=txt_read("F:\CL.txt");
tt=strtonum(midstr(strg,start,len));
start=start+len;
if dom_isconnected then
plot1(dom_bidprice(0),"dom")
else plot1(tt,"dom");
文件见链接:
http://dl.icetech.com.cn/download/forums/CL.txt
dom_isconnected 老师这个不太明白
dom_isconnected关键字返回布尔逻辑值,用于判断DOM数据是否可用,返回true表示可以,false表示不可以用;当DOM数据可用时,关键字dom_askprice、dombidprice、dom_asksize、dom_bidsize、dom_askscount、dom_bidscount才能正常使用。而DOM数据只有在接收实时行情时才能使用。
dom_isconnected关键字返回布尔逻辑值,用于判断DOM数据是否可用,返回true表示可以,false表示不可以用;当DOM数据可用时,关键字dom_askprice、dombidprice、dom_asksize、dom_bidsize、dom_askscount、dom_bidscount才能正常使用。而DOM数据只有在接收实时行情时才能使用。