Rss & SiteMap

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

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

标题:请教语法

1楼
kevinsss 发表于:2020/12/14 10:16:57
假如策略是日内,达到a条件就全平,并且当日不在开仓。第二天重新开始。怎么写能够在长期的k线中看到每天的交易情况,比如在两个月的1分钟k线中,查看每天的交易情况,现在的情况是只有第一天的交易,由于设置了达到a就全平,不再开仓,第二天之后的k线全部不开仓了。

2楼
FireScript 发表于:2020/12/14 10:23:42
 你用的全局变量限制的吧。那你应该在每天第一个K重置下你的限制条件。

VARIABLE:mark:=1;
if TODAYBAR=1 then mark:=1;


3楼
kevinsss 发表于:2020/12/14 18:46:08
这段要加在哪里,我放在前面,没有作用啊
4楼
FireScript 发表于:2020/12/15 8:41:38
你是不是已经用了全局变量来限制交易?
否则你是怎样做的这个的“现在的情况是只有第一天的交易,由于设置了达到a就全平,不再开仓”

你直接贴代码吧。直接在你代码上改。
5楼
kevinsss 发表于:2020/12/15 17:11:33
这样说明问题把

。。。。。

a:=OPENPROFIT<x;
手数:=ss;
//交易条件
开多条件:=CROSS(m1,m2) and a;//开多平空条件
平空条件:=CROSS(m1,m2);//开多平空条件
开空条件:=CROSS(m2,m1) and a;//开空平多条件
平多条件:=CROSS(m2,m1);//开空平多条件

qp:=time>145500;
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);

平空2:SELLSHORT(qp,0,MARKET);
平多2:SELL(qp,0,MARKET);


目的是能够在长期的分时图中,看到每天的开平仓情况
6楼
kevinsss 发表于:2020/12/15 17:13:04
忘说了,这个。。。。就是ma吧,也没有其他的代码了
7楼
kevinsss 发表于:2020/12/15 17:14:26
OPENPROFIT应该不对,应该用asset
8楼
FireScript 发表于:2020/12/15 17:20:31
 你原始思路是怎样的?浮动盈亏达到一定程度就平仓?且当日不再开仓是吗
9楼
kevinsss 发表于:2020/12/15 18:06:36
对,而且是想在长期的K线中比如说一个月的1分钟线,看到连续的每日开仓情况
10楼
kevinsss 发表于:2020/12/15 18:08:10
那个当日平仓不再开仓好写,没问题,就是在K线连续的过程中,怎么看
共14 条记录, 每页显示 10 条, 页签: [1] [2]


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