Rss & SiteMap

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

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

标题:帮忙写个止赢止损公式

1楼
300qh 发表于:2011/5/10 21:17:28

比如:

MACD金叉,买平开.

MACD死叉,卖平开.

然后不管做多还是做空,开仓后即下委托单赢利10档止赢,到亏损5档发出止损.

请写一下程序公式.以作示例.

[此贴子已经被作者于2011-5-10 21:29:36编辑过]
2楼
阿火 发表于:2011/5/10 23:21:47

if holding>0 and l<enterprice-5 then sell(1,1,limitr,min(o,enterprice-5));

if holding>0 and h>enterprice+10 then sell(1,1,limitr,max(o,enterprice+10));

if holding=0 and cross(diff,dea) then buy(1,1,limitr,c);

3楼
jinjianlin 发表于:2011/5/11 10:53:35

当止损止赢当中的一个成交了,另外一个撤单怎么写

 

4楼
jinjianlin 发表于:2011/5/11 13:01:01

if holding>0 and l<enterprice-5 then sell(1,1,limitr,min(o,enterprice-5));

为什么要是min(o,enterprice-5);直接enterprice-5不好吗,
5楼
董小球 发表于:2011/5/11 13:14:44

也可以,这样写是为了方便理解

同时也是取开盘价格和开仓均价两个价格中较小的一个数值作为价格触发

6楼
sdcgj209 发表于:2011/5/11 14:22:45
请问使用 limitr 在实盘中能保证成交吗?
7楼
jinjianlin 发表于:2011/5/11 15:01:32

还有个问题

要是,,if holding>0 and l<enterprice-5 and h>enterprice+10 then  算什么价格,,,止赢止损都可以算啊

8楼
阿火 发表于:2011/5/12 21:38:13

K线只是记录最高、最低、开盘、收盘,无法判断是先碰到止损,还是先碰到止盈

 

二者只能选择其一。或者收阳线选择止盈,收阴线选择止损,自行选择 。但这样只是用于测试

 

我一般选择 先判断是否止损,再判断是否止盈,即2楼的写法

 

是实盘也不影响。即使实际情况是先止盈,仓位平仓。而后最低价又触碰止损位,但此时已无仓位。信号依然是平仓信号

[此贴子已经被作者于2011-5-12 21:38:36编辑过]
共8 条记录, 每页显示 10 条, 页签: [1]


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