以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  如何在图表交易中 使用 Taccount(6)或者利用账户动态权益 开仓  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=162382)

--  作者:yydkyet
--  发布时间:2018/3/29 13:28:34
--  如何在图表交易中 使用 Taccount(6)或者利用账户动态权益 开仓
在图表交易中 如何使用 Taccount(6)或者利用账户动态权益  开仓,不出现信号消失等问题。

请举个例子,或者贴个相关的技术贴链接,谢谢。

--  作者:banzhuan
--  发布时间:2018/3/29 13:40:39
--  
不建议使用该函数,因为动态权益会发送变化,会导致历史信号发生变化的
--  作者:yydkyet
--  发布时间:2018/3/29 13:51:01
--  
那请教 如何利用账户动态权益  进行图表交易
--  作者:yukizzc
--  发布时间:2018/3/29 13:53:59
--  

如非必要不建议在图表中使用账户函数去写程序

很简单例子,你今天钱很多实际开仓开了100手

但是图表理财资金没那么多很可能明天发现这个信号只开了10手,那么明天你要平仓时候就只能平10手了

再次重申,对于经验以及程序设计不是非常有经验不建议使用


--  作者:yydkyet
--  发布时间:2018/3/29 14:00:42
--  
但还是想学习,如果不尝试怎么会有经验呢,还是想了解怎么处理图表与实际资金之间的差异问题。

我现在想的一个方案是   开仓是将当时的数据存储到某个位置, 平仓的时候读取该位置数据进行平仓。这个方案理论是否可行?或者有什么其他的解决方案?

--  作者:yukizzc
--  发布时间:2018/3/29 14:08:30
--  

抱歉这种做法过于复杂,无法提供技术指导

简单的方案是

if not(islastbar) and 开仓条件 then

begin

buy();  //理论资金

end

 

if islastbar and 开仓条件 then

begin

buy();  //用实际账户资金资金

end

 

 

这种是一般的处理方案,但是无法解决可能的闪烁,我只能说有些问题初看ok,再看还是ok,但是你自己设想几个环节后就会发现仍然是有问题的


--  作者:yydkyet
--  发布时间:2018/3/29 14:09:42
--  
就是利用全局变量去保存开仓当时的权益状态,平仓的时候去调取。(所有情况在单图表单品种单策略下进行)
--  作者:yukizzc
--  发布时间:2018/3/29 14:13:26
--  

全局变量是不行的,你必须用数据库去做记录。

 


--  作者:yydkyet
--  发布时间:2018/3/29 14:22:29
--  
“EXTGBDATASET”和“ EXTGBDATA ” 是指的这两个函数么?
--  作者:banzhuan
--  发布时间:2018/3/29 14:51:50
--  
全局变量您可以参考下面帖子,有说明和举例: