以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请老师帮忙实现加仓思路,和指定平仓,多谢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=142691)

--  作者:2457146251
--  发布时间:2016/11/14 15:33:55
--  请老师帮忙实现加仓思路,和指定平仓,多谢
图片点击可在新窗口打开查看




  第二,    分批出场,,也请老师帮忙编写一下

就是进场   10 手,,,   利润大于 K  值, 平仓 3 手, 利润 大于 N 时, 平仓3 手, 剩下的 4 手,, 等 原平仓信号触发时 全部出场


多谢了  





--  作者:jinzhe
--  发布时间:2016/11/14 15:37:24
--  
k和n哪个大?
--  作者:2457146251
--  发布时间:2016/11/14 15:47:18
--  回复:(jinzhe)k和n哪个大?
第一个(图片那个)是        判段一个下影线,,,应该是这样写的,,, ref(open,1) - ref(low,1)  > K  and   ref(close,1) - ref(open,1) < N  , 意思是说,,开盘之后   开盘价 和最低价的差值   大于 K ,, 但是收盘价和开盘价的差值又小于 N ,,,则 判段为 一根长的 下影线,,  K 的差值 肯定 大于 N  

  多头的话,,,应该 是 把第二个写为       ref(open,1) < N    -  ref(close,1)    <N ,,    我 不知道 有没有判段上影线和下影线的 差值的函数,所以只能用土办法去判段了


第二个 分批 出场的话,   比如说,,,利润  大于 100点 标记为 K ,, 则平仓3 手,,利润大于 150点,标记为 N 则平仓  3 手,,,是这样的思路

--  作者:jinzhe
--  发布时间:2016/11/14 15:59:35
--  

 

1的顺序是: 01开10手,然后02加仓开1手

假如01和和02之间有信号出现导致10手平了,比如在下面红色箭头的地方01平了。

那么02还要不要开?

[此贴子已经被作者于2016-11-14 16:00:41编辑过]

--  作者:jinzhe
--  发布时间:2016/11/14 16:00:05
--  

图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看

--  作者:2457146251
--  发布时间:2016/11/14 16:04:18
--  回复:(jinzhe)[upload=png,4.png]UploadFile/2016-...
不开,,,02进场,,是 以 01 还有持仓为 判段点,,,如果  01  出现平仓信号了,平仓出场了,,,那 02 就不进场,,  


下次进场  还是 先 开 01,   等01 有利润达到  加仓信号,且还持仓,才 进 02

--  作者:jinzhe
--  发布时间:2016/11/14 16:23:37
--  

1.

if holding=10 and 你写的02加仓条件 then buy(1,1,thisclose);

if holding=11 and 你写的02平仓条件 then sell(1,1,thisclose);

if holding>0 and 你写的01平仓 条件 then sell(1,0,thisclose);

2.

 

if holding=10 and h-enterprice>100 and h-enterprice<=150 then sell(1,3,thisclose);

if holding=7 and h-enterprice>150 and h-enterprice<=200 then sell(1,3,thieslose);

if holding=4 and h-enterprice>200 then sell(1,0,thisclose);


--  作者:2457146251
--  发布时间:2016/11/14 16:28:04
--  回复:(jinzhe)1.if holding=10 and 你写的02加仓...
好的,,多谢老师帮忙,我测测