版主帮我看一下这么些有什么问题吗 [开拓者 TB]
- 咨询内容:
这么写,开仓后,达到止盈条件(盈利N跳),没有平仓,不知道是我写的不对,还是模拟网速慢的原因,谢谢!
}Else If(A_SellPosition()>=1 And TP==1) // 有空仓的情况
{
MyEntryPrice=A_SellAvgPrice();
If( Q_AskPrice()<=MyEntryPrice-N*minpoint)
{
MyExitPrice=MyEntryPrice-N*minpoint;
A_SendOrder(Enum_Buy,Enum_exit,M,MyExitPrice);
TP=0;
SetGlobalVar(0,TP);
}
If ((TIMECON>=WAITTIME))
{
If(A_BuyPosition()>=1 And TP==1) // 有多仓的情况
{
MyExitPrice=Q_BidPrice;
A_SendOrder(Enum_Sell,Enum_exit,M,MyExitPrice);
TP=0;
SetGlobalVar(0,TP); - TB技术人员:
很奇怪,程序开的仓,但是A_BuyPosition()h和(A_SellPosition()显示都是N/A?
- TB客服:
dannyliao 发表于 2016-4-13 09:35
很奇怪,程序开的仓,但是A_BuyPosition()h和(A_SellPosition()显示都是N/A?
只有最后K线上,关联帐户(即启动自动交易的动作)的情况下后才会取到有效值 。 - 网友回复:
我说的就是包含最后一根K线。上面的语句有什么问题吗?为什么不能平仓呢
- 网友回复:
dannyliao 发表于 2016-4-13 11:14
我说的就是包含最后一根K线。上面的语句有什么问题吗?为什么不能平仓呢
有二个条件哟。。。最后一个K线只是其中一个。。。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容