jinzhe,请你帮忙编写个程序,放到金字塔上立刻可以用了,最好不用再改什么了,因为我不太懂。
开仓:当现在的k线突破前三k线上最高或者最低点顺势开仓(只要出现突破一个点就开仓,不要等k线走完);
平仓:开仓后后面的k线反向突破前面的k线最高最低点立刻平仓(这里也只要出现突破一个点,不要等k线走完)。
说明:前面的开仓为一次性开仓,开仓后不要加仓,平仓后则重复新一轮循环!!谢谢jinzhe。
哎,本来有个朋友帮我编写了,但那个程序放到图上 不符合我的要求,只能再次麻烦jinzhe
jinzhe,帮忙把程序写完整,这样我就可以直接测试了,除了手数这个参数让我自己设好了,其他你帮我弄好。测试可行能赚钱,就1800买个一年实战试试!!
jinzhe,突破开仓的意思就是:比如螺纹前三k最高价4000,最低价3988,如果第四k出现4001则开多仓,如果第四k出现3987则开空仓;平仓则是后一k反向突破平仓,比如螺纹4001开多仓,一直在向上,到了第7k最低价为4035,第8k最低价出现了4034,就是反向突破,则自动平仓!!!
呵呵,谢谢jinzhe大哥,大哥是好人呢!!再问个问题,老是麻烦你不大好,做金字塔的自动化交易,编写程序需要学哪些东西,在哪里学习,我想自己学习编程!!!
处理完了
variable:n=0;
h3:ref(hhv(h,3),1);
l3:ref(llv(l,3),1);
if h>h3 and n=0 and holding=0 then begin
buy(holding=0,1,thisclose);
n:=1;
end
if l<l3 and n=0 and holding=0 then begin
buyshort(holding=0,1,thisclose);
n:=1;
end
if holding>0 and enterbars>0 and l<l3 then begin
sell(holding>0,0,thisclose);
n:=0;
end
jinzhe,手数跟面值这些都不用另外定义了吗?

此主题相关图片如下:rqnp3g@vq1uytrc1ee24s.jpg