以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  编写问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=156489)

--  作者:zengxing
--  发布时间:2017/8/3 11:34:46
--  编写问题
有函数能直接获取 连续亏损次数吗?


我想求,从 亏损一次后,开始记录,出现过的最高和最低点,一直到 下一次交易平仓,如果开始亏损,就停止。 
亏损一次后,如果下次是盈利的。就不记录了,等待下次亏损,再开始记录。
这个代码应该怎么编写?

--  作者:pyd
--  发布时间:2017/8/3 12:51:34
--  

if 平多条件 and holding>0 then begin

    sell(1,0,marketr);

    if numprofit(1)<0 then n:=n+1;

    if numprofit(1)>0 then n:=0;

end
if 平空条件 and holding<0 then begin

    sellshort(1,0,marketr);

    if numprofit(1)<0 then n:=n+1 ;

    if numprofit(1)>0 then n:=0;


--  作者:zengxing
--  发布时间:2017/8/3 13:27:35
--  
从 亏损一次后,开始记录,出现过的最高和最低点,一直到 下一次交易平仓,如果开始亏损,就停止。 
亏损一次后,如果下次是盈利的。就不记录了,等待下次亏损,再开始记录。


找一个应该怎么写呢?

--  作者:yukizzc
--  发布时间:2017/8/3 14:13:03
--  

variable:n=0;

if high>n and numprofit(1)<0 then n:=high;


--  作者:zengxing
--  发布时间:2017/8/3 14:35:24
--  
这个和2楼写的。。为什么感觉对应不上。。完整的应该是?


--  作者:zengxing
--  发布时间:2017/8/3 15:50:00
--  
n没有定义,这个要怎么做??
写不出来完整的呀