Ответить
03.05.2015, 20:59
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,372
Поблагодарили 1,230 раз(а) / Репутация: 1237
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Уважаемые программисты, помогите подправить советник. Нужно, чтобы открывал новые колена не тогда когда первая позиция в убытке, а тогда когда первая позиция в плюсе. Другими словами, чтобы советник добавлял новое колено не к убыточным позициям, а к прибыльным согласно настройкам. Сам, ковырял, но не получается... Ну и если не сложно, то добавить контроль спреда, чтобы не открывал позицию или не добавлял колено если спред шире установленного значения. А то задолбали последнее время расширять спреды до невероятных размеров.

Кстати код отвечающий за постановку колен такой:
PHP код:
//=========================================== покупаем колено ==================================================
   
if (!AddOrdersInd) {
      if (
totalB && totalB <= MaxTradesB) {  
         if ((
NormalizeDouble((LastBuyPrice Ask)/Point0)) >= PipStepB) {
            
iLotsB NormalizeDouble(Lots MathPow(LotExponentNumOfTradesB), lotdecimal);
         
            
ticket OPENORDER ("Buy");
            
Sleep (3000);
            if (
ticket 0) {
               
BarControl_0 False;
               return (
0);
            }
            
            
BarControl_0 BarControl;
         }
      }   
   } 
Но как я его не пытался изменить, он не работает так как нужно.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
03.05.2015, 21:00
Аватар для danilukigor
danilukigor danilukigor вне форума Местный знаток
Регистрация: 13.11.2011 / Сообщений: 179
Поблагодарили 699 раз(а) / Репутация: 700
помогите исправить под новый билд друзья.
это надо удалить было
03.05.2015, 21:02
Аватар для danilukigor
danilukigor danilukigor вне форума Местный знаток
Регистрация: 13.11.2011 / Сообщений: 179
Поблагодарили 699 раз(а) / Репутация: 700
помогите исправить под новый билд друзья.
03.05.2015, 22:01
Аватар для vitas0503
vitas0503 vitas0503 вне форума Активный участник
Регистрация: 30.08.2009 / Адрес: Архангельск / Сообщений: 82
Поблагодарили 24 раз(а) / Репутация: 26
у меня билд 765. все осталось как и было.в навигаторе невиден и при компиляции выдает 5 ошибок.
04.05.2015, 04:20
Аватар для danilukigor
danilukigor danilukigor вне форума Местный знаток
Регистрация: 13.11.2011 / Сообщений: 179
Поблагодарили 699 раз(а) / Репутация: 700
у меня билд 765. все осталось как и было.в навигаторе невиден и при компиляции выдает 5 ошибок.
***
04.05.2015, 06:56
Аватар для Volvos80
Volvos80 Volvos80 вне форума Новичок форума
Регистрация: 29.08.2010 / Сообщений: 64
Поблагодарили 28 раз(а) / Репутация: 11
cmillion
Я понимаю что код простой, но методом тыка (по незнанию) не получается. (
Эту строку if ((NormalizeDouble((LastBuyPrice - Ask)/Point, 0)) >= PipStepB) { изменил так: if ((NormalizeDouble((Ask - LastBuyPrice)/Point, 0)) >= PipStepB) {
Советник стал открывать колена для Buy в прибыльной зоне, но открывает сразу кучу позиций (
04.05.2015, 07:03
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,372
Поблагодарили 1,230 раз(а) / Репутация: 1237
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
cmillion
Я понимаю что код простой, но методом тыка (по незнанию) не получается. (
Эту строку if ((NormalizeDouble((LastBuyPrice - Ask)/Point, 0)) >= PipStepB) { изменил так: if ((NormalizeDouble((Ask - LastBuyPrice)/Point, 0)) >= PipStepB) {
Советник стал открывать колена для Buy в прибыльной зоне, но открывает сразу кучу позиций (
Ищите ошибку там, где LastBuyPrice
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
04.05.2015, 07:25
Аватар для Volvos80
Volvos80 Volvos80 вне форума Новичок форума
Регистрация: 29.08.2010 / Сообщений: 64
Поблагодарили 28 раз(а) / Репутация: 11
Ищите ошибку там, где LastBuyPrice
Именно в этой части кода, которую я привел? Или по всему коду советника? Я уже два дня его ковыряю, не смог ничего сделать и решил написать в ветку. Я вообще нулевой в программировании.
Если не сложно, дайте правильный код, вставить я смогу )

Последний раз редактировалось Volvos80; 04.05.2015 в 07:28.
04.05.2015, 09:31
Аватар для trium
trium trium вне форума Местный житель
Регистрация: 24.12.2010 / Сообщений: 585
Поблагодарили 259 раз(а) / Репутация: 259
Так что поменяется? Просто заказывайте то что Вам нужно с ноля, не надо переделывать старый хлам.
Mobidik всё сделал и как вы говорите со старым хламом!!!
04.05.2015, 10:21
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,372
Поблагодарили 1,230 раз(а) / Репутация: 1237
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Mobidik всё сделал и как вы говорите со старым хламом!!!
Я рад
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
04.05.2015, 10:23
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,372
Поблагодарили 1,230 раз(а) / Репутация: 1237
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Именно в этой части кода, которую я привел? Или по всему коду советника? Я уже два дня его ковыряю, не смог ничего сделать и решил написать в ветку. Я вообще нулевой в программировании.
Если не сложно, дайте правильный код, вставить я смогу )
В той части кода нигде не видно какое значение присваивается данной переменной.
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
04.05.2015, 10:51
Регистрация: 15.07.2012 / Адрес: Мухасранск / Сообщений: 1,482
Поблагодарили 3,721 раз(а) / Репутация: 3725
Я рад
Здравствуйте , посмотрите пост http://forexsystemsru.com/994394-post2554.html
Можно ли так сделать . Там сигнальная линия тоже EMA , не как в стандартном mt4 .
Take Profit - дар Всевышнего , StopLoss - урок Свыше.
04.05.2015, 12:16
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,372
Поблагодарили 1,230 раз(а) / Репутация: 1237
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Здравствуйте , посмотрите пост http://forexsystemsru.com/994394-post2554.html
Можно ли так сделать . Там сигнальная линия тоже EMA , не как в стандартном mt4 .
Возможно все!
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
12.05.2015, 10:53
Аватар для MrGreen86
MrGreen86 MrGreen86 вне форума Местный знаток
Регистрация: 12.01.2012 / Сообщений: 683
Поблагодарили 973 раз(а) / Репутация: 973
  • Отправить сообщение для MrGreen86 с помощью Skype™
Подправьте пожалуйста индикаторы. Некорректно отображаются в подвале.
Спасибо.
чего там подправлять? все работает прекрасно.
12.05.2015, 11:05
Аватар для Olga788
Olga788 Olga788 вне форума Интересующийся
Регистрация: 02.12.2014 / Сообщений: 9
Поблагодарили 0 раз(а) / Репутация: 1
Может кто попробует скомпилировать его с #property strict что бы он нормально отображался на графике.
Просто после компиляции он не отоброжаеться на графике.

Очень нужно.Заранее спасибо
12.05.2015, 15:39
Аватар для borman777
borman777 borman777 вне форума Заблокирован
Регистрация: 18.07.2013 / Адрес: Курск / Сообщений: 2,156
Поблагодарили 4,975 раз(а) / Репутация: 4959
можно подправить под новый билд и скомпилированный в формат ех4 Спасибо

Последний раз редактировалось borman777; 12.05.2015 в 15:58.
12.05.2015, 15:56
Аватар для Ladzius
Ladzius Ladzius вне форума Элитный участник
Регистрация: 28.11.2013 / Адрес: Lithuania / Сообщений: 1,251
Поблагодарили 1,650 раз(а) / Репутация: 1658
  • Отправить сообщение для Ladzius с помощью Skype™
можно подправить под новый бил Спасибо
ну вроде пашет...
12.05.2015, 16:01
Аватар для trium
trium trium вне форума Местный житель
Регистрация: 24.12.2010 / Сообщений: 585
Поблагодарили 259 раз(а) / Репутация: 259
чего там подправлять? все работает прекрасно.
Вы пробывали при индикаторе переключить ТФ?
12.05.2015, 20:23
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,409
Поблагодарили 859 раз(а) / Репутация: 862
ну вроде пашет...
Ех4-дату скиньте пожалуйста.
12.05.2015, 23:56
Аватар для borman777
borman777 borman777 вне форума Заблокирован
Регистрация: 18.07.2013 / Адрес: Курск / Сообщений: 2,156
Поблагодарили 4,975 раз(а) / Репутация: 4959
можно подправить под новый билд и скомпилированный в формат ех4 Спасибо
ну что никто не умеет править советники или уже перевелись умельцы народные
Ответить


Опции темы

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

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



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


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