[求助]请老师帮忙 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]请老师帮忙 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-9 23:27
 请帮忙把下面这段代码改成WH6的,谢谢



Params
Numeric TakeProfitSet(15);
Numeric StopLossSet(200);
Numeric Length(20);
Numeric Y(5);

Vars
Numeric n;
NumericSeries MyEntryPrice;
Numeric MinPoint;
Numeric MyExitPrice;
Numeric Lots(1);
Numeric X;

Begin
MinPoint = MinMove*PriceScale;
X =IntPart((NetProfit()+10000)/10000);

If(MarketPosition==0)
{
If(Close[1]<Close[Length])
{
MyEntryPrice=Open;
SellShort(Lots,MyEntryPrice);
}
Else If(Close[1]>Close[Length])
{
MyEntryPrice=Open;
Buy(Lots,Open);
}
}

If(MarketPosition==-1 )
{
if(High >= MyEntryPrice + StopLossSet*MinPoint)
{
MyExitPrice = MyEntryPrice + StopLossSet*MinPoint;
If(Open > MyExitPrice) MyExitPrice = Open;
BuyToCover(0,MyExitPrice);
}
Else If(l[1]<= MyEntryPrice - TakeProfitSet*MinPoint)
{
if(Close[1]<Close[Length] && CurrentEntries<X+Y)
{
MyEntryPrice=Open;
SellShort(Lots,MyEntryPrice);
}
Else
{
MyExitPrice = Open;
BuyToCover(0,MyExitPrice);
}
}
}

If(MarketPosition==1)
{
if(Low <= MyEntryPrice - StopLossSet*MinPoint)
{
MyExitPrice = MyEntryPrice - StopLossSet*MinPoint;
If(Open < MyExitPrice) MyExitPrice = Open;
Sell(0,MyExitPrice);
}
Else If(h[1]>= MyEntryPrice + TakeProfitSet*MinPoint)
{
if(Close[1]>Close[Length] && CurrentEntries<X+Y)
{
MyEntryPrice=Open;
Buy(Lots,MyEntryPrice);
}
Else
{
MyExitPrice = Open;
Sell(0,MyExitPrice);
}
}
}


End
 
技术人员回复
日期:2018-5-10 8:31

 1楼是专业的程序化模型,wh6作为专业的看盘软件是无法改写实现的

 

如果您有需要,1楼源码可以在专业的程序化软件MQ中加载使用

 

您可以在官网下载MQ模拟版体验一下:http://www.wenhua.com.cn/