Rss & SiteMap

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

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

标题:计算开仓和平仓时相关的值

1楼
王北浪 发表于:2016/8/29 22:08:50
请教编一下以下的算法:

      当一个开仓、平仓周期完成后,要计算以下赋值

a1:=开仓周期的收盘价
b1:=紧接着a1那个周期的下一根K线的开盘价
c1:=平仓K线的收盘价
d1:=b1周期到c1周期的最高价
e1:=b1周期到c1周期的最低价
f:=if(有盈利,1,0);

主要是如何找到对应的K线有难度


谢谢了
        
2楼
jinzhe 发表于:2016/8/30 8:56:30
a1:=开仓周期的收盘价
b1:=紧接着a1那个周期的下一根K线的开盘价
c1:=平仓K线的收盘价
d1:=b1周期到c1周期的最高价
e1:=b1周期到c1周期的最低价
f:=if(有盈利,1,0);
 
a1:=valeuwhen(enterbars>0,ref(close,enterbars));
b1:=valuewhen(enterbars>0,ref(open,enterbars-1));
c1:=valuewhen(exitbars>0,ref(close,exitbars));
d1:=valuewhen(exitbars>0,hhv(h,enterbars+1));
e1:=valuewhen(exitbars>0,llv(l,enterbars+1));
f:=if(numprofit(1)>0,1,0);
3楼
王北浪 发表于:2016/8/30 9:34:29
谢谢,接着如果想这样判断,怎么编

         df:=if(刚才单是多单,且盈利 and e1-a1>0,1,0);
         kf:=if(刚才单是空单,且盈利 and a1-d1>0,1,0);
4楼
jinzhe 发表于:2016/8/30 9:45:40
 df:=if(numprofit(1)>0 and type(1)=2 and e1-a1>0,1,0);
 kf:=if(numprofit(1)>0 and type(1)=4 and a1-d1>0,1,0);
共4 条记录, 每页显示 10 条, 页签: [1]


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