请教几个有关简语言策略编程的问题:
1. 能取得账号持仓和数量吗?
2. 策略中定义的参数能在策略运行时修改吗?
3. 有没有初始化变量的方法,在策略主体运行前初始化,运行中可修改并保持变量数值?
4. 想进行策略调试,能否实时输出一些信息到一个窗口或文件?看到有函数PRINT()和PRINTS(),但不知把结果输出到哪里了,怎么看到?
5. CLOSEOUT()清仓命令是自动从交易账号中取得持仓数量呢,还是指定平仓数量,或使用某个默认数量。实用中发现平仓的数量并不是账号实际持仓数量,导致平仓失败。
6. 开平仓交易指令在不指定数量的情况下,默认值是多少,怎么设置的?
7. 简语言是基于什么语言开发的?
谢谢!
1. 能取得账号持仓和数量吗?
不能
2. 策略中定义的参数能在策略运行时修改吗?
参数都是可以修改的
3. 有没有初始化变量的方法,在策略主体运行前初始化,运行中可修改并保持变量数值?
变量在运行前都是0,你不修改就一直保持之前的结果
4. 想进行策略调试,能否实时输出一些信息到一个窗口或文件?看到有函数PRINT()和PRINTS(),但不知把结果输出到哪里了,怎么看到?
k线右上角,先展开,然后在展开界面下方有调试
5. CLOSEOUT()清仓命令是自动从交易账号中取得持仓数量呢,还是指定平仓数量,或使用某个默认数量。实用中发现平仓的数量并不是账号实际持仓数量,导致平仓失败。
不是账户实际持仓数量,是图上当前信号的理论仓位
6. 开平仓交易指令在不指定数量的情况下,默认值是多少,怎么设置的?
函数列表里应该都有详细说明,请先详细阅读说明
7. 简语言是基于什么语言开发的?
简语言就是简语言
非常感谢您的回答!另外再问一下,关于第二个问题”策略中定义的参数能在策略运行时修改吗?\",我所指的不是变量,是定义的那个可外部设置的参数,策略中也可以动态修改其值吗?有问题再向您请教。
可以。右键公式菜单里应该有动态修改