Rss & SiteMap

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

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

标题:修改公式信号

1楼
舍得~~ 发表于:2019/5/13 14:36:13
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
CROSS(MA1,MA2);
CROSS(MA2,MA1);


open_day:VALUEWHEN(TODAYBAR=1,open);
CROSS(close,open_day);
CROSS(open_day,close);


上面2个公式,出现信号就开仓需要怎么修改?现在的现象是只有一个公式会出现信号开仓
2楼
wenarm 发表于:2019/5/13 14:41:59

什么意思?劳烦吧你的需求表述清楚。

 

3楼
舍得~~ 发表于:2019/5/14 9:36:44
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
CROSS(MA1,MA2);
CROSS(MA2,MA1);这个公式出现信号加减仓

open_day:VALUEWHEN(TODAYBAR=1,open);
CROSS(close,open_day);
CROSS(open_day,close);这个公式出现信号开仓交易

怎么修改?
4楼
FireScript 发表于:2019/5/14 9:41:46
 你这个缺少开平仓语句啊,另外开平仓条件要用定义给变量才行。然后用这个变量作为开平仓条件。
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
jc:CROSS(MA1,MA2);
sc:CROSS(MA2,MA1);

open_day:VALUEWHEN(TODAYBAR=1,open);
jc1:CROSS(close,open_day);
sc1:CROSS(open_day,close);

if sc1 then //满足条件sc1开仓
begin
buy(holding=0,1,market);
end

if jc then //满足条件jc 平仓
begin
sell(holding>0,1,market);
end

共4 条记录, 每页显示 10 条, 页签: [1]


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