以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  清仓  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=180701)

--  作者:fxrock4
--  发布时间:2020/6/19 11:31:23
--  清仓
后台,清仓不再符合持仓条件的品种。这怎么写哟
--  作者:FireScript
--  发布时间:2020/6/19 13:14:25
--  
那你直接写个平仓语句就行了啊。平仓条件就是判断是否符合某个条件。只要你监控了这些品种,当他不符合条件的时候就会执行平仓的动作的。




--  作者:fxrock4
--  发布时间:2020/6/19 13:36:03
--  
那只是理论上的。
图表会自动平仓
但后台不再符合持仓时,并没有清仓

--  作者:FireScript
--  发布时间:2020/6/19 13:58:49
--  
不会的。后台只要触发指定的条件就会执行的。
比如说c<ma(c,5) 时候不持有账号品种多头。那就直接写个tsell 条件就是c<ma(c,5) 。直接监控账户栏或者指定品种,只要这些品种当前满足 c<ma(c,5) 自然会平仓。


--  作者:fxrock4
--  发布时间:2020/6/19 14:14:38
--  
我的会啊,难道我电脑累了?
使用指定数量刷新K线(860),这个值一般选多少?
电脑内存现在只用了16%

--  作者:FireScript
--  发布时间:2020/6/19 14:22:03
--  
 1.你那个没平仓问题肯定要调试查下才知道。代码执行都是死板的,没执行肯定有原因。必须把你设置的条件输出看下才能知道问题所在。

 2.一般按照默认即可。但是你如果有ma,ema这些函数,且里面参数比较大的时候,为了确保函数计算正常,这时候才需要调整下数据量。


--  作者:fxrock4
--  发布时间:2020/6/19 14:25:12
--  
怎么设置输出条件呢?
没有MA EMA的

--  作者:FireScript
--  发布时间:2020/6/19 14:32:22
--  
 1.DEBUGFILE(\'D:\\test/txt\',STKLABEL+\'是否满足平仓条件:\',平仓条件);

这样就可以输出下平仓条件看下了。如果发现不一致,那就可以把变量数值进一步输出了
2.没有EMA,MA之类的,可以按照默认数据量处理即可。

--  作者:fxrock4
--  发布时间:2020/6/19 14:56:46
--  
2020-06-19 14:54:32.728    ZN00是否满足平仓条件:
2020-06-19 14:54:32.869    EG00是否满足平仓条件:
2020-06-19 14:54:33.025    PP00是否满足平仓条件:
2020-06-19 14:54:33.166    RB00是否满足平仓条件:
也看不出有什么东东呀

--  作者:FireScript
--  发布时间:2020/6/19 15:00:29
--  
抱歉,写漏了。

DEBUGFILE(\'D:\\test/txt\',STKLABEL+\'是否满足平仓条件:%.2f\',平仓条件);