int BarOpenPos=iBarShift(Symbol(),Period(),OrderOpenTime());
然后寻找当前(零)条和开仓条之间的最低/最高价格。
int BarOpenPos=iBarShift(Symbol(),Period(),OrderOpenTime()); // Бар, на котором была открыта позицияdouble PriceMin=Low [iLowest (Symbol(),Period(),MODE_LOW, BarOpenPos,0)]; // Минимальная цена за время жизни позицииdouble PriceMax=High[iHighest(Symbol(),Period(),MODE_HIGH,BarOpenPos,0)]; // Максимальная цена за время жизни позиции
int timeframe=PERIOD_M1;// лучше выбрать самый мелкий периодint shift=iBarShift(Symbol(),timeframe,OrderOpenTime(),false);// бар, на котором был открыт ордерif(shift>0) shift=shift-1; //Начнём поиск минимума со следующего бара после бара открытияdouble min=iLow(Symbol(),timeframe,iLowest(Symbol(),timeframe,MODE_LOW,shift,0));//мин. значение цены со времени открытия ордера
很抱歉在周末需要,但我要问。
有没有人有过阅读已知发件人的邮箱上的信息的经验?
帮助我找到一个开放的卖出订单的最低价格
比方说,我开了一个卖出的订单
OrderSend(Symbol(),OP_SELL,GetLot(MaxRisk),NormalizeDouble(Bid,Digits),slipage,SL,TP, "SELL",Magic,0,CLR_NONE)。
在历史上未平仓订单的最低价格可以通过以下方式找到
min=高[iHighest(timeframe,0,MODE_HIGH,barsearch,0)]
其中barsearch是你要调查的条数。
barsearch=Bars - "在卖出订单开始时的条数。
如何计算 "在卖出订单打开的时刻的条数"?
帮助我找到一个开放的卖出订单的最低价格
比方说,我开了一个卖出的订单
OrderSend(Symbol(),OP_SELL,GetLot(MaxRisk),NormalizeDouble(Bid,Digits),slipage,SL,TP, "SELL",Magic,0,CLR_NONE)。
开仓订单中的最低价格可以通过以下方式找到
min=高[iHighest(timeframe,0,MODE_HIGH,barsearch,0)]
其中barsearch是你要检查的条数。
barsearch=Bars - "在卖出订单开始时的条数。
如何计算 "卖出订单开仓时的条数"?
我认为你的问题本身有一些神秘的地方...
如果有一个开放的卖出订单,你想要的最低价格 是多少?订单的公开价格?其止损单的价格?或者说是这个职位在历史上的最大缩水?
我认为你的问题本身就有点神秘......。
如果有一个开放的卖出订单,你想要的最低价格是多少?订单的开盘价?其止损单的价格?或者说这个仓位在整个历史上的最大缩水?
我们的想法是,如果下跌到最低点,然后再上涨10%,就关闭一个有利可图的卖出订单。
如果((当前价格*100)/(开盘价-" 卖出订单历史中的最低价格")>10
Order_Close("SELL")。
但我如何计算 "未平仓卖出订单历史中的最低价格"?
我不是术语的行家,但 "历史上未平仓的卖出订单的最低价格 "是指历史上卖出交易的最大利润(错过的利润)。
你好,请你给我一个关于如何使用Teletrade4的初学者指南的链接?我昨天安装了它,开了一个模拟账户,但我不知道怎么看那里。我想至少在用户层面上学习它。
我想在用户层面上学习它,我还有一个问题。我刚刚下了一个订单,但我的所有交易都因某种原因而关闭。我昨天晚上做了。我想再买,我不想再买。
我们的想法是,如果跌到了最低点,然后又上涨了10%,就关闭一个有利可图的卖出订单。
如果((当前价格*100)/(开盘价-"开盘卖出订单历史中的最低价格")>10
Order_Close("SELL")。
但我如何计算 "未平仓卖出订单历史中的最低价格"?
我不是术语行家,但我所说的 "未平仓的SELL订单的历史最低价 "是指历史上卖出SELL的最大利润(损失的利润)。
也就是说,你需要知道一个未成交的市场订单的最大未实现利润。因此,找到订单开仓的那一栏(必须先用OrderSelect()函数 选择订单)。
然后寻找当前(零)条和开仓条之间的最低/最高价格。
然后做你需要做的价格。我们的想法是,如果下跌到最低点,然后再上涨10%,就关闭一个有利可图的卖出订单。
如果((当前价格*100)/(开盘价-"开盘卖出订单历史中的最低价格")>10
Order_Close("SELL")。
但我如何计算 "未平仓卖出订单历史中的最低价格"?
我不是术语行家,但我所说的 "未平仓的SELL订单的历史最低价 "是指历史上卖出SELL的最大利润(损失的利润)。
我会这样做的。
P.S.同时回复)))))
你好,请你给我一个关于如何使用Teletrade4的初学者指南的链接?我昨天安装了它,开了一个模拟账户,但我不知道怎么看那里。我想至少在用户层面上学习它。
我想在用户层面上学习它,我还有一个问题。我刚刚下了一个订单,但我的所有交易都因某种原因而关闭。我昨天晚上做了。提前感谢。
以下是视频http://forumtrading.com/forumdisplay.php?f=46
所有的交易都关闭了,因为周六和周日没有交易。
我会这样做的。
P.S. 同时回复))))。
谢谢你们俩。
以下是视频http://forumtrading.com/forumdisplay.php?f=46
所有的竞标都已结束,因为周六和周日不开放竞标。
a-zet,非常感谢你!