欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请老师帮忙写一个后台止损代码

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3536人关注过本帖树形打印复制链接

主题:请老师帮忙写一个后台止损代码

帅哥哟,离线,有人找我吗?
FireScript
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/10/12 13:37:19    Post IP:180.169.30.6[显示全部帖子]

if time>=185630 and close<36.78 then tsell(1,10000,mkt,'','SZ002179'); 

 

你本身是在什么周期下运行的呢。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/10/13 9:11:24    Post IP:180.169.30.6[显示全部帖子]

以下是引用李小妞68在2017/10/13 8:55:28的发言:
谢谢FireScript的帮助,我是在日线下操盘的,因为庄家经常盘中打压,所以我是每天收盘前4分钟判断股价是否跌破我设定的止损价,如果破了就卖出清仓。对了,代码里面需要指定股票账户吗?

那个函数的参数为空就会选择默认的交易账号。也就是你当前登录的账户。

如果是日线time函数就会失效那这样做吧:

if CURRENTTIME>=145630and close<36.78 then tsell(1,10000,mkt,'','SZ002179');    这个是用本地时间判断,你本地时间要准才行。

你可以测试下,不行再跟贴吧。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/10/13 9:54:53    Post IP:180.169.30.6[显示全部帖子]

以下是引用客人(58.221.*.*)在2017/10/13 9:35:47的发言:

老师,我已经把您写的代码改成以下代码并加到后台交易系统中,也点了运行公式,但是用模拟账户测试没有成交,麻烦帮我看一下什么原因?

if CURRENTTIME>=093010 and close>38.00 then TBUY(1,10000,mkt,'','SZ002179');

你看下交易日志的说明吧。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/10/13 10:08:08    Post IP:180.169.30.6[显示全部帖子]

以下是引用李小妞68在2017/10/13 10:06:41的发言:
我看了交易说明书,我的版本里面没有后台程序化交易,会不会因为我用的是信达证券的版本,所以没有这个功能?

没有后台说明是账号的版本问题,你这可能是标准版的。



命数如织,当如磐石。
 回到顶部