Rss & SiteMap

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

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

标题:当价格穿上均线怎么写

1楼
XXL 发表于:2017/2/7 20:20:50
请问一下:当价格穿上均线怎么写
均线为20平均线,价格从下向上走,当K线收盘价大于20均线,这时发出开仓令
不能写C>20均线,只在刚穿过线时开仓
2楼
jinzhe 发表于:2017/2/8 9:01:10

ma20:=ma(c,20);

上穿:cross(close,ma20);

3楼
XXL 发表于:2017/2/8 15:57:21
如果开仓数量为有尾数是不是不用取整
1.1~1.9都是开一手的,是不是不用处理就可以当1用
4楼
jinzhe 发表于:2017/2/8 15:58:24
是的,系统自动取整
5楼
XXL 发表于:2017/2/9 20:47:22

ma20:=ma(c,20);

上穿:cross(close,ma20);


这个上穿开仓的,如果行情是跳开高走的是不是这个指令会失效呀,这个怎么防呆


就是这均线上下都没有K柱,刚好跳过去了

6楼
wenarm 发表于:2017/2/10 8:59:45

不会,这个信号触发后就是存在。不会存在指令失效的问题

7楼
XXL 发表于:2017/2/15 16:11:32

ma20:=ma(c,20);

上穿:cross(close,ma20);


上面这样写的上穿开仓

如果我一天只允许一次这样的开仓,就是如果今日开的上穿开过仓了,行情反转平仓无效     只限当日(就是下穿信号出现时如果当日开过上穿无效)


8楼
jinzhe 发表于:2017/2/15 16:19:37

variable:n=0;

 

if n=0 and 上穿 and holding=0  then begin

    buy(1,1,marketr);

    n:=1;

end

 

 

if time=closetime(0) then n:=0;

 

用全局变量来控制,这样就能做到每天第一次上穿时开仓,后面再上穿时不开仓,次日重新开仓

9楼
XXL 发表于:2017/2/15 16:38:24
1、如果程序在中间重启过一次,是不是就会再开一次仓,因为重启时会清0

2、还有一个现像是的尾盘没有打开程序也不会清0,就是第二天开时不会开仓
[此贴子已经被作者于2017-2-15 16:40:21编辑过]
10楼
jinzhe 发表于:2017/2/15 16:40:16
不会,图表全局变量看的是k线图上的信号,不受重启影响
共12 条记录, 每页显示 10 条, 页签: [1] [2]


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