cm-nevalyashka-600.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «cm-nevalyashka-600.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Торговый советник для MetaTrader 4, автоматически управляющий ордерами на текущем торговом символе. Советник проверяет наличие открытых позиций с заданным магическим числом и анализирует историю закрытых сделок для определения необходимости открытия нового ордера.
При отсутствии подходящей истории советник определяет направление на основе предыдущей свечи и открывает позицию. Если последняя закрытая сделка была убыточной, советник рассчитывает увеличенный объём лота и повторяет открытие ордера.
Расчёт размера лота основан на проценте от свободного маркета счёта или на коэффициенте наращивания позиции. Для отправки ордеров используются стандартные торговые функции MetaTrader 4 с учётом допустимого проскальзывания.
Настройки программы
| Настройка | Описание |
|---|---|
| risk | Процент свободного маркета, используемый для расчёта начального размера лота. |
| KoeffMartin | Коэффициент увеличения размера лота при расчёте наращивания позиции. |
| OkrLOT | Количество знаков после запятой при округлении размера лота. |
| slippage | Допустимое проскальзывание цены при открытии ордера. |
| MagicNumb | Магическое число для идентификации ордеров, управляемых данным советником. |
Поиск по коду файла
#property version "600.0"
#property description "???????? ????????? ??????? ? ??????????? ?? ???????? ??????? ???????. ???? ??????? ?? ???? ?? ? ??????????? ?? ??????????? ??????? ?????"
#property description "??? ?????????? ?/P ????????? ????? ??????????? ? ??? ?? ???????"
#property description "??? ?????????? S/L ????????? ??????????? ? ??????????????? ???????"
extern int stoploss = 100,
takeprofit = 100;
extern double risk = 0.1; //??????? ?? ???????? ??? ???????? ?????? ?????? ???????
extern double KoeffMartin = 2.0;
extern int OkrLOT = 2;//?????????? ????
extern int slippage = 3;//??????????? ?????????? ?????????? ???? ??? ???????? ???????
extern int MagicNumb = 77;//Magic
double MINLOT,MAXLOT;
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
for (int i=0; i<OrdersTotal(); i++)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumb)
{
return(0);
}
}
}
int tip=-1;
double Lot=0;
for (i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
{
if (Показано первые 50% кода (символов: 1869)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.