Ответить
14.10.2015, 13:40
Аватар для k19alex69
k19alex69 k19alex69 вне форума Новичок форума
Регистрация: 13.06.2014 / Адрес: Омск / Сообщений: 48
Поблагодарили 14 раз(а) / Репутация: 15
Нашёл косяк в коде советника, но как решить не знаю. Помогите, кто соображает. Убирая знак "!", сова в ордере BAY выставляет ТЕЙК, но просадка при тесте растёт. А если знак "!" не трогать, то в тесте торговля в разы лучше, но в ордере BAY при покупке не будет выставлен ТЕЙК.

void f0_17() {
bool bool_20;
double price_0 = Ask - 0.0 * Gd_76 * Point;
price_0 = 0;
double price_8 = Ask + TP_b * Gd_76 * Point;
if (TP_b == 0) price_8 = 0;
int ticket_16 = -1;
ticket_16 = OrderSend(Symbol(), OP_BUY, Lot_b, Ask, 1, 0, 0, "double force", Magic_b, 0, Blue);
if (ticket_16 > -1) {
if (!OrderSelect(ticket_16, SELECT_BY_TICKET)) {
bool_20 = OrderModify(OrderTicket(), OrderOpenPrice(), price_0, price_8, 0, Blue);
if (bool_20 == FALSE) Print("OrderModify() error - ", ErrorDescription(GetLastError()));
}
} else Print("OrderSend() error - ", ErrorDescription(GetLastError()));
}

Последний раз редактировалось k19alex69; 14.10.2015 в 13:42.
14.10.2015, 14:33
Аватар для forleg
forleg forleg вне форума Новичок форума
Регистрация: 02.09.2013 / Сообщений: 10
Поблагодарили 16 раз(а) / Репутация: 17

По умолчанию Забавно

Нашёл косяк в коде советника...
}
Забавно... Писал об этом как только советник появился с открытым кодом. И чего там было искать? Достаточно код просмотреть... Убрать знак однозначно. Работает нормально. Ну и индикаторами можно разнообразить... http://forexsystemsru.com/showpost.p...postcount=4640

В бай ордер не закрывался если не было второго бая. Вот и всё.

Последний раз редактировалось forleg; 14.10.2015 в 14:51.
14.10.2015, 15:32
Регистрация: 26.04.2011 / Адрес: Lipetsk - City of Steel / Сообщений: 588
Поблагодарили 3,221 раз(а) / Репутация: 3230
  • Отправить сообщение для mercyr с помощью Skype™
Здравствуйте, подскажите пожалуйста, что с этим скриптом не так? удаляется с графика и все..

Выкидывай! И держи вот этот, он получше, сделан в виде индикатора! Работает в 890 билде.
Разместить можно в любом месте графика, звук можешь прописать свой.
По умолчанию сигналит за 20 секунд, до конца 15 минутной свечи. Надеюсь понравится!

Нажмите на изображение для увеличения
Название: USDCADM15.png
Просмотров: 167
Размер:	85.6 Кб
ID:	222584

"Когда вам покажется, что цель недостижима, не изменяйте цель — изменяйте свой план действий." Конфуций
cnut , Harrier , leostan , max11 , Nitrixfx , Sapper , SDI , Tankk 
14.10.2015, 20:33
Регистрация: 21.05.2013 / Адрес: третья планета от Солнца / Сообщений: 942
Поблагодарили 4,748 раз(а) / Репутация: 4753
Выкидывай! И держи вот этот, он получше, сделан в виде индикатора! Работает в 890 билде.
Разместить можно в любом месте графика, звук можешь прописать свой.
По умолчанию сигналит за 20 секунд, до конца 15 минутной свечи. Надеюсь понравится!

Вложение 222584
а у меня эта версия не сигналит - ни на м5, ни м15....

часы идут исправно, но привязаны к тикам = нет тика - часы зависают.

посмотрел код индюка - в "исполнительной части" вроде нет ссылок на проигрывание звука - забыли поставить??? (могу ошибаться)
mercyr 
14.10.2015, 22:14
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,378
Поблагодарили 851 раз(а) / Репутация: 854
Забавно... Писал об этом как только советник появился с открытым кодом. И чего там было искать? Достаточно код просмотреть... Убрать знак однозначно. Работает нормально. Ну и индикаторами можно разнообразить... http://forexsystemsru.com/showpost.p...postcount=4640

В бай ордер не закрывался если не было второго бая. Вот и всё.
Продублируй страничку..
15.10.2015, 01:24
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,121 раз(а) / Репутация: 1131
  • Отправить сообщение для RoboMaks с помощью Skype™
вы ничего кардинально не изменили в коде,
Попросите разъяснить других специалистов - как, например, должен был вести себя в работе этот модуль ?

Скрытый текст


//+------------------------------------------------------+
void f0_17() {
bool bool_20;
double price_0 = Ask - 0.0 * Gd_76 * Point;
price_0 = 0;
double price_8 = Ask + TP_b * Gd_76 * Point;
if (TP_b == 0) price_8 = 0;
int ticket_16 = -1;
ticket_16 = OrderSend(Symbol(), OP_BUY, Lot_b, Ask, 1, 0, 0, "double force", Magic_b, 0, Blue);
if (ticket_16 > -1) {
if (!OrderSelect(ticket_16, SELECT_BY_TICKET) ) {
bool_20 = OrderModify(OrderTicket(), OrderOpenPrice(), price_0, price_8, 0, Blue);
if (bool_20 == FALSE) Print("OrderModify() error - ", ErrorDescription(GetLastError()));
}
} else Print("OrderSend() error - ", ErrorDescription(GetLastError()));
}

//+------------------------------------------------------+
[свернуть]


уберите сами в прежней версии этот восклицательный знак оттуда, скомпилируйте и ещё раз прогоните на том же самом участке, предварительно запомнив результат работы старого варианта... Сравните результаты...

сделайте это сами, так Вам спокойней будет, что код на месте...
gush 
15.10.2015, 06:25
Аватар для pit84
pit84 pit84 вне форума Активный участник
Регистрация: 26.12.2013 / Адрес: Омск / Сообщений: 64
Поблагодарили 43 раз(а) / Репутация: 44

По умолчанию исправьте ПОЖАЛУЙСТА

Уважаемые спецы исправьте пожалуйста !!!
Дело в том что когда его кидаеш на график он должен показывать совершённые сделки и прибыль или убыток в зелёном окошечке.
Но он этого не делает, приходится выделять , заходить в свойства текста и ставить галочку :Рисовать объект как фон.
Прикрепляю два скрина, как должно быть и как есть сейчас.
Заранее благодарен.

Последний раз редактировалось pit84; 15.10.2015 в 06:28.
15.10.2015, 08:20
Аватар для I1ia
I1ia I1ia вне форума Новичок форума
Регистрация: 27.02.2010 / Сообщений: 32
Поблагодарили 9 раз(а) / Репутация: 10
Доброго времени суток! Уважаемых кодеров прошу исправить проблему. При перезагрузке терминала закрывает свои ордера и выставляет новую серию.
Подскажите пожалуйста: проблемно поправить код в LAVINA.20.fix???, чтобы подхватывал свои ордера и продолжал работать , а не закрывал все после перезагрузки терминала.

Последний раз редактировалось I1ia; 15.10.2015 в 08:23.
15.10.2015, 12:04
Аватар для MAYORZ
MAYORZ MAYORZ вне форума Местный знаток
Регистрация: 27.03.2015 / Сообщений: 316
Поблагодарили 544 раз(а) / Репутация: 545
Подправьте пожалуйста.
- Я деньги мало люблю, но уважаю в них единственный способ благопристойной независимости! (А.С. Пушкин.)
15.10.2015, 12:19
Аватар для DomovenokBrest
DomovenokBrest DomovenokBrest на форуме ♔♕♖♗♘♙
Регистрация: 27.10.2012 / Адрес: Белоруссия, Брест / Сообщений: 2,363
Поблагодарили 10,619 раз(а) / Репутация: 10646
  • Отправить сообщение для DomovenokBrest с помощью Skype™
Подправьте пожалуйста.
Пробуй

"Можно всю жизнь проклинать темноту, а можно зажечь маленькую свечку." ~Конфуций~
15.10.2015, 14:02
Аватар для RoboMaks
RoboMaks RoboMaks вне форума Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,121 раз(а) / Репутация: 1131
  • Отправить сообщение для RoboMaks с помощью Skype™
Код на месте, но в вашей версии совы он нарушен. И прежде, чем утверждать обратное, прогоните в тесте версию 2.0 и вашу 2.03.
но в тестере все версии всё выставляют нормально, только на ДЕМО и РЕАЛе не ставили.

k19alex69, прежде чем разбрасываться словами - надо самому детально проверить всё. В тестере прежняя версия НЕ СТАВИТ ТЕЙК НА ПЕРВЫЙ ОРДЕР, ВЫСТАВЛЯЕТСЯ УЖЕ СО ВТОРОГО ОРДЕРА УСРЕДНЁННЫЙ ТЕЙК. Прогоняете в тестере на полной скорости и ничего детально не можете разглядеть. А на демо и реале уже видно, что он его не ставит.
И чем же, интересно, я нарушил код ? Тем, что собрал в один модуль?
Или есть обоснованное доказательство, что полный код в одном модуле и вызов части кода из отдельного модуля или разбивка его на несколько модулей -- нарушение ?

На скринах - первый ордер версии 02 и первый ордер версии 03. Проверьте сами и докажите обратное...
gush 
15.10.2015, 17:54
Аватар для MAYORZ
MAYORZ MAYORZ вне форума Местный знаток
Регистрация: 27.03.2015 / Сообщений: 316
Поблагодарили 544 раз(а) / Репутация: 545
Подправьте пожалуйста.
- Я деньги мало люблю, но уважаю в них единственный способ благопристойной независимости! (А.С. Пушкин.)
15.10.2015, 18:02
Аватар для nibelungi
nibelungi nibelungi вне форума Интересующийся
Регистрация: 07.02.2010 / Сообщений: 4
Поблагодарили 0 раз(а) / Репутация: 1
Раньше работал с ошибками а теперь не пашет на Адмирале.Вы не могли бы посмотреть.СПАСИБО.
15.10.2015, 18:19
Аватар для Eckar
Eckar Eckar вне форума Местный знаток
Регистрация: 25.10.2010 / Сообщений: 219
Поблагодарили 577 раз(а) / Репутация: 579
Подправьте пожалуйста.
вот
15.10.2015, 18:24
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 1,846
Поблагодарили 9,497 раз(а) / Репутация: 9502
Подправьте пожалуйста.
15.10.2015, 18:25
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 1,846
Поблагодарили 9,497 раз(а) / Репутация: 9502
Раньше работал с ошибками а теперь не пашет на Адмирале.Вы не могли бы посмотреть.СПАСИБО.
Нужен еще файл "+MPVL.mqh".
Eckar 
15.10.2015, 19:43
Аватар для nibelungi
nibelungi nibelungi вне форума Интересующийся
Регистрация: 07.02.2010 / Сообщений: 4
Поблагодарили 0 раз(а) / Репутация: 1
Вроде что-то нашлось но только для МТ5.И всё равно не пашет.
16.10.2015, 01:10
Аватар для borobor
borobor borobor вне форума Элитный участник
Регистрация: 03.05.2009 / Адрес: новосибирск / Сообщений: 935
Поблагодарили 1,556 раз(а) / Репутация: 1567
Вроде что-то нашлось но только для МТ5.И всё равно не пашет.
а к этому надо ещё и это vlib.dll
17.10.2015, 15:41
Аватар для nibelungi
nibelungi nibelungi вне форума Интересующийся
Регистрация: 07.02.2010 / Сообщений: 4
Поблагодарили 0 раз(а) / Репутация: 1
А где её сохранять?
17.10.2015, 19:12
Аватар для Elderdick
Elderdick Elderdick на форуме Активный участник
Регистрация: 03.12.2010 / Сообщений: 99
Поблагодарили 75 раз(а) / Репутация: 76
Добрый вечер!
помогите, пожалуйста, а то что-то при компиляции выдает много ошибок
Ответить

Метки
больничка, исправить индикатор, поправить советника, программисты mql


Опции темы

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

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



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


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