比如5日均线正在下跌过程中,突然反转了,变成5日均线开始向上的第一根K线,
还有就是正在上升,变成开始往下的第一根K线,
该怎么写
代码写出来后是不是这个函数可以用到调用其他的指标上,比如调用kdj的k值,或者其他指标?
在接着问一下,怎么把这条均线分段用不同的颜色表示,就是下跌的时候用绿色,上涨的时候用红色。
请老师帮助
ma5:ma(c,5),colorgreen;
partline(ma5>ref(ma5,1),ma5),colorred;
这样的均线就是上涨显示红色,下跌显示绿色
判断均线上涨:ma5>ref(ma5,1)
判断均线下跌:ma5<ref(ma5,1)
单一的一根线上涨显示红色,下跌显示绿色,怎么用在其他指标上,请老师用kdj的k值举例写一下
k:stkindi('','kdj.k',0,datatype);
k1:stkindi('','kdj.k',0,datatype,-1);
k上涨:k>k1;
k下跌:k<k1;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
k:stkindi('','kdj.k',0,datatype);
k1:stkindi('','kdj.k',0,datatype,-1);
老师,我把你这个放到kdj的公式里,编译提示:”编译错误:变量名”k“错误“
我是新手,请老师讲解
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
kk:k,colorgreen;
partline(k>ref(k,1),k),colorred;
老师,我用这个代码自己调试了一个指标,现在已经实现涨红跌绿了,请问,如果我要带入图表程序化该怎么写
1,出现红色就开多单,出现绿色就开空单
2,指标数值在15-30之间不操作
3,每次下单在总资产的10%
多谢
1.下单代码:if k<ref(k,1) then buyshort(......);
2.下单条件添加:(k<15 or k>30)
3.这个需要在下单语句里面写上10%,比如:if k<ref(k,1) and (k<15 or k>30) then buyshort(holding=0,10%,market);
新手还是不行啊,折腾半天也没弄好,还是要麻烦老师
前面表述的可能不太准确,我想要的是,比如开多单后,一到绿的就先平仓,然后马上开空单,但是这中间是不是要隔多长时间?防止平的多单的钱还没回到账上,导致没钱开空单。
请老师结合我发的8楼的3条规则,帮我完整写一下。
//中间变量
我们假设一个K值吧
手数:=ss;
//交易条件
//开多平空条件: //开多平空条件
//开空平多条件: //开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则