Rss & SiteMap

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

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

标题:请求递加循环

1楼
系统使用者 发表于:2014/5/23 13:22:13
初始第一次平仓+1,第二次平仓则+2  第三次平仓则+3 继续平仓时,以此类推。
et:=TENTERPRICE;//上次开仓价;
第一次平仓et+1;
第二次平仓et+2;
第三次平仓et+3---
递加循环如何写?
2楼
jinzhe 发表于:2014/5/23 13:25:55

variable:n=1;

if 平仓条件 and 持仓判断 then begin

   sell(1,n,marekt);

   n:=n+1;

end

3楼
系统使用者 发表于:2014/5/23 16:42:35
老大,是这样的吗?
variable:n=1;
if mod(o-(et+1),2)=0 and TSELLHOLDING(1)>0 then begin
   tsellshort(1,1,lmt,et+n,0),SLITHERMETHOD;
   n:=n+1;
end
if mod(o-(et+2),2)=0 and  TBUYHOLDING(1)>0 then begin
   tsell(1,1,lmt,et+n,0),SLITHERMETHOD;
   n:=n+1;
end
if mod((et-1)-o,2)=0 and TBUYHOLDING(1)>0 then begin
   tsell(1,1,lmt,et-n,0),SLITHERMETHOD;
   n:=n+1;
end
if mod((et-2)-o,2)=0 and  TSELLHOLDING(1)>0 then begin
   tsellshort(1,1,lmt,et-n,0),SLITHERMETHOD;
   n:=n+1;
end
4楼
jinzhe 发表于:2014/5/23 16:50:28
后台?那么要把variable改成GLOBALVARIABLE,其他一样
共4 条记录, 每页显示 10 条, 页签: [1]


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