您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

无法保存修改参数 [金字塔]

  • 咨询内容:

    我用了下面的代码修改窗口参数,可是关掉金字塔以后参数又变回原来的参数了,是怎么回事,需要加一句什么语句可以保存参数

     

    Sub OutPyramid(TeName,TeObj,StNum)


       Dim i
       Application.ActivateFrame(TeName)
       Set TSheet=ExcelApp.Application.Sheets("差值")
       iRowNo=Int(TSheet.Range("W1"))
       
        For i=StNum-1 to StNum+6
             Set TGrid=Teobj.GetGridByIndex(i)
             Set TFor=TGrid.GetFormulaByIndex(1)
             Set TVal=TSheet.Cells(iRowNo,i+2)
             TFor.SetParameter(Cstr(Tval))
        Next

     

    End Sub

     

  • 金字塔客服:

    公式参数是保存在INI文件中的,路径是Setting\FormulaSettings.ini

    其中格式为:

    [公式名]

    框架名+窗格名+线名+周期=参数值

    其中周期数字,请参考 Grid 对象的CycType属性。

     

    建议你图形搞个公式修改参数然后保存试试,然后再打开这个INI文件看看,你应该能明白。

     

     

  • 用户回复:

    我运行了程序以后,检查了参数,已经修改好了,版本是最新的3.12稳定版。然后去查看老大你给的文件夹,里面的数值没有变化,然后关掉程序再打开,又变回原来的数值了,这是怎么回事?怎么让他保存呢?我还是不懂;

     

     

  • 网友回复: 也就是说,从头到尾,我运行了程序,参数修改只是我看到了修改了,其实根本就没有写入相应的文件内;

     

  • 网友回复: 我给你的意思是你不紧要去改图形上的,文件上的也要去改!

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容