Rss & SiteMap

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

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

标题:SPK,BPK修改为新图表语句

1楼
liwei 发表于:2017/1/16 8:51:04
老师好 请问以下句子怎样才能加上新图表的平仓开多和平仓开空 谢谢!DR:=VALUEWHEN(D1>0,D1); TR:=VALUEWHEN(T1>0T1);
K1:=IF(C>DR,-1,IF(C<TR,1,1));
K2:=VALUEWHEN(K1<>0,K1);
G:=IF(K2=1,DR,TR);
2楼
jinzhe 发表于:2017/1/16 9:10:27
那么开平仓条件是什么?
3楼
liwei 发表于:2017/1/16 10:17:21
老师 不好意思刚才有单子一直在盯盘,   开平仓条件就是>DR时平空开多,<TR时平多开空。不知道同时设置开平仓手数怎么写。
4楼
jinzhe 发表于:2017/1/16 10:20:03

DR:=VALUEWHEN(D1>0,D1);

TR:=VALUEWHEN(T1>0,T1);
K1:=IF(C>DR,-1,IF(C<TR,1,1));
K2:=VALUEWHEN(K1<>0,K1);
G:=IF(K2=1,DR,TR);

上面的dr和tr分别是什么?

>DR时平空开多  这句话里面,是什么要大于DR?

5楼
liwei 发表于:2017/1/16 10:26:43
CLOSE
6楼
jinzhe 发表于:2017/1/16 10:31:39

DR:=VALUEWHEN(D1>0,D1);

TR:=VALUEWHEN(T1>0,T1);
K1:=IF(C>DR,-1,IF(C<TR,1,1));
K2:=VALUEWHEN(K1<>0,K1);
G:=IF(K2=1,DR,TR);

SS:=1;//ss就是手数,这里的1表示1手,要改成其他手数改1就行了

//开平仓条件就是>DR时平空开多,<TR时平多开空

if c>dr then begin

   sellshort(1,0,marketr);

   buy(holding=0,ss,marketr);

end

 

if c<tr then begin

   sell(1,0,marketr);

   buyshort(holding=0,ss,marketr);

end

7楼
liwei 发表于:2017/1/16 10:36:19
谢谢老师 我先试试
8楼
liwei 发表于:2017/1/16 11:05:49
老师 我刚才试了一下为什么在横盘周期范围会出现连续开平仓 就是每跟K线上都有开平仓而且还是连续很多跟K线连续出现开平仓 之前使用,BPK;//,SPK;没有这个现象。
9楼
jinzhe 发表于:2017/1/16 11:16:50

说明条件连续满足

10楼
liwei 发表于:2017/1/16 11:25:23
参数相同 但是使用BPK;//,SPK不出现连续开平仓的 现在会连续7/8跟K线上都有信号
共88 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5][6][7][8]


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