这个公式错在哪里,为什么编译不通过? [开拓者 TB]
-
咨询内容:
//------------------------------------------------------------------------
// 简称: zyzs
// 名称: 止盈止损
// 类别: 用户函数
// 类型: 用户函数
// 输出: 布尔型
//------------------------------------------------------------------------
Vars
Numeric Minpoint;
Numeric myentryprice;
Numeric takeprofitset(150);
Numeric stoplossste(50);
Numeric myexitprice;
Begin
Minpoint=MinMove*PriceScale;
myentry=AvgEntryPrice ;
if(MarketPosition==1 and BarsSinceEntry>=1
{
if (high >=myentry +takeprofitset*Minpoint)
{
myexitprice=myentry +takeprofitset*Minpoint;
if(open >myexitprice)myexitprice=open;
sell(0,myexitprice);
}
else if(Low<=myentryprice-stoplossste*Minpoint)
{
myexitprice=myentryprice-stoplossste*Minpoint;
if (open<myexitprice)myexitprice=Open;
Sell(0,myexitprice);
}
}
Else if (MarketPosition==-1 and BarsSinceEntry>=1)
{
if (low<=myentryprice-takeprofitset*Minpoint)
{
myexitprice=myentryprice-takeprofitset*Minpoint;
if (open<myexitprice)myexitprice=Open;
BuyToCover(0,myexitprice);
Else if (High>myentryprice+takeprofitset*Minpoint)
{
myexitprice=myentryprice+stoplossste*Minpoint;
if (Open>myexitprice)myexitprice=Open;
BuyToCover(0,myexitprice);
}
}
End
//------------------------------------------------------------------------
// 编译版本 GS2015.12.25
// 用户版本 2018/09/05 18:57:22
// 版权所有 lhpztb
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------来源:CXH99.COM
-
TB技术人员:
新建一个公式应用而不是用户函数再编译看看
-
TB客服:
已经在公式应用中编译,但是仍然显示已保存、未编译。
-
网友回复:
hlp0410 发表于 2018-9-6 08:47
新建一个公式应用而不是用户函数再编译看看
已经在公式应用中编译,但是仍然显示已保存、未编译。 - 网友回复:
lhpztb 发表于 2018-9-6 09:02
已经在公式应用中编译,但是仍然显示已保存、未编译。
激活公式后点编辑界面的绿色√,进行编译并保存
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 或微信:cxhjy888 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容