请问,用今天下午3点时的资产和前一天的下午3点的资产相比,从而获得一个数值,图表交易下用asset,请问该怎么写啊,谢谢
你这个资产是需要图表理论的asset资产,还是账户实际资产?
//以下代码适用于分钟周期,使用的是金字塔时间;
M:BARSLAST(time=190000);//最近一次时间是下午三点的位置
N:SUMBARS(time=190000,2)-1;
result:ref(asset,M)-ref(asset,N);
如果能调用实际资产最好,如果图表下不可以的话,asset也可以的
ok,谢谢啦,老师好厉害啊,我想了半天也没搞出来,嘿嘿
//红色代码为实现您1楼的需求的代码,您本地做相应替换即可
variable:ast=0,ast1=0; //ast本日15点资产,上一次15点资产
//以下为平仓反手的简单示例代码,你可全部替换成您本地实际的开平仓语句
ma5:ma(close,5);
ma15:ma(close,15);
num:=1;//开仓手数
//5日均线上穿15日均线,平空开多
buycon : =cross (ma5,ma15);
//5日均线下破10日均线,平多开空
sellcon:= cross (ma15,ma5);
//平空开多
if buycon then
begin
sellshort(holding<0,num,market);
buy(holding=0,num, market);
end
//平多开空
if sellcon then
begin
sell(holding>0,num, market);
buyshort(holding=0,num, market);
end
if time=closetime(0) then //适用国内期货、股票等15点收盘的品种
begin
ast1:=ast;//上次15点资产
ast:=asset;//本日15点资产
end
if ast1=0 then exit;
zich:ast/ast1; //今天下午3点时的资产和前一天的下午3点的资产比值