AntFX 6,474 Share Posted October 17, 2013 А что если открыть центовый счет, закинуть туда 50 у.е., открыть отложки и повыводить\вводить туда-сюда средства? Вы можете открыть и проверить, мы Вам скажем спасибо =)) Вообще, насколько я помню, вывод средств на обычном счете при работающих отложках не получится. Quote 1 Link to post Share on other sites
EGOBOSS 5 Share Posted October 18, 2013 Эксперементирую с центовым счетом: Эквити 6524,44 USD cents Открыл две позиции: EURUSD buy - 0,70 лот USDCHF sell - 0,70 лот Вывожу 3000 USD cents Советник корректирует позиции следующим образом: закрывает EURUSD 0,32 лот В итоге остается: Эквити 3521,01 EURUSD buy - 0,38 лот USDCHF sell - 0,70 лот Т.е. получается: Эквити уменьшился на 46%, а общий объем лотов лишь на 23%... Настройки советника (использовал версию 4,2): Comment1=Признак: разрешено ли увеличение позиций при вводе средств?AllowIncrease=1 Comment2=Признак: разрешено ли уменьшение позиций при выводе средств? AllowDecrease=1 Comment3=Режим уменьшения однотипных позиций по одной валюте. Mode=1 Comment31=Режим портфеля МТС (все позиции меняются пропорционально) ModeMTS=1 Comment32=Режим Market Execution (для счетов типа NDD) ModeMarket=0 Comment4=Стоп-лосс и тейк-профит по умолчанию. Указывать в пунктах. 0 - не использовать. StopLoss=0 TakeProfit=0 MinDiffPercent=3.00000000 Может я что-то не то делаю? Quote Link to post Share on other sites
Melady 1,359 Share Posted October 18, 2013 Эксперементирую с центовым счетом: Эквити 6524,44 USD cents Открыл две позиции: EURUSD buy - 0,70 лот USDCHF sell - 0,70 лот Вывожу 3000 USD cents Советник корректирует позиции следующим образом: закрывает EURUSD 0,32 лот В итоге остается: Эквити 3521,01 EURUSD buy - 0,38 лот USDCHF sell - 0,70 лот Т.е. получается: Эквити уменьшился на 46%, а общий объем лотов лишь на 23%... Настройки советника (использовал версию 4,2): Может я что-то не то делаю? Может в этот момент эквити был меньше? И еще, а отложенные ордера у Вас были? Как они отредактированы? Quote Невозможно победить того, кто не сдается. (Бейб Рут) Для инвесторов, желающих вложить крупные суммы, я открываю персональный непубличный ПАММ. (обращаться в личные сообщения). Link to post Share on other sites
AntFX 6,474 Share Posted October 18, 2013 Может я что-то не то делаю? Для полноты картины нужно приложить: детализированный стейтмент счета за этот период, файлы .log из папок: MetaTrader\logs и MetaTrader\experts\logs за этот период. Хотя я не обещаю, что буду детально разбираться, как как это не мой советник, но могу глянуть... Без всех этих файлов сказать точно нечего. Quote 1 Link to post Share on other sites
EGOBOSS 5 Share Posted October 18, 2013 Может в этот момент эквити был меньше?И еще, а отложенные ордера у Вас были? Как они отредактированы? Кроме этих двух открытых позиций больше ничего выставлено не было. Открыл рыночные ордера, а через пару минут вывел 3000 USD cents. Quote Link to post Share on other sites
EGOBOSS 5 Share Posted October 18, 2013 Для полноты картины нужно приложить: детализированный стейтмент счета за этот период, файлы .log из папок: MetaTrader\logs и MetaTrader\experts\logs за этот период. Хотя я не обещаю, что буду детально разбираться, как как это не мой советник, но могу глянуть... Без всех этих файлов сказать точно нечего. Может порекомендуете какой-нибудь альтернативный советник коррекции объема? Мне вообще все равно, главное чтоб работал. Вообще печально, что ПАММ-сервисы серьезно не занимаются этой темой, и не предлагают управляющим подобные услуги. Для позиционных трейдеров, держащих открытыми свои позиции по несколько дней, а то и недель - это очень актуальный вопрос. Quote Link to post Share on other sites
AntFX 6,474 Share Posted October 18, 2013 Может порекомендуете какой-нибудь альтернативный советник коррекции объема? Мне вообще все равно, главное чтоб работал. Вообще печально, что ПАММ-сервисы серьезно не занимаются этой темой, и не предлагают управляющим подобные услуги. Для позиционных трейдеров, держащих открытыми свои позиции по несколько дней, а то и недель - это очень актуальный вопрос. Так я Вам предложил разобраться с этим (альтернатив я не знаю). Скорее всего, Вы что-то сделали не правильно, потому что советник, вроде бы, работает нормально. Чтобы разобраться, нужны материалы, на которые я указал, просто иначе не понять, что конкретно произошло в Вашем случае. Вообще я планирую сделать свой похожий советник после старта памм6. Quote 1 Link to post Share on other sites
kazakov.v 189 Share Posted October 18, 2013 Может порекомендуете какой-нибудь альтернативный советник коррекции объема?... https://alpariforum.com/showthread.php?t=59373 Quote Никому верить нельзя. Мне - можно. Link to post Share on other sites
EGOBOSS 5 Share Posted October 18, 2013 Так я Вам предложил разобраться с этим (альтернатив я не знаю). Скорее всего, Вы что-то сделали не правильно, потому что советник, вроде бы, работает нормально. Чтобы разобраться, нужны материалы, на которые я указал, просто иначе не понять, что конкретно произошло в Вашем случае. Вообще я планирую сделать свой похожий советник после старта памм6. Ок, еще немного поэксперементирую (попробую с версией 5.0). Если такая же ерунда будет выходить, вышлю Вам все необходимые логи. Quote Link to post Share on other sites
EGOBOSS 5 Share Posted October 18, 2013 Поставил версию 5.0. Открыл два рыночных ордера по разным парам, снял со счета 1000 USD, после чего советник вроде бы отреагировал адекватно: И такие открытые позиции остались: Параметры совы: Comment1=Признак: разрешено ли увеличение позиций при вводе средств?AllowIncrease=1 Comment2=Признак: разрешено ли уменьшение позиций при выводе средств? AllowDecrease=1 Comment3=Режим уменьшения однотипных позиций по одной валюте. Mode=1 Comment31=Режим портфеля МТС (все позиции меняются пропорционально) ModeMTS=1 Comment32=Режим Market Execution (для счетов типа NDD) ModeMarket=0 Comment4=Стоп-лосс и тейк-профит по умолчанию. Указывать в пунктах. 0 - не использовать. StopLoss=0 TakeProfit=0 MinDiffPercent=3.00000000 Comment5=Параметры корректировки отложеннных ордеров CorrPendings=0 MinIncrease=3 MinDecrease=1 MinDistance=100 ForcedDecrease=20 PendMode=2 Буду дальше тестировать. С отложками не экспериментирую, т.к. мне важнее открытые позиции. Quote Link to post Share on other sites
AntFX 6,474 Share Posted October 18, 2013 С отложками не экспериментирую, т.к. мне важнее открытые позиции. Жаль, могли бы поэкспериментировать, выставляя отложки далеко от рынка. Quote 1 Link to post Share on other sites
EGOBOSS 5 Share Posted October 18, 2013 Жаль, могли бы поэкспериментировать, выставляя отложки далеко от рынка. Хорошо. Как появится свободное время Quote Link to post Share on other sites
Epiharia 1 Share Posted October 22, 2013 Попробовал на реале. На этот раз сработало, но выявилось еще 2 бага. Поправил в этой версии.1) Учитывались отложки тоже, чего быть не должно 2) По всей программе стояли вызовы Бид и Аск, хотя идет работа с разными инструментами. Результат - ошибка 129 на инструментах, отличных от текущего. PS. Забыл отладочную заглушку удалить, заменил файл... cgfcb,j p спасибо за программу.. попробую ее потестю. Quote www.myfxbook.com/members/tenN/gold-spot/798788 Link to post Share on other sites
Dukat 0 Share Posted January 13, 2014 Поставил советник на счёт, версию 4.2. При доливке советник не увеличил объём открытого ордера. В журнале было написано Volume Correction: Can not increase position ", OrderTicket(), " because increasing lot is < minlot.На счёте в этот момент было 470 у.е. и открыт ордер 0,01 лота. Было долито ещё 470.Думал что откроет ещё один ордер на 0,01 лота.Подскажите что я мог сделать не так. Quote Link to post Share on other sites
solandr 1,767 Share Posted January 13, 2014 Поставил советник на счёт, версию 4.2. При доливке советник не увеличил объём открытого ордера. В журнале было написано Volume Correction: Can not increase position ", OrderTicket(), " because increasing lot is < minlot.На счёте в этот момент было 470 у.е. и открыт ордер 0,01 лота. Было долито ещё 470.Думал что откроет ещё один ордер на 0,01 лота.Подскажите что я мог сделать не так. Может быть на открытом ордере был профит и нужно было доливаться на сумму 470+размер плавающего профита? Quote Euro-Lines - Аналитика текущей рыночной ситуации на EURUSD Сделай ставку в СПОРТЛОТО1 и в СПОРТЛОТО2! Link to post Share on other sites
AntFX 6,474 Share Posted January 13, 2014 Поставил советник на счёт, версию 4.2. При доливке советник не увеличил объём открытого ордера. В журнале было написано Volume Correction: Can not increase position ", OrderTicket(), " because increasing lot is Скорее всего точное отношение размера доливки к размеру средств на счете в момент доливки было меньше 100%. Quote 1 Link to post Share on other sites
Dukat 0 Share Posted January 13, 2014 Скорее всего точное отношение размера доливки к размеру средств на счете в момент доливки было меньше 100%. Да был профит небольшой.То есть чтобы потестить советник нужно долить немного больше чем сумма средств на счёте?Так сказать с запасом.И если я правильно понял то советник ориентируется на средства. Quote Link to post Share on other sites
AntFX 6,474 Share Posted January 13, 2014 Да был профит небольшой.То есть чтобы потестить советник нужно долить немного больше чем сумма средств на счёте?Так сказать с запасом.И если я правильно понял то советник ориентируется на средства. Советник ориентируется на средства (Equity) счета и на отношение размера доливки к этим средствам. Да, нужно брать немного с запасом, потому что округление происходит с минимальным шагом лота не к ближайшему целому, а с отбрасыванием дробной части, т.е. доливка 0.0098 лота будет округлена не до 0.01 лота, а до 0. Quote 1 Link to post Share on other sites
Dukat 0 Share Posted January 13, 2014 (edited) С корректировкой разобрался.Но возникла другая проблемка.При закрытии уже откорректированный ордер самостоятельно не закрывается.Открывался с другого счёта через копировщика.Через него и закрывал. Edited January 13, 2014 by Dukat Quote Link to post Share on other sites
AntFX 6,474 Share Posted January 13, 2014 (edited) С корректировкой разобрался.Но возникла другая проблемка.При закрытии ведущего ордера дополнительный ордер самостоятельно не закрывается.Открывался с другого счёта через копировщика.Через него и закрывал. Значит нужно дорабатывать копировщик для учета специфики торговли на памме с корректировщиком )). Автор копировщика с этой задачей должен справиться. Edited January 13, 2014 by AntFX Quote 1 Link to post Share on other sites
Dukat 0 Share Posted January 13, 2014 Да там только два советника стоит копир и корректировщик. Торговля только с рынка.Стопы и профит выставляются сразу и не меняются до закрытия по ним или по тралу.Никаких усреднений и частичных закрытий и локов нет.Торговля только одним ордером совсем редко два. Если ордер не корректировался корректировщиком то закрывается без проблем через копир.А откорректированный нет.((( Quote Link to post Share on other sites
AntFX 6,474 Share Posted January 13, 2014 (edited) Если ордер не корректировался корректировщиком то закрывается без проблем через копир.А откорректированный нет.((( Не закрывается, потому что эти две программы не согласованы друг с другом. Вопрос об их согласовании нужно ставить перед разработчиком копира. Либо писать отдельный скрипт, который будет закрывать добавочные позиции при закрытии основной. Edited January 13, 2014 by AntFX Quote 1 Link to post Share on other sites
AntFX 6,474 Share Posted January 13, 2014 (edited) Вообще, может быть эта опция будет кому-то полезна для таких случаев. В новой версии есть три новых параметра: ReplaceComment - заменять комментарии ордеров (по умолчанию Нет). Если установлено в Да, то при открытии дополнительных позиций в режиме MTS (никто не мешает и при ручной торговле этот режим использовать), в их комментарии записывается не комментарий базового ордера, а "CR:" и тикет базового ордера. ChainClosing - закрывать ордера по цепочке (по умолчанию Нет). Если установлено в Да, то советник на каждом тике проверяет, не закрылись ли базовые ордера у таких ордеров, у которых в комментарии указано "CR:" и номер ордера. Если оказалось, что базовый ордер закрыт, то корректировщик закрывает и эти доливочные ордера. ChainSLTP - двигать стоплоссы и тейкпрофиты доливочных ордеров по цепочке (по умолчанию Нет). Если установлено в Да, у позиций с комментарием "CR:" и номер ордера, при модификации стопа и тейка у базового ордера, также модифицируются стопы и тейки. Опять же, без всяких гарантий, используйте As Is. Вообще я подумываю о том, чтобы написать свой оригинальный корректировщик вместо этого, но руки пока никак не доходят. Volume Correction v6.3.rar Edited January 14, 2014 by AntFX Quote 1 Link to post Share on other sites
Dukat 0 Share Posted January 14, 2014 Вообще, может быть эта опция будет кому-то полезна для таких случаев.В новой версии есть три новых параметра: ReplaceComment - заменять комментарии ордеров (по умолчанию Нет). Если установлено в Да, то при открытии дополнительных позиций в режиме MTS (никто не мешает и при ручной торговле этот режим использовать), в их комментарии записывается не комментарий базового ордера, а "CR:" и тикет базового ордера. ChainClosing - закрывать ордера по цепочке (по умолчанию Нет). Если установлено в Да, то советник на каждом тике проверяет, не закрылись ли базовые ордера у таких ордеров, у которых в комментарии указано "CR:" и номер ордера. Если оказалось, что базовый ордер закрыт, то корректировщик закрывает и эти доливочные ордера. ChainSLTP - двигать стоплоссы и тейкпрофиты доливочных ордеров по цепочке (по умолчанию Нет). Если установлено в Да, у позиций с комментарием "CR:" и номер ордера, при модификации стопа и тейка у базового ордера, также модифицируются стопы и тейки. Опять же, без всяких гарантий, используйте As Is. Вообще я подумываю о том, чтобы написать свой оригинальный корректировщик вместо этого, но руки пока никак не доходят. Заценим Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.