以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  全部仓位的止盈止损位置都是第一笔开仓的止盈止损位置  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=180981)

--  作者:保罗1122
--  发布时间:2020/7/2 5:34:38
--  全部仓位的止盈止损位置都是第一笔开仓的止盈止损位置

一个做多策略,买开5手,固定止盈止损,如买开后10跳止盈、10跳止损,

求:当买开后亏损了6跳到10跳之间时,加仓5手,但要求加仓部分的止盈止损仍然是最初的固定止盈止损位置,即全部仓位的止盈止损位置都是第一笔开仓的止盈止损位置。


--  作者:wenarm
--  发布时间:2020/7/2 8:27:48
--  

处理逻辑如下,代码仅供参考,自己看到后修改。

variable:kcj=0;
variable:flag=0;
if 开仓条件=1 and holding=0 then begin
 buy(1,5,market);
 kcj:=enterprice;
 flag:=0;
end

if c-kcj>10*mindiff then begin
 sell(1,holding,market);
 kcj:=0;
end


if kcj-c>5*mindiff AND kcj-c<10*mindiff  AND flag=0 then begin
 buy(1,5,market);
 flag:=1;
end
//止损
if kcj-c>10*mindiff then begin
 sell(1,holding,market);
 kcj:=0;
end


--  作者:保罗1122
--  发布时间:2020/7/2 8:39:48
--  
图表方式下可以实现吗
--  作者:wenarm
--  发布时间:2020/7/2 8:40:21
--  

这个不就是图表的吗