Rss & SiteMap

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

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

标题:[原创]如何加仓

1楼
hksl1023 发表于:2017/2/2 21:24:25

如何实现图示所说的加仓
图片点击可在新窗口打开查看此主题相关图片如下:002.jpg
图片点击可在新窗口打开查看

以下是不加仓源码

IF PD AND HOLDING>0 THEN SELL(1,0,MARKETR);

if kk  AND HOLDING=0 THEN  buyshort(1,1,MARKETR);

IF Pk AND HOLDING<0 THEN SELLshort(1,0,MARKETR);

if kd and holding=0 then buy(1,1,marketr);

 

2楼
苦麻菜真好吃 发表于:2017/2/2 23:19:32
那如果上次平仓是盈利的,再次满足开仓条件后要加仓多少次呢?
[此贴子已经被作者于2017-2-2 23:20:11编辑过]
3楼
jinzhe 发表于:2017/2/3 9:28:40

variable:bj=0;

if 加仓条件 and numprofit(1)<0 and bj=0 then begin

   buy(1,1,market);

   bj:=1;

end

 

if 加仓条件 and numprofit(1)>0 then buy(1,1,marketr);

 

平仓语句里面把bj重置为0

4楼
hksl1023 发表于:2017/2/3 10:58:50

上次盈利 本次不加仓

5楼
hksl1023 发表于:2017/2/3 11:03:36

IF PD AND HOLDING>0 THEN SELL(1,0,MARKETR);

if kk  AND HOLDING=0 THEN  buyshort(1,1,MARKETR);

IF Pk AND HOLDING<0 THEN SELLshort(1,0,MARKETR);

if kd and holding=0 then buy(1,1,marketr);

 

 

麻烦老师把以上语句加入其中写完整

不论上次是否盈利首次开仓开一仓 如果判断上次亏损则在本次开出首仓后出现加仓信号则开一手 后面如果再次出现加仓信号也不再加仓了 也是是说上次亏损后 在本次算上首仓和加仓也就一共两手 就是这个意思 上次盈利则本次只开首仓 出现加仓信号则不开仓

6楼
jinzhe 发表于:2017/2/3 11:11:51

vairable:bjd=0,bjk=0;

IF PD AND HOLDING>0 THEN begin

   bjd:=0;

   SELL(1,0,MARKETR);

end

if kk  AND HOLDING=0 THEN  buyshort(1,1,MARKETR);

IF Pk AND HOLDING<0 THEN begin

   bjk:=0;

   SELLshort(1,0,MARKETR);

end

if kd and holding=0 then buy(1,1,marketr);

 

if numprofit(1)<0 and 加仓多条件  and bjd=0 then begin

    buy(1,1,marketr);

    bjd:=1;

end

 

 

if numprofit(1)<0 and 加仓空条件  and bjk=0 then begin

    buyshort(1,1,marketr);

    bjk:=1;

end

 

自行把加仓条件加进去就行

[此贴子已经被作者于2017-2-3 11:12:07编辑过]
7楼
hksl1023 发表于:2017/2/3 12:06:54
我的开仓信号和后面的加仓信号都是一个条件 也就是说后面有满足kd条件就会出现开多信号
图片点击可在新窗口打开查看此主题相关图片如下:003.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:004.jpg
图片点击可在新窗口打开查看
8楼
hksl1023 发表于:2017/2/3 12:09:53

开仓和加仓不能在同一根k线 开仓的时候只开一手 上次亏损 则本次在开首仓的前提下的后面的k线有加仓信号则加仓 上次盈利不加仓

 

你上面的源码开仓和加仓都在同一根k线开在了首仓的位置 这不是我想要的

9楼
jinzhe 发表于:2017/2/3 13:21:34
那做不到,要判断后面有加仓信号才能在前面出开仓信号,无法判断
10楼
hksl1023 发表于:2017/2/3 20:37:08

你理解错误了 不是先判断加仓信号而是如果上次盈利就不用加仓了 如果亏损则

 

1.  开首仓只开一手

2,在持有多单的情况下 再次出现开多信号则开仓一手 如果后面继续有开仓信号也不加仓了 如果没有再次出现开多则不加仓 空单反之

3,平仓则全平

[此贴子已经被作者于2017-2-3 20:38:52编辑过]
共15 条记录, 每页显示 10 条, 页签: [1] [2]


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