VARIABLE:dk1=0,钱1=0
n1:=30;
hh1:wma(hhv(h,n1),n1);
ll1:wma(llv(l,n1),n1);
if cross(c,hh1) then dk1:=1;
if cross(ll1,c) then dk1:=-1;
aa1:=c-o;
if (dk1=1 and ref(dk1,1)=-1) or (dk1=-1 and ref(dk1,1)=1)then 钱1:=钱1-DYNAINFO(208);
if dk1=1 then 钱1:=钱1+aa1;
if dk1=-1 then 钱1:=钱1-aa1;
kkk1:钱1,COLORgreen ,LINETHICK6;
请问:KKK1相当于是资金曲线,但是没有把 1个点的滑价 计算在内 ,应该怎么写才能够如同实际下单一样有滑点计算在内的??(注:cross(c,hh1) , cross(ll1,c) 是进多进空信号)
就是想把 KKK1形态 与ASSET完全重合,但不能直接用ASSET。谢谢
能否麻烦您把我下面举的例子修改一下?只需要得到 盈利的点数,并且每次有交易发生的时候滑点是1,持仓或者没有仓位的时候没有滑点『虽然举例中山始终持仓的,但是实际上有空仓的时候的』范例我不是很看的懂!谢谢老师!
VARIABLE:dk1=0,钱1=0,dk2=0,钱2=0;
n1:=30;
hh1:wma(hhv(h,n1),n1);
ll1:wma(llv(l,n1),n1);
if cross(c,hh1) then dk1:=1;
if cross(ll1,c) then dk1:=-1;
aa1:=c-o;
if dk1=1 then 钱1:=钱1+aa1;
if dk1=-1 then 钱1:=钱1-aa1;
kkk1:钱1,COLORgreen ,LINETHICK6;
{
开多平空:(dk1=1 and ref(dk1,1)=-1)
开空平多:(dk1=-1 and ref(dk1,1)=1)}
绿色部分是我写的,理论上这条线的数值(盈利点数)*MULTIPLIER 应该和ASSET完全重合的。但是比较以后是完全不一样的。不知道错在哪里!特别是发生交易的时候!
以下是引用wxx212在2017/10/31 15:18:31的发言:
绿色部分是我写的,理论上这条线的数值(盈利点数)*MULTIPLIER 应该和ASSET完全重合的。但是比较以后是完全不一样的。不知道错在哪里!特别是发生交易的时候!
你原先的代码不是算ASSET吧。 我看了下asset值应该和7楼的你说的那个没法重合。 你那个好像是交易盈亏点数。我们的滑点的计算有2种:最新价-成交价,委托价-成交价。 asset 本身好像是没考虑滑点,它是处在图表虚拟的系统中的。原先我以为你是要那个asset的。
公式属性中的交易费率这一块儿里的滑点设置,对ASSET函数是有效的,直接在属性中设置即可