Rss & SiteMap

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

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

标题:日线 周线 级别5均向下 周五最后2-3个5分钟平多做空代码如何实现

1楼
437382180311 发表于:2020/4/11 23:42:50
日线 周线 级别5均向下  周五最后2-3个5分钟平多做空代码如何实现?

一 定义引用指标MY并保存
ma5:ma(ma5,5);

二:在5分钟周期看盘

mad:STKINDI('','my.ma5',0,6);
mad1:STKINDI('','my.ma5',0,6,-1);
maw:STKINDI('','my.ma5',0,7);
maw1:STKINDI('','my.ma5',0,7,-1);

日线下:=mad<mad1;
周线下:=maw<maw1;
条件:=周五收盘倒数第2个5分钟;

sell(条件 and 日线下 and 周线下,holding,THISCLOSE);
buy(条件 and 日线下 and 周线下,5,thisclose);
2楼
437382180311 发表于:2020/4/11 23:51:04
最后一行错,应为:
sellshort:(条件 and 日线下 and 周线下,5,thisclose);

周五收盘倒数第2个5分钟如何表达?
3楼
FireScript 发表于:2020/4/13 9:30:21
 倒数第几个K这个可以利用time函数来判断。因为你这里是五分钟周期。
所以:
cd:time=185500;//表示当前是倒数第二个五分钟K

然后判断星期几也有函数WEEKDAY
cd2:WEEKDAY=5;//当天是周五
4楼
437382180311 发表于:2020/4/13 21:09:20
谢谢
5楼
437382180311 发表于:2020/4/13 22:04:44
MA5:MA(c,5);
JJW:=STKINDI('','my.ma5',0,7);
JJW1:=STKINDI('','my.ma5,0,7,-1);
maWdn:=JJW<JJw1;
CD1:=time=185500; //收盘前倒数第二个五分钟K
CD2:=WEEKDAY=5;//周五
CD3:= CD1 and CD2 and maWdn;
DRAWTEXT(CD3,ma5,'周五清多仓'),COLORgreen;//用于检测信号

您好,我试了看不到信号出现,上面代码请老师测试一下看有没信号。
6楼
FireScript 发表于:2020/4/14 8:04:58
 1.被引用公式my:
ma5:ma(ma5,5);
这里错了,你应该写完编译看下啊。能编译通过的代码才能运行。
2.
JJW1:=STKINDI('','my.ma5,0,7,-1);

改成
JJW1:=STKINDI('','my.ma5',0,7,-1);


你应该是写了没编译,否则肯定能发现这些问题的。
7楼
FireScript 发表于:2020/4/14 8:07:54
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

更正后效果。
8楼
437382180311 发表于:2020/4/14 11:44:57
发在贴子里的由于初次发贴,没看仔细,以后发贴 贴子内的代码我都要复制到电脑内编译检查才发布,很不好意思啊!

我电脑系统内是对的 
编译也无问题,但就是没有信号出来,检查了很多遍。
现在还在检查

9楼
437382180311 发表于:2020/4/14 11:51:52
而且刚才测试了,只保留CD1条件也不输出信号,我的是标准版。
10楼
437382180311 发表于:2020/4/14 11:54:02
帖子待审核!
共12 条记录, 每页显示 10 条, 页签: [1] [2]


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