
此主题相关图片如下:qq截图20151026155905.jpg

如图,现有一个模型想要优化,以原来的入场信号作为参考,当信号出现后暂时不入场,等待实际价格回撤1%到图中画圈的价格时再自动入场。
这样就需要改变原来的程序,但之前的条件都需要用holding>0或holding<0来判断,而现在要做怎么样的改变才能把原来的入场点标注出来,且当做现在一个入场的判断条件?
if A then
begin
sellshort(holding<0,holding,market);
buy(holding=0,1,market);
end
if B then
begin
sell(holding>0,holding,market);
buyshort(holding=0,1,market);
end
改编后。。。
原来的入场点位置用DRAWTEXT(1,L,'买',COLORGREEN,1);表现出来 做个标记
现在的入场点为 上面提到的 价格距原来入场点回撤1%再自动入场
开仓价的1%吗?enterprice*1.01和enterprcie*0.99
我知道。
我的问题在于更改程序后,我找不回之前的入场点
我现在是想要可以在图表中标示出来原来的入场点,而且还可以在原来回撤1%进行买卖
if A then
begin
sellshort(holding<0,holding,market);
buy(holding=0,1,market);
end
if B then
begin
sell(holding>0,holding,market);
buyshort(holding=0,1,market);
end