Rss & SiteMap

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

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

标题:这个模型应该如何修改?

1楼
xingyelhl 发表于:2015/1/19 10:18:14
L1:LLV(L,20);
IF L=L1 THEN A:=1;
BUY(DIFFFF>DEAAA&&A=1&&DIFF-DEA>REF(DIFF,1)-REF(DEA,1)&&HOLDING=0&&TIME<150000,1,MARKET);
SELL(C=L1,0,MARKET);

上面的模型有两个问题不能解决:
1、当天开盘后,价格并没有向下突破L1,却在符合BUY的条件下开仓了。(应该是延续了昨天的突破信号,所以开仓了),这个应该如何修改,使得当天开盘后突破L1才可进行开仓?;
2、当开仓做多后,盘中价格再次向下突破L1,却没有止损平仓,为何?
2楼
jinzhe 发表于:2015/1/19 10:27:16
A的初值有定义吗?
3楼
xingyelhl 发表于:2015/1/19 10:42:04
A的初值没有定义。需要定义吗?如何定义?
4楼
jinzhe 发表于:2015/1/19 10:44:32
你的L1没有限定柱k线,20个周期的数据把昨天的也算进去了
5楼
xingyelhl 发表于:2015/1/19 10:46:19
应该如何限定柱K线?才能不把昨天的数据也算进去?
6楼
jinzhe 发表于:2015/1/19 10:55:26

开仓条件加上todaybar>20

这样就是算不到昨天的k线了

7楼
xingyelhl 发表于:2015/1/19 11:05:09
谢谢,但改了之后就不能正常开仓了
例如今天开盘后马上就向下突破了LLV(L,20),当符合BUY的做多条件后却没有开仓,为何?我用的是5分钟周期。
[此贴子已经被作者于2015/1/19 11:05:48编辑过]
8楼
jinzhe 发表于:2015/1/19 11:21:01

那么你到底想不要LLV(L,20)计算昨天的数据?看不懂你的思路了,一开始说不要,现在又要了

[此贴子已经被作者于2015/1/19 11:21:07编辑过]
9楼
xingyelhl 发表于:2015/1/19 11:24:12
我的意思是必须是当天向下突破LLV(L,20),这个是做多的一个大前提
昨天收盘前突破的也不算,但我现在的模型是把昨天的突破也算进去了
10楼
jinzhe 发表于:2015/1/19 11:30:11
那么你上面所说的今天开盘就突破是什么情况?
共14 条记录, 每页显示 10 条, 页签: [1] [2]


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