Ответить
02.10.2015, 09:15
Аватар для Капиталист
Капиталист Капиталист вне форума Активный участник
Регистрация: 30.04.2011 / Сообщений: 118
Поблагодарили 64 раз(а) / Репутация: 65
ребят привет у кого есть код на мультипликатор типа депо степ (или как он там называется) что бы от увеличения депозита умеренно в прцентном соотношении увеличивал первоначальный лот?

Последний раз редактировалось Капиталист; 02.10.2015 в 09:21.
03.10.2015, 09:13
Аватар для gush
gush gush вне форума бродяга
Регистрация: 24.01.2011 / Сообщений: 2,521
Поблагодарили 5,292 раз(а) / Репутация: 5508
всем привет. Собираю очень интересные идеи алгоритма восстановления закрытых ордеров по ТП/СЛ.
Сова уже такая есть в наличии, прикрепляю к сообщению..
Этот сов отлично справляется с моей задачей.
Как только закрывается любой ордер по тп или сл, сов мгновенно, во время закрытия ставит отложку с тем же лотом, по той же цене и с теми же тп/сл..
Но! Если цена скользнула и ордер закрылся не по тп/сл, а чуть выше/ниже.. сов теряет этот ордер..
Посоветуйте! Что можно с этим сделать! Нужен четкий алгоритм восстановления всех-любых ордеров, которые закрываются.
Может есть возможность внести другой алгоритм.. например, восстанавливать тогда абсолютно все закрытые ордера из истории? Посоветуйте, кто, чем может... спасибо!
больше молока получит тот котенок, который больше всех пищит..
03.10.2015, 11:29
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,715 раз(а) / Репутация: 3711
всем привет. Собираю очень интересные идеи алгоритма восстановления закрытых ордеров по ТП/СЛ.
Сова уже такая есть в наличии, прикрепляю к сообщению..
Этот сов отлично справляется с моей задачей.
Как только закрывается любой ордер по тп или сл, сов мгновенно, во время закрытия ставит отложку с тем же лотом, по той же цене и с теми же тп/сл..
Но! Если цена скользнула и ордер закрылся не по тп/сл, а чуть выше/ниже.. сов теряет этот ордер..
Посоветуйте! Что можно с этим сделать! Нужен четкий алгоритм восстановления всех-любых ордеров, которые закрываются.
Может есть возможность внести другой алгоритм.. например, восстанавливать тогда абсолютно все закрытые ордера из истории? Посоветуйте, кто, чем может... спасибо!
Попробуй сделать не точное совпадение цены закрытия и тейка\стопа, а разницу с допустимым диапазоном.
Или при несовпадении этих цен прочти комментарий к ордеру и найди там [tp] или [sl] если есть то ордер нужный.
gush 
05.10.2015, 18:47
Аватар для Viko2000
Viko2000 Viko2000 вне форума Почётный гражданин
Регистрация: 22.02.2012 / Сообщений: 441
Поблагодарили 448 раз(а) / Репутация: 449
Вопрос, который меня озадачил. Исправил старенький бот под нов былд. Компилирую, ошибок нет. Вписываю strict, и появляется куча. На сколько нужно парится на счёт strict. Может логика и правильность работы бота не пострадает.
06.10.2015, 06:03
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,715 раз(а) / Репутация: 3711
Вопрос, который меня озадачил. Исправил старенький бот под нов былд. Компилирую, ошибок нет. Вписываю strict, и появляется куча. На сколько нужно парится на счёт strict. Может логика и правильность работы бота не пострадает.
Пока не пострадает, но в будущем ... кто знает когда MQ отключат старый движок???
06.10.2015, 06:31
Аватар для Viko2000
Viko2000 Viko2000 вне форума Почётный гражданин
Регистрация: 22.02.2012 / Сообщений: 441
Поблагодарили 448 раз(а) / Репутация: 449
Пока не пострадает, но в будущем ... кто знает когда MQ отключат старый движок???
Тут ещё вот в чём прикол. Скидываешь на маркет ex, тут же выдает ошибку, типо скомпилирован без strict a. Принимаются ex компилы с strict-ом. Получается. типо каприза их.? Или всё же себя перестраховывают, как то?
06.10.2015, 08:14
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,715 раз(а) / Репутация: 3711
Тут ещё вот в чём прикол. Скидываешь на маркет ex, тут же выдает ошибку, типо скомпилирован без strict a. Принимаются ex компилы с strict-ом. Получается. типо каприза их.? Или всё же себя перестраховывают, как то?
И не каприз, и не перестраховка, а просто требования обновлённого mql4. Только представь себе сколько будет ядовитых брызг от покупателей, если отключат старый движок и перестанут работать советники написанные без учёта новых требований. И в чей адрес будут эти брызги? Естественно не в адрес программиста... ведь "вчера-то" работало...
В общем, сначала разберись с новшествами, а потом в маркет.
А вообще-то там делать нечего. Я один сов там разместил и больше я туда не ходок... Чтобы там что-то можно было продать надо уметь поднять рейтинг своего продукта, а не иметь хорошую тс.
06.10.2015, 15:55
Аватар для gush
gush gush вне форума бродяга
Регистрация: 24.01.2011 / Сообщений: 2,521
Поблагодарили 5,292 раз(а) / Репутация: 5508
Попробуй сделать не точное совпадение цены закрытия и тейка\стопа, а разницу с допустимым диапазоном.
Или при несовпадении этих цен прочти комментарий к ордеру и найди там [tp] или [sl] если есть то ордер нужный.
07.10.2015, 17:00
Аватар для Energetik777
Energetik777 Energetik777 вне форума Активный участник
Регистрация: 17.07.2011 / Сообщений: 70
Поблагодарили 39 раз(а) / Репутация: 40
Доброго времени суток. Подскажите пожалуйста как найти все одинаковые элементы массива и при этом вывести количество повторяющихся значений, для каждого из различных элементов.
07.10.2015, 21:19
Аватар для Viko2000
Viko2000 Viko2000 вне форума Почётный гражданин
Регистрация: 22.02.2012 / Сообщений: 441
Поблагодарили 448 раз(а) / Репутация: 449
.
Имеется код интересный. Хотелось бы его преобразовать опять в 509 билд. Очень надо, для анализа. Кое что я подправил, с остальным что то трудновато. Буду признателен, если не затруднит помочь.
08.10.2015, 06:48
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,715 раз(а) / Репутация: 3711
Имеется код интересный. Хотелось бы его преобразовать опять в 509 билд. Очень надо, для анализа. Кое что я подправил, с остальным что то трудновато. Буду признателен, если не затруднит помочь.
Интересный код, разве только для того кто хочет в нём разобраться... Это кто-то тренировался в написании классов и впендюрил определение значности котировок в класс. Больше ничего... Даже #property strict не вставил и не заменил функции int init на int OnInit и int start на void OnTick
В нём надо заменить класс на обычное определение значности и править все обращения к этому классу на переменную.
Ещё есть такая строка из новшеств mql4
(_OnlyOneOpenedPos ? -1 : OP_SELL)
которая читается так
если _OnlyOneOpenedPos == true то -1 иначе OP_SELL
в зависимости от значения переменной _OnlyOneOpenedPos в функцию find_orders передаётся -1 или OP_SELL то-есть 1.

А копать досконально 959 строк, да ещё следить чтобы работало, извини не могу. Наверное лучше тебе подтянуть свои знания до уровня понимания этого кода и разобраться в нём. Конечно если есть на это желание.
08.10.2015, 15:57
Аватар для edvinascavadimasca
edvinascavadimasca edvinascavadimasca вне форума Интересующийся
Регистрация: 08.10.2015 / Сообщений: 9
Поблагодарили 0 раз(а) / Репутация: 1
привет
у меня такая проблема\ я написал советника работающий по гистограме индикатора\ как мне написать код чтобы он откпывал одну сделку допустим в бай и после етого не отрывал снова в бай а дождался сигнала села и отрыл бы селл\ а то он после того как закрывает один ордер\тогда и же открывает в том же направление\ мне не надо так
помогите пож
08.10.2015, 16:27
Аватар для Viko2000
Viko2000 Viko2000 вне форума Почётный гражданин
Регистрация: 22.02.2012 / Сообщений: 441
Поблагодарили 448 раз(а) / Репутация: 449
Интересный код, разве только для того кто хочет в нём разобраться... Это кто-то тренировался в написании классов и впендюрил определение значности котировок в класс. Больше ничего... Даже #property strict не вставил и не заменил функции int init на int OnInit и int start на void OnTick
В нём надо заменить класс на обычное определение значности и править все обращения к этому классу на переменную.
Ещё есть такая строка из новшеств mql4
(_OnlyOneOpenedPos ? -1 : OP_SELL)
которая читается так
если _OnlyOneOpenedPos == true то -1 иначе OP_SELL
в зависимости от значения переменной _OnlyOneOpenedPos в функцию find_orders передаётся -1 или OP_SELL то-есть 1.

А копать досконально 959 строк, да ещё следить чтобы работало, извини не могу. Наверное лучше тебе подтянуть свои знания до уровня понимания этого кода и разобраться в нём. Конечно если есть на это желание.
Естественно, я выложил мне и интересен. Это по определению. Это с проги конструктора ботов. Мне тоже показалась что-то автор слишком запарился к подходу выстроения кода. Можно было сделать нааааа много проще.
int init на int OnInit и int start на void OnTick, это уже я изменил для 509 ком.
На счёт всего остального и на этом спасибо. а на счёт желания, оно продолжается 2190 дней, 19 часов, 14 минут, 23 сек.)))

p/s А если я его укорочу. Уберу стопы, тралы и т.д. Оставлю только логику входа. Исправить что бы компил в 509 бил проходил. И ордер открывал по сигналу. А с остальным я сам разберусь.
08.10.2015, 17:13
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,715 раз(а) / Репутация: 3711
Естественно, я выложил мне и интересен. Это по определению. Это с проги конструктора ботов. Мне тоже показалась что-то автор слишком запарился к подходу выстроения кода. Можно было сделать нааааа много проще.
int init на int OnInit и int start на void OnTick, это уже я изменил для 509 ком.
На счёт всего остального и на этом спасибо. а на счёт желания, оно продолжается 2190 дней, 19 часов, 14 минут, 23 сек.)))

p/s А если я его укорочу. Уберу стопы, тралы и т.д. Оставлю только логику входа. Исправить что бы компил в 509 бил проходил. И ордер открывал по сигналу. А с остальным я сам разберусь.
Видимо такое желание.

Последний раз редактировалось AlexeyVik; 08.10.2015 в 17:16.
08.10.2015, 17:28
Аватар для Viko2000
Viko2000 Viko2000 вне форума Почётный гражданин
Регистрация: 22.02.2012 / Сообщений: 441
Поблагодарили 448 раз(а) / Репутация: 449
Видимо такое желание.
Коллега, да не драматургируй раньше времени. Прорвемся. Через месяцок, разберусь.))))
11.10.2015, 15:36
Аватар для _SERG_
_SERG_ _SERG_ вне форума Активный участник
Регистрация: 21.07.2009 / Сообщений: 271
Поблагодарили 86 раз(а) / Репутация: 86
Коллега, да не драматургируй раньше времени. Прорвемся. Через месяцок, разберусь.))))
Месяцок?!! Ну-ну.
(Это с одним, тем, что сейчас допёр?)

Последний раз редактировалось _SERG_; 11.10.2015 в 16:13.
11.10.2015, 15:49
Аватар для Viko2000
Viko2000 Viko2000 вне форума Почётный гражданин
Регистрация: 22.02.2012 / Сообщений: 441
Поблагодарили 448 раз(а) / Репутация: 449
Месяцок?!! Ну-ну.
(Это с одним, чтем, что сейчас допёр?)
АААА , кому то очень ржачно.))) Ты подумай почему я так быстро с темы съезжаю. Я для проверки. Шарить надо.)))
11.10.2015, 17:11
Аватар для _SERG_
_SERG_ _SERG_ вне форума Активный участник
Регистрация: 21.07.2009 / Сообщений: 271
Поблагодарили 86 раз(а) / Репутация: 86
АААА , кому то очень ржачно.))) Ты подумай почему я так быстро с темы съезжаю. Я для проверки. Шарить надо.)))
Чё тут думать? Сам скажи.
Не тот повод, думать, напрягаться.
11.10.2015, 17:27
Аватар для Viko2000
Viko2000 Viko2000 вне форума Почётный гражданин
Регистрация: 22.02.2012 / Сообщений: 441
Поблагодарили 448 раз(а) / Репутация: 449
Чё тут думать? Сам скажи.
Не тот повод, думать, напрягаться.
Да ты уже, пишешь, значит напрягаешься. А не можешь врубится, то извини брат, это не ко мне.))
11.10.2015, 18:57
Аватар для _SERG_
_SERG_ _SERG_ вне форума Активный участник
Регистрация: 21.07.2009 / Сообщений: 271
Поблагодарили 86 раз(а) / Репутация: 86
Да ты уже, пишешь, значит напрягаешься. А не можешь врубится, то извини брат, это не ко мне.))
Я про это: ".....Ты подумай почему я так быстро с темы съезжаю.", а не про то.
Чё мне тут думать?!! Про твои съезды с темы.
Ответить

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


Опции темы

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

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



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


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