请教关于代码改写 [金字塔]
- 咨询内容:
下面是“多头开仓均价盈利大于100点时,以盈利100点的位置为低点,100+N点为高点,这段距离回落一半止盈
”的代码。如果改成“由开盘价上行大于100点时,以上行100点的位置为低点,100+N点为高点,这段距离回落一半止盈
”,应该怎么写呢,改了几次好像都有问题variable:maxprofit=0;//有仓位时最大获利
if 条件 and holding=0 then
begin
buy();
maxprofit:=0;
endwin:=0;
win2:=0;if holding > 0 and enterbars > 0 then
begin
win:=(high-enterprice); //记录最大盈利
if win > maxprofit then
maxprofit:=win;
win2:=maxprofit-win; //最大盈利后的回调幅度
end//多头止盈
if maxprofit>=100 and holding>0 then
SELL(win2<100+0.5*(maxprofit-100),1,market); - 金字塔客服:
这个不是一个概念?
把H-enterprice改成open
- 用户回复:
以下是引用jinzhe在2013/11/14 10:38:18的发言:
这个不是一个概念?
把H-enterprice改成open
我没说清楚,是当天日线的开盘价 callstock(stklabel,VTopen,6)
[此贴子已经被作者于2013/11/14 10:49:59编辑过] - 网友回复:
还是一样啊,把这个open替换成日线开盘价
- 网友回复:
以下是引用jinzhe在2013/11/14 10:52:23的发言:
还是一样啊,把这个open替换成日线开盘价
原来是这样啊。。。。我想多了
if 条件 and holding=0 then
begin
buy();
maxprofit:=0;
end那这一段中的赋值可以删掉了是吗
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容