FORTS:帮助初学者 - 页 6

 

建1340。

根据我的经验,它在外汇中会发生变化,但在FORTS中可能会或不可能发生变化。当重叠的交易量被分割,并且重叠的交易是IN型的时候,它就会发生变化。

让我给你举个例子。


图中有2个订单(摘自历史)。第一个是购买12个合同。它是分部分执行的:第一部分是OUT类型,第二部分是IN/OUT类型。也就是说,当第一部分在市场上被填满时,以前的头寸无论如何也没有完全关闭。这就是为什么第二个是IN/OUT。ID在这里没有变化。

现在是出售2个合同。它也由2部分组成。第一部分已经完全关闭了之前的位置,所以第二部分是IN型的。身份证在这里改变。


开发者对它的评论很有意思。

 
Dennis Kirichenko:

建1340。

根据我的经验,它在外汇中会发生变化,但在FORTS中可能会或不可能发生变化。当重叠的交易量被分割,并且重叠的交易是IN型的时候,它就会发生变化。

让我给你举个例子。


图中有2个订单(摘自历史)。第一个是购买12个合同。它是分部分执行的:第一部分是OUT类型,第二部分是IN/OUT类型。也就是说,当第一部分在市场上被填满时,以前的头寸无论如何也没有完全关闭。这就是为什么第二个是IN/OUT。ID在这里没有变化。

现在是出售2个合同。它也由2部分组成。第一部分已经完全关闭了之前的位置,所以第二部分是IN型的。身份证在这里改变。


开发者对它的评论很有意思。

你可以附上这段时间的终端日志(在交易之前,你在这个工具上进行了什么样的操作和什么位置是很有趣的)。
 
你能告诉我,是否可以在一个交易账户上连接几个信号卖家,在一个账户上创建一个投资组合?
 
Taras Petryliak:
我可以在一个交易账户上连接几个信号卖家,在一个账户上创建一个投资组合吗?
你不能用标准的工具来做这件事。
 
迈克尔,非常感谢你!
 
Mikhail Filimonov:

经常使用和有用的功能

重新设计了GetPositionPrice()函数。

好的,只是忘了选择位置,但总的来说,当然要感谢......。

  PositionSelect(aSymbol); 
  ulong pos_id = ulong(PositionGetInteger(POSITION_IDENTIFIER) );
 
有没有人试着下一个买入止损限价和卖出止损限价的订单? 我不能让它发挥作用。
 
TYRBO:
有没有人试着下一个买入止损限价和卖出止损限价的订单? 我不能让它发挥作用。
代码在哪里?
 

我刚开始写,请不要太骂我,我缩进开价的时候有一个错误

void PlaceOrder ( string aSymbol,double volume, double price, ENUM_ORDER_TYPE type,int magic,string comment )
{
MqlTradeRequest request = {0};
MqlTradeResult result = {0};
ulong ticket = 0。
//---- 填充结构
request.action =TRADE_ACTION_PENDING
request.symbol = aSymbol;
request.volume = volume。
request.price = price;
request.type = type。
request.magic = magic;
request.comment = comment;
request.type_filling = ORDER_FILLING_RETURN。
request.type_time = ORDER_TIME_DAY。
//---- 发送订单
如果( OrderSend( request, result )
{
如果 ( result.retcode == TRADE_RETCODE_PLACED )
{
ticket = result.order;
}
否则
{
Print("PlaceOrder: Order not set!" ) 。
}
}
否则
{
Print( "PlaceOrder: The order has not been sent!" ) 。
}
}
 
有没有人有任何提示,如何把它弄好?