Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

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

1楼
李小妞68 发表于:2017/10/12 13:24:07
 请老师帮忙写一个后台止损代码,谢谢!
指定股票代码,指定执行时间,指定股价小于设定价,指定卖出数量
如:
卖出股票代码:002179
执行时间:14:56:30
当最新价<36.78
卖出数量:10000 
2楼
FireScript 发表于:2017/10/12 13:37:19

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

 

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

3楼
李小妞68 发表于:2017/10/13 8:55:28
谢谢FireScript的帮助,我是在日线下操盘的,因为庄家经常盘中打压,所以我是每天收盘前4分钟判断股价是否跌破我设定的止损价,如果破了就卖出清仓。对了,代码里面需要指定股票账户吗?
4楼
李小妞68 发表于:2017/10/13 8:56:42
图片点击可在新窗口打开查看
5楼
李小妞68 发表于:2017/10/13 8:58:23

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20171013085759.png
图片点击可在新窗口打开查看
6楼
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');    这个是用本地时间判断,你本地时间要准才行。

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

7楼
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');

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

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

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

10楼
李小妞68 发表于:2017/10/13 10:19:34
好的,谢谢老师!
共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.11133 s, 3 queries.