Rss & SiteMap

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

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

标题:关于新模型的手数问题

1楼
Nature 发表于:2017/10/17 10:34:29
MA1:MA(C,25);
MA2:MA(C,50);
BUY(CROSS(MA1,MA2),5,MARKETR);
BUYSHORT(CROSS(MA2,MA1),5,MARKETR);
IF CROSS(MA2,MA1) THEN BEGIN;
SELL(5);
BUYSHORT(5);
END;
IF CROSS(MA1,MA2) THEN BEGIN;
SELLSHORT(5);
BUY(5);
END;
十分简单的均线模型,金叉做多,死叉反手做空,固定5手,但是具体的信号明细表手数变化不定,不知道哪里出了原因,上面给出了具体源码
2楼
banzhuan 发表于:2017/10/17 10:43:36
MA1:MA(C,25);
MA2:MA(C,50);
IF CROSS(MA1,MA2) THEN BEGIN;
SELLSHORT(1,5,MARKET);
BUY(1,5,MARKET);
END;
IF CROSS(MA2,MA1) THEN BEGIN;
SELL(1,5,MARKET);
BUYSHORT(1,5,MARKET);
END;

3楼
gxx978 发表于:2017/10/17 10:45:31

你的代码写法有问题啊。buy,sell等交易语句写法错误,另外第3和4行是多余了。

MA1:MA(C,25);
MA2:MA(C,50);
IF CROSS(MA2,MA1) THEN BEGIN
SELL(1,5,marketr);
BUYSHORT(1,5,marketr);
END
IF CROSS(MA1,MA2) THEN BEGIN
SELLSHORT(1,5,marketr);
BUY(1,5,marketr);
END
4楼
FireScript 发表于:2017/10/17 10:45:35

buy 以及其他交易指令参数写完整。才能正常控制手数。

[此贴子已经被作者于2017/10/17 10:45:50编辑过]
5楼
Nature 发表于:2017/10/17 19:35:22
问个比较低级的问题,BUYSHORT(1,5,MARKET)中1表示什么,那个位置看公式也代表着执行条件
6楼
wenarm 发表于:2017/10/18 8:23:29
条件参数,填非0的值代码恒成立
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.