buy怎么选择max,min

if( MarketPosition == 1 and High>=takeprofeprice) { BuyToCover(1,Min(Open,takeprofeprice)); } if( MarketPosition == 1 and Low<=stoplostprice) { BuyToCover(1,Max(Open,stoplostprice)); } 什么时候,选max, 什么时候选min,没搞明白

例子,讲的透彻!

您好!搞清楚了原理就不会困惑了。为什么要这么写?目的是为了解决出现行情跳空的时候,信号价格和策略的原理一致,具体要根据场景进行分析。 比如:做多的时候,止损,正常止损价格是3000,我们希望的是,价格一路下跌时,跌到3000就止损。现在开盘就跳空低开为2990,您觉得该不该止损呢?如果是严格按照规则,那就应该止损,那止损的信号价是多少合理呢?当然是2990才合理啊。这不就是Open和止损价3000哪个小取哪个吗,那公式怎么写不就清楚了。 反过来,如果是止盈呢,本来涨到3000我就准备止盈,现在好家伙,一开盘就送个礼包,涨到3050了,那要不要止盈呢?按规则,自然要啊,那止盈的信号价是多少合理呢?当然是3050啊,这不就是Open和止盈价3000,哪个高取哪个吗,那公式怎么写你清楚了吗?