[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 218 1...211212213214215216217218219220221222223224225...1145 Новый комментарий Alex 2009.09.09 09:18 #2171 Как сделать так что бы в нужный момент открывался 1 ордер а не целая пачка( [Удален] 2009.09.09 09:26 #2172 oyshen писал(а) >> Как сделать так что бы в нужный момент открывался 1 ордер а не целая пачка( Перед открытием проверить, нет ли уже открытых... Как вариант, воспользоваться поиском по форуму и найти готовое решение. Или вот, самый примитивный вариант, который с некоторыми оговорками будет работать: if (OrdersTotal()<1 && Ваше_Условие_открытия) OrderSend(.....) [Deleted] 2009.09.09 09:46 #2173 MrSoros >>: Запиши все значения Close[i]/Close[i+1] в массив double num_array[N], а потом пользуй функции ArrayMaximum/ArrayMinimum double num_array[3]={Close[k]/Close[k+1] // и т.д}; int maxValueIdx=ArrayMaximum(num_array); Ошибка... Не работает! Если тебе не сложно, ты бы не мог показать на примере. Спасибо. art 2009.09.09 09:53 #2174 double num_array[3]; for (int i=0; i < 0; i++) { num_array[i] = Close[k+i]/Close[k+i+1]; } int maxValueIdx; maxValueIdx = ArrayMaximum(num_array); вот так [Удален] 2009.09.09 09:54 #2175 Если правильно понял что требуется: double num_array[10]; int maxValueIdx; for (int i =0; i < ArrayRange (num_array,0); i++) num_array[i]=Close[i+1]/Close[i+2]; maxValueIdx=ArrayMaximum(num_array); [Deleted] 2009.09.09 15:35 #2176 granit77 >>: Проводим лингвистический анализ: 1. Выключить>>Запретить работу>>Не совершать операций 2. Из собственного кода>>Без вмешательства оператора>>Условие выключения формируется кодом эксперта Анализ показал, что введение дополнительной логической переменной, допустим bool ON решает проблему. В коде предусматривается исполнение торговых операций только при ON=true, например: if(buy=1 && ON) OrderSend(.....). Эксперт принимает решение торговать и присваивает переменной ON=true; Состояние эксперта: Включен. Эксперт принимает решение не торговать и присваивает переменной ON=false; Состояние эксперта: Выключен. Bolshyshchee spasubo. prok 2009.09.09 16:03 #2177 Как написаную в матлабе функцию интегрировать в мт4 через dll Alex 2009.09.09 16:58 #2178 Figar0 Спасибо большое alderru 2009.09.09 19:13 #2179 Вот просто интересно, а как нарисовать свечу? Если использовать ObjectCreate, тип обьекта прямоугольник, то надо задавать 2 временные координаты. Отсюда следует что рисуемая свеча будет находиться между(!) тенями свечей графика, то есть прямоугольник не покроет тела свеч целиком. Дробные координаты (1/2) времени ведь не задашь... Характеристики экрана Нейрон и принципы построения Равноудаленный канал - Каналы [Удален] 2009.09.09 19:22 #2180 alderru писал(а) >> Вот просто интересно, а как нарисовать свечу? Посмотрите: 'CustomCandle' может поможет... А вообще как-то вроде обсуждалось, попробуйте еще поиском.. 1...211212213214215216217218219220221222223224225...1145 Новый комментарий
Как сделать так что бы в нужный момент открывался 1 ордер а не целая пачка(
Перед открытием проверить, нет ли уже открытых... Как вариант, воспользоваться поиском по форуму и найти готовое решение.
Или вот, самый примитивный вариант, который с некоторыми оговорками будет работать:
Запиши все значения Close[i]/Close[i+1] в массив double num_array[N], а потом пользуй функции ArrayMaximum/ArrayMinimum
Ошибка... Не работает!
Если тебе не сложно, ты бы не мог показать на примере. Спасибо.
вот так
Если правильно понял что требуется:
Проводим лингвистический анализ:
1. Выключить>>Запретить работу>>Не совершать операций
2. Из собственного кода>>Без вмешательства оператора>>Условие выключения формируется кодом эксперта
Анализ показал, что введение дополнительной логической переменной, допустим bool ON решает проблему.
В коде предусматривается исполнение торговых операций только при ON=true, например: if(buy=1 && ON) OrderSend(.....).
Эксперт принимает решение торговать и присваивает переменной ON=true; Состояние эксперта: Включен.
Эксперт принимает решение не торговать и присваивает переменной ON=false; Состояние эксперта: Выключен.
Bolshyshchee spasubo.
Как написаную в матлабе функцию интегрировать в мт4 через dllВот просто интересно, а как нарисовать свечу?
Если использовать ObjectCreate, тип обьекта прямоугольник, то надо задавать 2 временные координаты.
Отсюда следует что рисуемая свеча будет находиться между(!) тенями свечей графика, то есть прямоугольник не покроет тела свеч целиком.
Дробные координаты (1/2) времени ведь не задашь...
Вот просто интересно, а как нарисовать свечу?
Посмотрите:
'CustomCandle'
может поможет...
А вообще как-то вроде обсуждалось, попробуйте еще поиском..