打印本文打印本文 关闭窗口关闭窗口

请问如何保存深度数据?

作者:MC 来源:cxh99.com 发布时间:2018年06月15日
  • MC用户求助:

    一、首先,您需要下载到您所需要的深度数据,或者先实时接收深度数据,通过语句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

     

  • MC回复讨论一:

    一、首先,您需要下载到您所需要的深度数据,或者先实时接收深度数据,通过语句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

     

  • MC回复讨论二:

    dom_isconnected  老师这个不太明白

     

  • MC回复讨论三:

    dom_isconnected关键字返回布尔逻辑值,用于判断DOM数据是否可用,返回true表示可以,false表示不可以用;当DOM数据可用时,关键字dom_askprice、dombidprice、dom_asksize、dom_bidsize、dom_askscount、dom_bidscount才能正常使用。而DOM数据只有在接收实时行情时才能使用。

     

  • MC回复讨论四:

    dom_isconnected关键字返回布尔逻辑值,用于判断DOM数据是否可用,返回true表示可以,false表示不可以用;当DOM数据可用时,关键字dom_askprice、dombidprice、dom_asksize、dom_bidsize、dom_askscount、dom_bidscount才能正常使用。而DOM数据只有在接收实时行情时才能使用。

打印本文打印本文 关闭窗口关闭窗口