任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 124

 
ikatsko:

很抱歉在周末需要,但我要问。

有没有人有过阅读已知发件人的邮箱上的信息的经验?

我已经这样做了,按来信地址和sabject设置邮件分拣机,把一个文本文件扔到终端目录中,顾问在那里等待文本文件,处理它并删除它。
 

帮助我找到一个开放的卖出订单的最低价格

比方说,我开了一个卖出的订单

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 - "在卖出订单开始时的条数。

如何计算 "在卖出订单打开的时刻的条数"?

 
a-zet:

帮助我找到一个开放的卖出订单的最低价格

比方说,我开了一个卖出的订单

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 - "在卖出订单开始时的条数。

如何计算 "卖出订单开仓时的条数"?

我认为你的问题本身有一些神秘的地方...

如果有一个开放的卖出订单,你想要的最低价格 是多少?订单的公开价格?其止损单的价格?或者说是这个职位在历史上的最大缩水?

 
artmedia70:

我认为你的问题本身就有点神秘......。

如果有一个开放的卖出订单,你想要的最低价格是多少?订单的开盘价?其止损单的价格?或者说这个仓位在整个历史上的最大缩水?


我们的想法是,如果下跌到最低点,然后再上涨10%,就关闭一个有利可图的卖出订单。

如果((当前价格*100)/(开盘价-" 卖出订单历史中的最低价格")>10

Order_Close("SELL")。

但我如何计算 "未平仓卖出订单历史中的最低价格"?

我不是术语的行家,但 "历史上未平仓的卖出订单的最低价格 "是指历史上卖出交易的最大利润(错过的利润)。



 

你好,请你给我一个关于如何使用Teletrade4的初学者指南的链接?我昨天安装了它,开了一个模拟账户,但我不知道怎么看那里。我想至少在用户层面上学习它。

我想在用户层面上学习它,我还有一个问题。我刚刚下了一个订单,但我的所有交易都因某种原因而关闭。我昨天晚上做了。我想再买,我不想再买。

 
a-zet:

我们的想法是,如果跌到了最低点,然后又上涨了10%,就关闭一个有利可图的卖出订单。

如果((当前价格*100)/(开盘价-"开盘卖出订单历史中的最低价格")>10

Order_Close("SELL")。

但我如何计算 "未平仓卖出订单历史中的最低价格"?

我不是术语行家,但我所说的 "未平仓的SELL订单的历史最低价 "是指历史上卖出SELL的最大利润(损失的利润)。

也就是说,你需要知道一个未成交的市场订单的最大未实现利润。因此,找到订单开仓的那一栏(必须先用OrderSelect()函数 选择订单)。

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)];  // Максимальная цена за время жизни позиции
然后做你需要做的价格。
 
a-zet:

我们的想法是,如果下跌到最低点,然后再上涨10%,就关闭一个有利可图的卖出订单。

如果((当前价格*100)/(开盘价-"开盘卖出订单历史中的最低价格")>10

Order_Close("SELL")。

但我如何计算 "未平仓卖出订单历史中的最低价格"?

我不是术语行家,但我所说的 "未平仓的SELL订单的历史最低价 "是指历史上卖出SELL的最大利润(损失的利润)。



我会这样做的。

 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));//мин. значение цены со времени открытия ордера


P.S.同时回复)))))

 
evgeniy80:

你好,请你给我一个关于如何使用Teletrade4的初学者指南的链接?我昨天安装了它,开了一个模拟账户,但我不知道怎么看那里。我想至少在用户层面上学习它。

我想在用户层面上学习它,我还有一个问题。我刚刚下了一个订单,但我的所有交易都因某种原因而关闭。我昨天晚上做了。提前感谢。

以下是视频http://forumtrading.com/forumdisplay.php?f=46

所有的交易都关闭了,因为周六和周日没有交易。

 
Sepulca:

我会这样做的。


P.S. 同时回复))))。



谢谢你们俩。
 
a-zet:

以下是视频http://forumtrading.com/forumdisplay.php?f=46

所有的竞标都已结束,因为周六和周日不开放竞标。

a-zet,非常感谢你!