Доработка ботов (советников, индикаторов) vol. 2

Чему равен ht?


Эта проблема не имеет отношения к ошибке 4051 в OrderSelect, не так ли?
ht равен OrdersHistoryTotal().
Там вообще ...опа.

Вот самый первый вариант
PHP:
//---------------------------------------------------------------------------------------------//
//Определение количества минусовых ордеров серии 
//---------------------------------------------------------------------------------------------//   
int LP()
  {
if (OrdersTotal()<3)return (0);
  for (int i1=OrdersTotal();i1>-1;i1--)
   {
   OrderSelect(i1,SELECT_BY_POS,MODE_TRADES);
   if (OrderSymbol()==Symbol() && OrderMagicNumber () == Magic && OrdersTotal()>2) if (OrderProfit()>0) return (0);
   }
return (1);
  }
возможно дело в последовательности команд на открытие ордера.
 

Вложения

Последнее редактирование:
Ребята впишите пож-та регулировку расстояния между сигналом и ценой.
С Уважением.
 

Вложения

Ребята впишите пож-та регулировку расстояния между сигналом и ценой.
С Уважением.

В настройках было прописано, а дальше в коде уже нет. Можно вводить значения со знаками +/- :
 

Вложения

  • Безымянный.png
    Безымянный.png
    73 КБ · Просмотры: 356
  • ind_for_leeway_correct.mq4
    ind_for_leeway_correct.mq4
    10,5 КБ · Просмотры: 144
ht равен OrdersHistoryTotal().
Там вообще ...опа.
Дружище, давай решить проблемы по отдельности.
Ты спросил насчет ошибки 4051 при выполнении OrderSelect - и я пытаюсь тебе объяснить, что при наличии в истории (допустим) 5ти закрытых ордеров, OrdersHistoryTotal() будет равным 5, но пронумерованы они с 0 до 4, т.е. чтобы выбрать последний закрытый ордер, тебе нужно указывать в OrderSelect значение, равное OrdersHistoryTotal()-1.
В твоем же первоначальном цикле было
Код:
for (int i=OrdersHistoryTotal();...
что и приводило к ошибке.

А насчет удвоение лота через раз - надо смотреть в код советника, но я пас - больно много времени занимают ненужные объяснение простейших вещей. :facepalm:
 
добавить трал

здравствуйте уважаемые специалисты до бавте пож в сов трал степ и без убыток мне кажется затея очень интересная ато уж очень большая про садка за ранее спасибо
 
Последнее редактирование:
Dear ea coders and traders

i am upload good perfomance eas but all old mt4 bulid version working

i want new bulid version eas
 

Вложения

Уважаемые программисты! Прошу вас, сделайте так, чтобы второй и последующие ордера в цикле советник открывал как на таймфрейме H1 , а первый ордер сразу. Уверен, что прибыльность советника возрастет намного. На H1 советник стабильный, но если торговать по одному-два пункта, то прибыль маленькая. Если же советник будет сразу открывать ордера, то прибыль возрастет и за час может быть и пять тайкпрофитов и больше. Будет больше даже, чем на M1. Но важно, чтобы остальные ордера советник открывал не раньше, чем через час, чтобы выдержать большие просадки.
С уважением, Timjum.
 

Вложения

Помогите , пожалуйста ,довести индикатор до нужного вида . Подправте пожалуйста линии , что б отображались как на рисунке с боку , а не через весь график . И уберите пожалуйста текст . Он там не нужен .
h_1427030192_2300980_1829202663.png
 

Вложения

Помогите , пожалуйста ,довести индикатор до нужного вида . Подправте пожалуйста линии , что б отображались как на рисунке с боку , а не через весь график . И уберите пожалуйста текст . Он там не нужен .
h_1427030192_2300980_1829202663.png

данные с дня
данные с недели
данные с месяца

думаю разберешься
 

Вложения

Друзья, помогите, если можно, нужен правильный формат
 

Вложения

Уважаемые программисты! Не знаю, возможно ли такое. Нужно сделать так, чтобы первый ордер советник открывал сразу, а последующие ордера в цикле как в советнике(в зависимости от таймфрейма).
 

Вложения

Добрый день. Помогите, если это возможно, в индикаторе не работает алерт (ни звук, ни на экран сообщение не выводит)
 

Вложения

Посмотрели (2200) Посмотреть

Отслеживают (1863) Посмотреть

Назад
Верх