[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 180

 
Извиняюсь,как?
 
clt+ctrl+del. ищи в гугли как завершить процесс
 

Как грамотно управлять проскальзыванием при закрытии ордера?

Ситуация. Закрываю SELL-ордер, вот строка кода:

OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(Ask,Digits), slip, Red);
slip=3;

Иногда выдаёт ошибку 129: ERR_INVALID_PRICE (Неправильная цена)

Посмотрев по логам, выяснил, что ошибка возникает при попытке закрыть относительно большие лоты (например, >1 лота при минимальном 0.01). Подозреваю, что проблема в маленьком проскальзывании. Откуда и возник вышеназванный вопрос.

 
100yan:

... И опыт, сын ошибок трудных...
Неверно. Опыт - это когда нарабатывается что-то положительное или узнаётся новое при отсутствии информации. В данном случае была рутина - о том, что эта стратегия не работает, похоже, люди уже знали. Рутина же никогда опыта не даёт.
 
volshebnik:
Интересно, на основании чего должно было быть "ясно, как день " ? Роман, спасибо за помощь - но это оказался Сизифов труд - пустая трата времени, причём немалого. Если Вы точно знали, что это нерабочее, мне кажется, можно было бы сразу сказать, не умалчивая : я бы это время потратил на исследование других вариантов. А так - пару месяцев коту под хвост.


Да, на самом деле, кто знает, может крупица и полезного могла быть и в этом в том числе... Никто не знает... Может только (например, как я) предполагать об этом, исходя из своего опыта и знаний, а

точной оценки без (как Вы правильно заметили - 2-х месячной работы) Вам не скажет никто - это стопудово и это нормально. Я сам также порой прихожу к подобным ответам исходя из решений какой-либо задачи - и смею заверить никакой это не Сизифов труд - в результате подобных изысканий, пусть даже порой и рутинных операций каждый сам приходит к своему решению, главное результат, пусть и отрицательный - главное он получен... И (извините за рекомендацию) посылайте всех куда подальше, если они Вам скажут - это вот черное, а это белое, сюда ходи, сюда не ходи... в любом случае, необходимо все пропускать через свою "призму" принятия решений и уже потом делать какие-либо выводы... Что касается того вопроса (ранее Вами рассмотренного), то там можно было лишь предположить, что условия на вход уж сильно примитивные и что возможно врят ли будут положительны... не зря же я Вам отписал, чтобы Вы потом поделились результатами исследований, когда предоставлял схему, как решить ту задачу самым лучшим образом - да, оказалось, что "не все гениальное просто" - ну, и что... поехали дальше... А Вы - "сразу сказать, не умалчивая" - да Вам никто не скажет, если сам не проводил работы с точно такими же условиями - раньше я не проводил...

П.С. Благодарю, что отписали по результатам исследований, чтобы другие знали и копали в "других" направлениях.

 
volshebnik:
Неверно. Опыт - это когда нарабатывается что-то положительное или узнаётся новое при отсутствии информации. В данном случае была рутина - о том, что эта стратегия не работает, похоже, люди уже знали. Рутина же никогда опыта не даёт.

Такие же мысли были, когда примерно месяц ушел в попытках создать что-то подходящее. Часа в 4 лег в разочаровании, день прошел в повседневных делах, забыл про всю эту чепуху, но на следующий день пришло понимание того почему реализованные идеи не работают, и как это можно было понять изначально. А это существенный результат.
 
Roman.:


Да, на самом деле, кто знает, может крупица и полезного могла быть и в этом в том числе... Никто не знает... Может только (например, как я) предполагать об этом, исходя из своего опыта и знаний, а

точной оценки без (как Вы правильно заметили - 2-х месячной работы) Вам не скажет никто - это стопудово и это нормально. Я сам также порой прихожу к подобным ответам исходя из решений какой-либо задачи - и смею заверить никакой это не Сизифов труд - в результате подобных изысканий, пусть даже порой и рутинных операций каждый сам приходит к своему решению, главное результат, пусть и отрицательный - главное он получен... И (извините за рекомендацию) посылайте всех куда подальше, если они Вам скажут - это вот черное, а это белое, сюда ходи, сюда не ходи... в любом случае, необходимо все пропускать через свою "призму" принятия решений и уже потом делать какие-либо выводы... Что касается того вопроса (ранее Вами рассмотренного), то там можно было лишь предположить, что условия на вход уж сильно примитивные и что возможно врят ли будут положительны... не зря же я Вам отписал, чтобы Вы потом поделились результатами исследований, когда предоставлял схему, как решить ту задачу самым лучшим образом - да, оказалось, что "не все гениальное просто" - ну, и что... поехали дальше... А Вы - "сразу сказать, не умалчивая" - да Вам никто не скажет, если сам не проводил работы с точно такими же условиями - раньше я не проводил...

П.С. Благодарю, что отписали по результатам исследований, чтобы другие знали и копали в "других" направлениях.

Роман, спасибо за обстоятельный ответ ! В Вас мелькают знания жизни. Насчёт примитивности стратегии - извиняйте, не нашёл пока что-либо по-настоящему стоящего ... А всё Гениальное действительно просто, иногда даже фантастически - просто Гениальное не всем и не сразу открывается.
 
kiimar:

Такие же мысли были, когда примерно месяц ушел в попытках создать что-то подходящее. Часа в 4 лег в разочаровании, день прошел в повседневных делах, забыл про всю эту чепуху, но на следующий день пришло понимание того почему реализованные идеи не работают, и как это можно было понять изначально. А это существенный результат.
Вот - "существенный результат". По поводу же проверенной стратегии никаких "пониманий" не пришло ) Пришла, правда, мысль - проверить плавающий ТР, но не больше.
 
volshebnik:
Роман, спасибо за обстоятельный ответ ! В Вас мелькают знания жизни. Насчёт примитивности стратегии - извиняйте, не нашёл пока что-либо по-настоящему стоящего ... А всё Гениальное действительно просто, иногда даже фантастически - просто Гениальное не всем и не сразу открывается.

Работаем... :-)))
 

В хелпе по OrderModify() написано:

Если в качестве параметров функции передать неизмененные значения, то в этом случае будет сгенерирована ошибка 1 (ERR_NO_RESULT).

Можно ли не обрабатывать эту ошибку? Если не обрабатывать, не будет никаких проблем с дилером и торговлей?
Причина обращения: