Rss & SiteMap

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

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

标题:编写问题,怎么写?

1楼
zengxing 发表于:2017/8/8 21:35:26
盈利10跳小于20跳,回撤百分之五十,平掉4分之三持仓。
大于20跳回撤百分之40,平4分之三持仓
2楼
wenarm 发表于:2017/8/9 8:31:44
怎么定义回撤百分之五十?他和前面条件的关系
3楼
zengxing 发表于:2017/8/9 8:58:23
就是比如,开仓100 ,开仓后 最多盈利了20 超过10,然后回撤到110,就是回撤百分之五十
4楼
FireScript 发表于:2017/8/9 9:26:34

比如多的情况下:

VL:close-ENTERPRICE;
if  VL>10 and VL<20  then  sell(1,75%,ENTERPRICE+0.5*VL,LIMIT);
if VL>20 then sell(1,75%,ENTERPRICE+0.4*VL,limit);

[此贴子已经被作者于2017/8/9 9:27:38编辑过]
5楼
zengxing 发表于:2017/8/9 10:44:54
这个是下个周期平仓吗?我想盘中平仓,是把 LIMIT 改成LIMITr 吗?

您这个是如何体现出回撤的呢?是在发单价格体现的吗?类似于挂单的效果?
[此贴子已经被作者于2017/8/9 10:45:57编辑过]
6楼
zengxing 发表于:2017/8/9 10:58:53
改成LIMITr  报错了。。怎么办?
7楼
zengxing 发表于:2017/8/9 11:11:26
盈亏b:CLOSE-AVGENTERPRICE;
盈亏s:CLOSE-AVGENTERPRICE;
if  盈亏b>10 and 盈亏b<20  then  sell(1,75%,LIMITr,ENTERPRICE+0.5*盈亏b);
if 盈亏b>20 then sell(1,75%,LIMITr,ENTERPRICE+0.4*盈亏b);

if  盈亏s>10 and 盈亏s<20  then  sellshort(1,75%,LIMITr,ENTERPRICE-0.5*盈亏s);
if 盈亏s>20 then sellshort(1,75%,limitr,ENTERPRICE-0.4*盈亏s);


这样写正确吗?
8楼
zengxing 发表于:2017/8/9 13:30:42
在吗??

9楼
pyd 发表于:2017/8/9 13:38:21

VARIABLE:n=0,m=0;
h1:=hhv(h,enterbars+1);
zuida:h1-enterprice;

if zuida>=10*mindiff and zuida<20*mindiff then n:=1;//盈利10跳小于20跳
if n=1 and 2*(h1-c)>=zuida and holding>0 then begin //回撤百分之五十,平掉4分之三持仓。
sell(1,0.75*holding,marketr);
n:=0;
end

if zuida>20*mindiff  then m:=1;//盈利大于20跳
if m=1 and 5*(h1-c)>=2*zuida and holding>0 then begin //回撤百分之40,平4分之三持仓
 sell(1,0.75*holding,marketr);
 m:=0;
 end

10楼
zengxing 发表于:2017/8/10 9:49:25
在“程序化交易运行模式”里,如果选择“走完一根K线以后”,那么,如果是本周期的市价单,也是要K线走完发单吗?
共11 条记录, 每页显示 10 条, 页签: [1] [2]


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