虚心请教一下我的程序问题在哪,已经想了好多天了!!! [开拓者 TB]
-
咨询内容:
本帖最后由 zzzhaha2010 于 2017-7-13 09:03 编辑
进场后,设定上下两个轨道,如果价格朝着有利的方向移动,价格达到轨道,则更新上下轨。如果价格朝着不利的方向移动,达到轨道着平仓。为什么我的上下轨道value1,value2,value3,value4不会自动更新(有时候会更新有时候不会)??????
If(Open[1]>HH[1] And Open<HH[1])
{
If(MarketPosition==0)
{
SellShort(lots,Open-ioffset);
Value3=Open-lv1*ioffset; //初始卖出的下轨
Value4=Open+lv2*ioffset; //初始卖出的上轨
}
}
If(Open[1]<LL[1] And Open>LL[1])
{
If(MarketPosition==0)
{
Buy(lots,Open+ioffset);
Value1=Open+lv1*ioffset; //初始买入的上轨
Value2=Open-lv2*ioffset; //初始买入的下轨
}
}
If(MarketPosition==1)
{
If(High>Value1)
{
Value1=High+lv1*ioffset; //多单价格上涨更新上轨
Value2=High-lv2*ioffset; //多单价格上涨更新下轨
}
If(Low<=Value2)
{
Sell(Lots,Min(Open,Value2)-ioffset);
PlotString("卖平","卖平",High,Blue);
}
}
If(MarketPosition==-1)
{
If(Low<Value3)
{
Value3=Low-lv1*ioffset; //空单价格下跌更新下轨
Value4=Low+lv2*ioffset; //空单价格下跌更新上轨
}
If(High>=Value4)
{
BuyToCover(Lots,Max(Value4,Open)+ioffset);
PlotString("买平","买平",Low,Red);
}
}来源:CXH99.COM
-
TB技术人员:
期待有缘人解答我的困惑
- TB客服: 已经有过朋友解答了我的错误,现在已经知道了
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容