Rss & SiteMap

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

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

标题:怎么让开仓或者平仓的信号显示到一根k线上?

1楼
qq代人发帖 发表于:2019/4/29 12:58:23
怎么让开仓或者平仓的信号显示到一根k线上?我当前开仓后是走完一根k线信号在下一根k线上,我想在这根k线就显示开仓点(图表交易)
2楼
banzhuan 发表于:2019/4/29 13:09:48
开平仓函数中使用marketr或limitr,比如buy(1,1,marketr);
3楼
qq34 发表于:2019/5/5 9:16:45
我想在平仓后下一个周期不开仓EXITBARS>1,我把他放在开多或者开空中的其中一个可以,但是我开多开空同时加入这个条件后就没有交易信号了
4楼
banzhuan 发表于:2019/5/5 10:05:19
关键要看下一个周期开平仓其他条件是否满足,不满足自然就没有信号了
5楼
qq34 发表于:2019/5/5 15:08:24
下一周期开平仓条件能满足,我用了最简单的策略都不行,开仓条件:exitabrs>1 ,多空一起加上去就没有交易信号,只放在多空其中一个就有交易

6楼
banzhuan 发表于:2019/5/5 15:15:11
这样吧您上传下完整代码吧,最好再能上传截图说明下
7楼
qq34 发表于:2019/5/5 15:23:17
ma30:ma(close,30);

测试代码:
KD:=c>ma30 and exitbars>0; 
PD:=c=ma30;
KK:=c<ma30 and exitbars>0; 
PK:=c=ma30;
平仓历时:exitbars;

平空:SELLSHORT(PK,1,THISCLOSE);
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);
平多:SELL(PD,1,THISCLOSE);
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);
8楼
qq34 发表于:2019/5/5 15:26:42
是因为一开始就没有交易,打扰了,返回了-1
9楼
banzhuan 发表于:2019/5/5 15:36:21
1、图表上无法锁仓的,简单来说不能在有多单的情况下直接开空单,需要把多单平仓后再开空单;
2、需要注意 exitbars 在本根K线上返回值是 -1 ;
3、你代码是想均线上穿开仓吧,而不是价格大于就开仓? 看下cross 这个函数
共9 条记录, 每页显示 10 条, 页签: [1]


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