以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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=158569)
|
-- 作者:李小妞68
-- 发布时间:2017/10/12 13:24:07
-- 请老师帮忙写一个后台止损代码
请老师帮忙写一个后台止损代码,谢谢! 指定股票代码,指定执行时间,指定股价小于设定价,指定卖出数量 如: 卖出股票代码:002179 执行时间:14:56:30 当最新价<36.78 卖出数量:10000
|
-- 作者:FireScript
-- 发布时间:2017/10/12 13:37:19
--
if time>=185630 and close<36.78 then tsell(1,10000,mkt,\'\',\'SZ002179\');
你本身是在什么周期下运行的呢。
|
-- 作者:李小妞68
-- 发布时间:2017/10/13 8:55:28
--
谢谢FireScript的帮助,我是在日线下操盘的,因为庄家经常盘中打压,所以我是每天收盘前4分钟判断股价是否跌破我设定的止损价,如果破了就卖出清仓。对了,代码里面需要指定股票账户吗?
|
-- 作者:李小妞68
-- 发布时间:2017/10/13 8:56:42
--
|
-- 作者:李小妞68
-- 发布时间:2017/10/13 8:58:23
--
此主题相关图片如下:qq图片20171013085759.png

|
-- 作者:FireScript
-- 发布时间:2017/10/13 9:11:24
--
以下是引用李小妞68在2017/10/13 8:55:28的发言: 谢谢FireScript的帮助,我是在日线下操盘的,因为庄家经常盘中打压,所以我是每天收盘前4分钟判断股价是否跌破我设定的止损价,如果破了就卖出清仓。对了,代码里面需要指定股票账户吗?
那个函数的参数为空就会选择默认的交易账号。也就是你当前登录的账户。
如果是日线time函数就会失效那这样做吧:
if CURRENTTIME>=145630and close<36.78 then tsell(1,10000,mkt,\'\',\'SZ002179\'); 这个是用本地时间判断,你本地时间要准才行。
你可以测试下,不行再跟贴吧。
|
-- 作者:客人
-- 发布时间:2017/10/13 9:35:47
--
老师,我已经把您写的代码改成以下代码并加到后台交易系统中,也点了运行公式,但是用模拟账户测试没有成交,麻烦帮我看一下什么原因?
if CURRENTTIME>=093010 and close>38.00 then TBUY(1,10000,mkt,\'\',\'SZ002179\');
|
-- 作者:FireScript
-- 发布时间:2017/10/13 9:54:53
--
以下是引用客人(58.221.*.*)在2017/10/13 9:35:47的发言:
老师,我已经把您写的代码改成以下代码并加到后台交易系统中,也点了运行公式,但是用模拟账户测试没有成交,麻烦帮我看一下什么原因?
if CURRENTTIME>=093010 and close>38.00 then TBUY(1,10000,mkt,\'\',\'SZ002179\');
你看下交易日志的说明吧。
|
-- 作者:李小妞68
-- 发布时间:2017/10/13 10:06:41
--
我看了交易说明书,我的版本里面没有后台程序化交易,会不会因为我用的是信达证券的版本,所以没有这个功能?
|
-- 作者:FireScript
-- 发布时间:2017/10/13 10:08:08
--
以下是引用李小妞68在2017/10/13 10:06:41的发言: 我看了交易说明书,我的版本里面没有后台程序化交易,会不会因为我用的是信达证券的版本,所以没有这个功能?
没有后台说明是账号的版本问题,你这可能是标准版的。
|