Ответ
 
Опции темы
Старый 18.04.2015, 07:21   #3781 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,007
Репутация: 824
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 838 раз(а) в 552 сообщениях
Поинты: 1302
Сообщение от matro3 Посмотреть сообщение
А в обычном тестере работает также?
Ну и на новостях безбожно растет спрэд. Вероятно в этом дело?
Я не уверен что могу Вам помочь )
Ищите, какое-то вычисление на новостях дает не тот результат что ожидается.
А значит спред виноват. Выставьте в тестере спрэд побольше и посмотрите, что будет.

Не увидел сообщение выше. Сейчас посмотрю.
Спред в советнике никак не участвует.
Ну, наверно, спред расширяется, хотя... Я ж ECN использую, там всяко бывает, но не сильно круто.
Наверное, эти мои "коэффициенты" на новостях становятся очень большими?
Мне кажется, что советник не видит открытую сделку и лепит еще одну, и еще, и еще.
Думает, что сделка не открыта и шпарит дальше.
Потому что, в обычных условиях все в порядке, открывает через нужное количество пипсов.
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 18.04.2015, 07:57   #3782 (permalink)
Почётный гражданин
 
Аватар для matro3
 
Регистрация: 18.07.2013
Сообщений: 349
Репутация: 344
matro3 matro3 matro3 matro3
Сказал(а) спасибо: 25
Поблагодарили 340 раз(а) в 143 сообщениях
Поинты: 160
)) fabs оказывается стандартная функция. Толи устаревшая, то ли я отстал от жизни.

Не смог разобраться. В рынке может быть несколько открытых позиций в одну сторону, каждая из которых открывается на расстояние канал * коэффициент?
В любом случае, мне сложно разобраться в Вашем коде, слишком много переменных, суть которых я не удерживаю в голове.
matro3 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 18.04.2015, 08:21   #3783 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,007
Репутация: 824
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 838 раз(а) в 552 сообщениях
Поинты: 1302
matro3
Вообщем-то, можно взять любой индикатор канала, типа, Болинждер Банд и т.д.
Ну, я выбрал ATR, но он мутный какой-то, вот я его и коэффициентами скорректировал.

На самом деле, торговля идет по ЗигЗагу, но!
Условие, что от зигзага цена должна уйти на величину "канала".

И все ведь работает! Аккуратненько лупит сделки через пипсов 100-150.
А на новостях какая-то попа с ручкой!
Через 2-3 пипса очень много сделок...


fabs - это раньше называлось MathAbs - абсолютное значение, модуль, на случай, если число отрицательное
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 18.04.2015, 16:54   #3784 (permalink)
Интересующийся
 
Аватар для IvanSam
 
Регистрация: 27.05.2014
Сообщений: 3
Репутация: 1
IvanSam
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 4
Ребят, всем привет. Помогите из этого индюка сделать mtf. Или научите, покажите, какой код, куда вставить, был бы очень признателен. Может где-то это обсуждалось - ткните носом. А то я уже весь инет перерыл в поисках этого индюка, тока МТФного.. нигде не нашел. Заранее спасибо
Вложения:
Тип файла: mq4 Robby DSS Bressert Colored with alert_v1.2.mq4 (4.2 Кб, 7 просмотров)
IvanSam вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 21.04.2015, 17:17   #3785 (permalink)
Активный участник
 
Аватар для Milevshi
 
Регистрация: 18.05.2013
Сообщений: 46
Репутация: 44
Milevshi
Сказал(а) спасибо: 8
Поблагодарили 43 раз(а) в 14 сообщениях
Поинты: 47
Нужна помощь
Задача - включить в советник условие, чтобы новый ордер не открывался спустя х времени с момента закрытия предыдущего ордера.
Ниже написал код, где параметр y - это флаг для выполнения условия выше. Т.е. если y==1, то можно открывать оредера, если y==0, значит время с момента закрытия ордера меньше х (в нашем случае х=245 минту).
Посмотрите, в чем ошибка?

for(i=OrdersHistoryTotal()-1; i>OrdersHistoryTotal()-2; i--)
{ //перебираем ордера в истории, начиная с самого свежего
if (i=-1)
{
y=1;
}
if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)==true && (OrderSymbol()==Symbol()) && OrderMagicNumber()==MAGIC)
{
if((TimeCurrent()-OrderCloseTime())/60>=245)
y=1;
}
}
Milevshi вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 21.04.2015, 17:36   #3786 (permalink)
Программист mql4 mql5
 
Аватар для AlexeyVik
 
Регистрация: 19.11.2009
Сообщений: 2,516
Репутация: 3643
AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik AlexeyVik
Сказал(а) спасибо: 1,109
Поблагодарили 3,647 раз(а) в 1,468 сообщениях
Поинты: 2002
Сообщение от Milevshi Посмотреть сообщение
Нужна помощь
Задача - включить в советник условие, чтобы новый ордер не открывался спустя х времени с момента закрытия предыдущего ордера.
Ниже написал код, где параметр y - это флаг для выполнения условия выше. Т.е. если y==1, то можно открывать оредера, если y==0, значит время с момента закрытия ордера меньше х (в нашем случае х=245 минту).
Посмотрите, в чем ошибка?

for(i=OrdersHistoryTotal()-1; i>OrdersHistoryTotal()-2; i--)
{ //перебираем ордера в истории, начиная с самого свежего
if (i=-1)
{
y=1;
}
if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)==true && (OrderSymbol()==Symbol()) && OrderMagicNumber()==MAGIC)
{
if((TimeCurrent()-OrderCloseTime())/60>=245)
y=1;
}
}
Ты сначала придумай любое количество ордеров в истории и поставь реальные цифры в цикл. посмотри какие получатся и куда будешь менять счётчик.
А потом будешь разбираться с направлением в цикле. О нумерации ордеров в истории говорилось очень много, кажется даже меняли так что последний закрытый всегда будет иметь индекс 0, но я не уверен. И ещё больше не уверен что ещё раз не поменяют.
AlexeyVik на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 21.04.2015, 18:51   #3787 (permalink)
Местный житель
 
Аватар для Cemen4yk1
 
Регистрация: 18.09.2014
Сообщений: 222
Репутация: 245
Cemen4yk1 - Cemen4yk1 - Cemen4yk1 -
Сказал(а) спасибо: 35
Поблагодарили 244 раз(а) в 101 сообщениях
Поинты: 205
если с момента закрытия последнего ордера то можно даже без истории обойтись, а при закрытии последнего просто запоминать таймкуррент в переменную когда функция ордер клоуз вернула тру (будет помнить время самого последнего закрытия)
ну эт самый простецкий вариант
Cemen4yk1 на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milevshi (22.04.2015)
Старый 22.04.2015, 12:33   #3788 (permalink)
Активный участник
 
Аватар для Milevshi
 
Регистрация: 18.05.2013
Сообщений: 46
Репутация: 44
Milevshi
Сказал(а) спасибо: 8
Поблагодарили 43 раз(а) в 14 сообщениях
Поинты: 47
Хорошее предложение...но у меня оредры могут закрывать 2 методами:
1. по значению технических индикаторов
2. по трелинг стопу (отдельная функция)

Поэтому данный вариант не совсем подходит....но все равно спасибо!
Milevshi вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 22.04.2015, 12:40   #3789 (permalink)
Почётный гражданин
 
Аватар для matro3
 
Регистрация: 18.07.2013
Сообщений: 349
Репутация: 344
matro3 matro3 matro3 matro3
Сказал(а) спасибо: 25
Поблагодарили 340 раз(а) в 143 сообщениях
Поинты: 160
Возвращает номер бара закрытия последней позиции
_http://forum.mql4.com/ru/38949/page4#434234
Возвращает количество секунд после закрытия последней позиций
_http://forum.mql4.com/ru/38949/page5#434246

Последний раз редактировалось chocolate; 22.04.2015 в 13:13.
matro3 вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Milevshi (22.04.2015)
Старый 22.04.2015, 12:45   #3790 (permalink)
Активный участник
 
Аватар для Milevshi
 
Регистрация: 18.05.2013
Сообщений: 46
Репутация: 44
Milevshi
Сказал(а) спасибо: 8
Поблагодарили 43 раз(а) в 14 сообщениях
Поинты: 47
Сообщение от matro3 Посмотреть сообщение
Возвращает номер бара закрытия последней позиции
_http://forum.mql4.com/ru/38949/page4#434234
Возвращает количество секунд после закрытия последней позиций
_http://forum.mql4.com/ru/38949/page5#434246
Спасибо, то что надо!

Последний раз редактировалось chocolate; 22.04.2015 в 13:14.
Milevshi вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 22.04.2015, 13:31   #3791 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,007
Репутация: 824
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 838 раз(а) в 552 сообщениях
Поинты: 1302
Народ, а по-моему вопросу никто ничего не скажет?
Что за х-то?
Цитата:
9231909 2015.04.21 21:11:55 balance Deposit 5 000.00
9232487 2015.04.22 04:30:08 sell 0.20 gbpaud 1.92595 1.92531 1.91756 2015.04.22 04:32:17 1.92543 -1.49 0.00 0.00 8.06
37025 ZOG-1/16 R471/3.30 D30[+1]
9232489 2015.04.22 04:30:08 sell 0.20 gbpaud 1.92611 1.92538 1.91764 2015.04.22 04:32:17 1.92543 -1.49 0.00 0.00 10.54
37025 ZOG-1/16 R501/3.41 D33[0]
9232492 2015.04.22 04:30:09 sell 0.20 gbpaud 1.92611 1.92538 1.91765 2015.04.22 04:32:17 1.92543 -1.49 0.00 0.00 10.54
37025 ZOG-1/16 R501/3.41 D33[0]
9232493 2015.04.22 04:30:09 sell 0.20 gbpaud 1.92611 1.92541 1.91785 2015.04.22 04:32:17 1.92543 -1.49 0.00 0.00 10.54
37025 ZOG-1/16 R501/3.41 D33[0]
9232497 2015.04.22 04:30:10 sell 0.20 gbpaud 1.92613 1.92548 1.91772 2015.04.22 04:32:18 1.92548 -1.49 0.00 0.00 10.07
37025 ZOG-1/16 R501/3.41 D33[+2]
9232494 2015.04.22 04:30:10 sell 0.20 gbpaud 1.92611 1.92552 1.91824 2015.04.22 04:32:20 1.92555 -1.49 0.00 0.00 8.68
37025 ZOG-1/16 R501/3.41 D33[0]
9232495 2015.04.22 04:30:10 sell 0.20 gbpaud 1.92611 1.92554 1.91793 2015.04.22 04:32:20 1.92555 -1.49 0.00 0.00 8.68
37025 ZOG-1/16 R501/3.41 D33[0]
9232496 2015.04.22 04:30:10 sell 0.20 gbpaud 1.92611 1.92555 1.91806 2015.04.22 04:32:20 1.92555 -1.49 0.00 0.00 8.68
37025 ZOG-1/16 R501/3.41 D33[0;0][sl]
9232498 2015.04.22 04:30:11 sell 0.20 gbpaud 1.92645 1.92552 1.91773 2015.04.22 04:32:20 1.92555 -1.49 0.00 0.00 13.95
37025 ZOG-1/16 R501/3.41 D33[-10]
9232499 2015.04.22 04:30:11 sell 0.19 gbpaud 1.92622 1.92555 1.91783 2015.04.22 04:32:20 1.92555 -1.42 0.00 0.00 9.87
37025 ZOG-1/16 R500/3.41 D31[0;0][sl]
9232500 2015.04.22 04:30:11 sell 0.19 gbpaud 1.92583 1.92233 1.91525 2015.04.22 04:54:04 1.92240 -1.42 0.00 0.00 50.61
37025 ZOG-1/16 R501/3.41 D31[-39]
9232501 2015.04.22 04:30:12 sell 0.19 gbpaud 1.92586 1.92238 1.91529 2015.04.22 04:54:04 1.92240 -1.42 0.00 0.00 51.05
37025 ZOG-1/16 R504/3.41 D31[0]
9232508 2015.04.22 04:30:36 sell 0.22 gbpaud 1.92368 1.92239 1.91522 2015.04.22 04:54:04 1.92240 -1.64 0.00 0.00 21.87
37025 ZOG-1/16 R558/3.59 D40[-1]
9232509 2015.04.22 04:30:38 sell 0.21 gbpaud 1.92470 1.92239 1.91516 2015.04.22 04:54:04 1.92240 -1.57 0.00 0.00 37.51
37025 ZOG-1/16 R558/3.61 D39[-5]
9232514 2015.04.22 04:32:18 sell 0.20 gbpaud 1.92503 1.92244 1.91525 2015.04.22 04:54:06 1.92245 -1.49 0.00 0.00 40.07
37025 ZOG-1/16 R566/3.62 D39[0]
9232515 2015.04.22 04:32:18 sell 0.20 gbpaud 1.92503 1.92245 1.91516 2015.04.22 04:54:06 1.92245 -1.49 0.00 0.00 40.07
37025 ZOG-1/16 R566/3.62 D39[0;0][sl]
9232516 2015.04.22 04:32:19 sell 0.20 gbpaud 1.92503 1.92245 1.91517 2015.04.22 04:54:06 1.92245 -1.49 0.00 0.00 40.07
37025 ZOG-1/16 R566/3.62 D39[0;0][sl]
9232777 2015.04.22 07:33:24 sell 0.31 usdjpy 119.534 119.492 119.029 2015.04.22 08:25:19 119.492 -1.55 0.00 0.00 10.90
37025 ZOG-1/48 R91/2.73 D26[0;0][sl]
-26.90 0.00 0.00 391.76
Closed P/L: 364.86
Open Trades:
Ticket Open Time Type Size Item Price S / L T / P Price Commission Taxes Swap Profit
9232844 2015.04.22 08:22:39 buy 0.44 eurusd 1.07457 0.00000 0.00000 1.07411 -2.36 0.00 0.00 -20.24
37025 ZOG-6/51 R90/2.41 D32[-4]
-2.36 0.00 0.00 -20.24
Floating P/L: -22.60
Working Orders:
Ticket Open Time Type Size Item Price S / L T / P Market Price
No transactions
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 22.04.2015, 13:32   #3792 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,007
Репутация: 824
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 838 раз(а) в 552 сообщениях
Поинты: 1302
Обратите внимание, в это время "попёрло", но почему в один момент несколько ордеров?!
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 24.04.2015, 04:24   #3793 (permalink)
Местный житель
 
Аватар для xsyr
 
Регистрация: 28.07.2012
Сообщений: 408
Репутация: 266
xsyr xsyr xsyr
Сказал(а) спасибо: 109
Поблагодарили 265 раз(а) в 76 сообщениях
Поинты: 135
Покажите пожалуйста на каком-нибудь примере как в индикатор добавить автоматическую постройку линий по вершинам и днам в окне индикатора, чтобы можно было задать количество вершин

Последний раз редактировалось xsyr; 24.04.2015 в 04:26.
xsyr на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 26.04.2015, 11:20   #3794 (permalink)
Прохожий
 
Аватар для Alex108
 
Регистрация: 20.07.2013
Сообщений: 1
Репутация: 1
Alex108
Сказал(а) спасибо: 8
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 0
Здравствуй. Подскажите, какие нужно сделать изменения в скрипте, чтобы он работал в MT4 build 765.
Вложения:
Тип файла: mq4 !_SynchCharts.mq4 (9.9 Кб, 7 просмотров)
Alex108 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 27.04.2015, 22:21   #3795 (permalink)
Активный участник
 
Аватар для vladradon
 
Регистрация: 12.02.2015
Сообщений: 104
Репутация: 37
vladradon
Сказал(а) спасибо: 23
Поблагодарили 37 раз(а) в 25 сообщениях
Поинты: 168
Сообщение от ansol Посмотреть сообщение
Обратите внимание, в это время "попёрло", но почему в один момент несколько ордеров?!
Ну... это надо дополнительную проверку ставить для открытия ордеров типа:
if (OrdersTotal()<1 && OrderSymbol() == Symbol() && OrderMagicNumber()==magic)
{
Функция открытия ордеров
}
Или прописать функцию проверки на открытые ордера типа:
int OrdersTotalMagic(int Magic)
{
int j=0;
int r;
for (r=0;r<OrdersTotal();r++)
{
if(OrderSelect(r,SELECT_BY_POS,MODE_TRADES))
{
if (OrderMagicNumber()==Magic) j++;
}
}
return(j);
}
- возвращает количество ордеров по меджику и добавляем проверку:
if (OrdersTotalMagic(Magic)<1)
{
Функция открытия ордера
}
Тут все от основного кода зависит. Если код с логикой, то, возможно, придется флаговые переменные вносить.

Последний раз редактировалось vladradon; 27.04.2015 в 22:26.
vladradon вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 28.04.2015, 03:58   #3796 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,007
Репутация: 824
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 838 раз(а) в 552 сообщениях
Поинты: 1302
Сообщение от vladradon Посмотреть сообщение
Ну... это надо дополнительную проверку ставить для открытия ордеров типа:
if (OrdersTotal()<1 && OrderSymbol() == Symbol() && OrderMagicNumber()==magic)
Тут все от основного кода зависит. Если код с логикой, то, возможно, придется флаговые переменные вносить.
Количество ордеров не ограничивается, но в основном коде есть две проверки:
1. Смотрим все ордера и проверяем, чтобы было не ближе "ширины канала" в одну сторону
2. Проверяем, чтобы было не дальше "ширины канала" от High на покпке или от Low на продаже(это когда свеча откатывается назад и формируется шпиль у свечи длинный)

Все это работает на относительно спокойном рынке, а на быстром рынке похоже, что ордер "зависает" у ДЦ в ожидании обработки, сова "думает", что ордера нет и лепит еще раз.
В результате получаются ордера с нулевой или минимальной разницей.
Основной код совы я выложил выше, еще раз дам ссылку ZigZag и советник

Последний раз редактировалось ansol; 28.04.2015 в 04:01.
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 28.04.2015, 08:24   #3797 (permalink)
Почётный гражданин
 
Аватар для matro3
 
Регистрация: 18.07.2013
Сообщений: 349
Репутация: 344
matro3 matro3 matro3 matro3
Сказал(а) спасибо: 25
Поблагодарили 340 раз(а) в 143 сообщениях
Поинты: 160
Не вижу код для открытия ордеров, попробуйте вот этот, может поможет:
_http://forum.mql4.com/ru/38949#434191

Последний раз редактировалось NSerega; 28.04.2015 в 12:29.
matro3 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 28.04.2015, 16:24   #3798 (permalink)
Активный участник
 
Аватар для vladradon
 
Регистрация: 12.02.2015
Сообщений: 104
Репутация: 37
vladradon
Сказал(а) спасибо: 23
Поблагодарили 37 раз(а) в 25 сообщениях
Поинты: 168
Сообщение от ansol Посмотреть сообщение
Количество ордеров не ограничивается, но в основном коде есть две проверки:
1. Смотрим все ордера и проверяем, чтобы было не ближе "ширины канала" в одну сторону
2. Проверяем, чтобы было не дальше "ширины канала" от High на покпке или от Low на продаже(это когда свеча откатывается назад и формируется шпиль у свечи длинный)

Все это работает на относительно спокойном рынке, а на быстром рынке похоже, что ордер "зависает" у ДЦ в ожидании обработки, сова "думает", что ордера нет и лепит еще раз.
В результате получаются ордера с нулевой или минимальной разницей.
Основной код совы я выложил выше, еще раз дам ссылку ZigZag и советник
Можно попробовать просто слип ввести после команд на открытие после 132 и 144 строк типа
if(numorder > -1) Sleep (3000);// Задержка 3 секунды
Можно ввести запрет на открытие больше одного ордера на одном баре:
datetime TimeCur; bool OpOrder=false;
if (TimeCur<Time[0])
{
TimeCur=Time[0];
OpOrder=true;
}
и, соответственно вводим саму проверку на открытие в строках 129 и 141:
if((fOpenBuy || fOpenBuy1) && OpOrder)...
if((fOpenSell || fOpenSell1) && OpOrder)...
а после 132 и 144 строк ставим запрет на открытие:
if(numorder > -1) OpOrder=false;
Можно еще добавить новостной индикатор типа этого:
_http://ruforum.mt5.com/threads/4926-novostnoy-indikator-urdala-news/page3
и отключать открытие ордеров в момент выхода новостей.
Пока больше ничего умного в голову не пришло.

Последний раз редактировалось vladradon; 28.04.2015 в 16:45.
vladradon вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
ansol (28.04.2015)
Старый 28.04.2015, 17:11   #3799 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,007
Репутация: 824
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 236
Поблагодарили 838 раз(а) в 552 сообщениях
Поинты: 1302
Ну вот, да, на одном баре можно ограничить, опять же - их всего-то 5 штук было, иногда бывает 3.
Чёрте что. Я читал, что в новых билдах сделали "параллельное" обращение к серверу, т.е. с одного клиента может идти много запросов, но не так же!
Все бы ниче, иногда с этого плюс нехилый бывает, но стратегия и тактика такого безобразия не предусматривает
ansol на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 28.04.2015, 17:36   #3800 (permalink)
Активный участник
 
Аватар для vladradon
 
Регистрация: 12.02.2015
Сообщений: 104
Репутация: 37
vladradon
Сказал(а) спасибо: 23
Поблагодарили 37 раз(а) в 25 сообщениях
Поинты: 168
Сообщение от ansol Посмотреть сообщение
Ну вот, да, на одном баре можно ограничить, опять же - их всего-то 5 штук было, иногда бывает 3.
Чёрте что. Я читал, что в новых билдах сделали "параллельное" обращение к серверу, т.е. с одного клиента может идти много запросов, но не так же!
Все бы ниче, иногда с этого плюс нехилый бывает, но стратегия и тактика такого безобразия не предусматривает
Да, говорят многое о своих возможностях, но нужно быть реалистом и расчитывать на худшее. Многое еще зависит от типа счета (исполнения ордеров): если типа Instant, то еще проверку на реквоты нужно вводить, а по маркеру (скоростные счета), всегда плавающий спред и его тоже нужно учитывать и запрещать торговлю, если спред превышает какой-то заданный уровень, т.к в момент выхода новостей или в момент перехода с одного дня на другой (обычно в час ночи по Москве) спред может периодически превышать любой профит.
vladradon вне форума   Ответить с цитированиемОтветить с цитированием  
Ответ

Метки
mql4, mql4 помощь, вопросы mql4


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 19:46. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
SEO by vBSEO