Работа индикатора идёт с барами, которые видимы в окне графика. График разбивается на зоны ("Zone") и в каждой зоне пдсчитывается количество попаданий цен. Принцип расчёта: если цена High или Low попадает в зону, считается, что в этой зоне счётчик попаданий...
//+------------------------------------------------------------------+//| start function |//+------------------------------------------------------------------+void CloseAllProfit0()
{
//---for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of current positionsif(Extposition.SelectByIndex(i)) // selects the position by index for further access to its properties
{
if((PositionGetDouble(POSITION_PROFIT)/PositionGetDouble(POSITION_VOLUME)/
SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE))/n>InTakeProfit)
ClosePosition(Extposition.Symbol()); // close a position by the specified symboif(UseSound)
PlaySound("ok.wav");
}
}
//+------------------------------------------------------------------+//| start function |//+------------------------------------------------------------------+void CloseAllLoss0()
{
//---for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of current positionsif(Extposition.SelectByIndex(i)) // selects the position by index for further access to its properties
{
if((PositionGetDouble(POSITION_PROFIT)/PositionGetDouble(POSITION_VOLUME)/
SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE))/n<-InStopLoss)
ClosePosition(Extposition.Symbol()); // close a position by the specified symboif(UseSound)
PlaySound("ok.wav");
}
}
//+------------------------------------------------------------------+
我把它修好并附上文件。
谁能告诉我该把它放在哪里?
if(UseSound)
PlaySound("ok.wav");
我已经知道了。
在这里,它是。
//+------------------------------------------------------------------+//| Close selected position |//+------------------------------------------------------------------+void ClosePosition(conststring symbol)
{
if(InitTrade(symbol))
ExtTrade.PositionClose(Extposition.Ticket()); // close a position by the specified symboif(UseSound)
PlaySound("ok.wav");
}
//+------------------------------------------------------------------+
Советник во входных параметрах имеет шесть команд: Close All Buy's - закрыть все позиции BUY по текущему символу, magic number позиций не учитывается Close All Sell's - закрыть все позиции SELL по текущему символу, magic number позиций не учитывается Close All Buy's and Sell's - закрыть все позиции BUY и SELL по текущему символу, magic number...
我今天将在一个真实账户上测试这个功能
关于指标线FiboPivot_V2
有必要输入指标的短名称 - 删除它
- 如果你不删除指标--它将重新设置线并重新开仓
这里有一个很好的指标https://www.mql5.com/ru/code/26585
价格密度用于我的EA
横向将工作买和数字SL
转到 "对象列表 "并复制名称,任何一行或数字
或者你可以将这些图标设置在 "买入 "和 "停止 "下面--这样你就不必删除指标了。
所有的行动都可以联合或单独地改为待定订单
挂单像拖网一样跟着价格 走
对象名称已经触发,挂单 显示在以下图片中
圈出的对象还没有达到--它要等到当前价格低于该对象时才会出现。
现在,如果SELLSTOP被触发--上面我已经设置了对象名称来关闭SELL
如果没有SELLSTOP,并且价格走高,那么收盘对象将被删除。
而挂单将 跟随价格
-------------------------------------------------------------------------------
这个EA缺少的是一个对象的名称Trawl。
我们需要改进这一功能
我在这里把声音放在了错误的地方。
我把它修好并附上文件。
谁能告诉我该把它放在哪里?
我已经知道了。
在这里,它是。
所有的行动都可以联合或单独地改为待定订单
挂单像拖网一样跟着价格 走
对象名称已经触发,挂单 显示在以下图片中
圈出的对象还没有达到--它要等到当前价格低于该对象时才会出现。
现在,如果SELLSTOP被触发--上面我已经设置了对象名称来关闭SELL
如果没有SELLSTOP,并且价格走高,那么收盘对象将被删除。
而挂单将 跟随价格
-------------------------------------------------------------------------------
这个EA缺少的是一个对象的名称Trawl。
这个功能需要改进
我已经就位了--期待我们什么?
移动命名的对象--关闭SELL
将一个命名的对象移到SELL。
我们需要自动设置这一点。
我不会移动该对象,但专家顾问会移动指定的对象。
跌破--对象为118.811的卖出 收盘价
更多
我想展示它,但没办法--我把它移到了线附近
在打字时--在命名的对象上关闭
https://www.mql5.com/ru/forum/233860/page43#comment_13219147
非常感谢!弗拉基米尔-卡尔普托夫 祝你和你的亲人身体健康。
在我的专家顾问中加入了你的功能
其中一个公用设施中的两个
https://www.mql5.com/ru/code/26353
弗拉基米尔-卡尔普托夫。
移动两个物体--水平线
https://c.mql5.com/3/291/Trailing_Objects.mq5
其中一个公用设施中的两个
https://www.mql5.com/ru/code/26353
弗拉基米尔-卡尔普托夫。
移动两个物体--水平线
https://c.mql5.com/3/291/Trailing_Objects.mq5
我还添加了四条水平线,可用于向任何方向打开或关闭--好吧,还有拖网。
水平线 - 用于拖网。否则,你可以使用任何命名的对象。
我还添加了四条水平线,可以用来在任何方向上打开和关闭--也可以用来拖动。
水平线是用于拖网的.否则你可以使用任何命名的对象。