Rss & SiteMap

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

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

标题:十五分钟收盘清仓

1楼
dotdoor 发表于:2018/9/5 0:04:10
 请教一下,十五分钟K线,低于价格A时开多单,该K线走完时平仓,怎么写呢
2楼
FireScript 发表于:2018/9/5 9:01:27
 你这个思路是要15分钟K过程中开多,走完这个K取平仓?
可以修改平仓条件,平仓条件加一个判断,判断上一个K是否开仓了,间接的实现本根K开仓,走完这个K平仓。
3楼
dotdoor 发表于:2018/9/5 9:25:46
 能写个范例嘛
4楼
FireScript 发表于:2018/9/5 9:55:49
 假设你是在固定轮询模式下运行:
以这里的多头为例,代码如下:

A:=10;
B:=20;
SS:=1;
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);

手数:=ss;
//交易条件

开多平空条件:=CROSS(MA1,MA2);//开多平空条件
开空平多条件:=CROSS(MA2,MA1);//开空平多条件


平空:SELLSHORT(开多平空条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);

M:ref(开多,1);

平多:SELL(开空平多条件 or M,手数,MARKET);//这里把M也作为平多条件
开空:BUYSHORT(开空平多条件,手数,MARKET);





5楼
dotdoor 发表于:2018/9/5 10:06:18
 因为是按照15分钟K线走完作为平仓条件,不知道怎么表达,开仓倒是可以做出条件。
6楼
FireScript 发表于:2018/9/5 11:07:55
 4楼代码是可以的。我测试过的。
7楼
dotdoor 发表于:2018/9/8 15:10:47
 好的,谢谢
共7 条记录, 每页显示 10 条, 页签: [1]


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