BuySell

none
  • Размер: 4 Кб
  • Добавил: forextime
  • Просмотров: 279
  • Загрузок: 26
  • Добавлено: 27 июня 2020
  • Обновлено: 3 июля 2020


Исправления и доработки по коду
Выполнение заказа





    Скачать (4 Кб)

    Рейтинг: из 5 (голосов )

    Комментарии (22)

    +
    0
    Большое спасибо! Ордер открывается, бу срабатывает, трал пока не проверил. Вопрос, если сделать значение трала =0, будет ли тралиться сразу после выставления бу? Если нет, огромная просьба сделать это возможным, как я и просил Андрея в своём техзадании. А именно — цена коснулась второй линии, стоп перенёсся в бу и с этого момента включается трал на расстоянии, равном: текущая цена-стоп по бу.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 29 июня 2020, 13:43
    +
    0
    Если тралл =0 то он отключен, если требуется тралл размером с Б/У то в параметре тралла можно поставить именно это значение. В условиях при касании линии 2 активируются стоп Б/У и тралл одновременно.
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 29 июня 2020, 14:05
    +
    0
    Нет, вы не поняли. Трал должен быть не размером с бу, а равным расстоянию от бу до цены, на которой произошло касание второй линии. Сейчас я вас понял, вы имели в виду самому посчитать — расстояние между линиями1 и 2 минус размер бу. Это не совсем удобно, так как расстояния между линиями на разных ТФ(да и внутри одного ТФ при разных ситуациях будет сильно отличаться), торговать можно на всех парах на разных ТФ, и каждый раз высчитывать вручную размер трала довольно хлопотно. Было бы здорово, если бы вы автоматизировали это, например, при значении трала в настройках=0. А чтобы совсем отключить трал, нужно всего-то сделать его равным огромному значению, например 10000п.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 29 июня 2020, 14:38
    +
    0
    Исправил.
    Если в параметрах тралл =0 то будет брать дистанцию от 2-ой линии до 1-ой + Б/У
    Если в параметрах тралл больше нуля то значение тралла
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 29 июня 2020, 15:50
    +
    0
    Вы наверно имели в виду «дистанцию от 2-ой линии до 1-ой МИНУС Б/У»? Если +, то стоп при касании линии 2 станет минусовым.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 29 июня 2020, 16:02
    +
    0
    Ну да, минус БУ)) *wall* 
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 29 июня 2020, 16:13
    +
    0
    Остались предыдущие ошибки. Ордер открылся, сработали бу и трал на 2й линии, ордер закрылся. Цена пошла обратно, коснулась первой линии и ордер снова открылся. А должен быть один ордер для одного направления после нажатия соответствующей кнопки(бай или селл).Например, открылся ордер бай и кнопка бай сразу выключилась.
    Также при открытии ордера выставляются стоп и тейк стационарные, и они не меняются(меняется только стоп, когда цена касается второй линии). А хотелось бы, чтобы лот закрывался по стопу и тейку, когда цена коснётся соответствующих линий B3 или S3.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 30 июня 2020, 10:31
    +
    0
    Остались предыдущие ошибки. Ордер открылся, сработали бу и трал на 2й линии, ордер закрылся. Цена пошла обратно, коснулась первой линии и ордер снова открылся. А должен быть один ордер для одного направления после нажатия соответствующей кнопки(бай или селл).Например, открылся ордер бай и кнопка бай сразу выключилась.
    Также при открытии ордера выставляются стоп и тейк стационарные, и они не меняются(меняется только стоп, когда цена касается второй линии). А хотелось бы, чтобы лот закрывался по стопу и тейку, когда цена коснётся соответствующих линий B3 или S3.

    Кстати, кнопка-то деактивируется после открытия первого ордера, но вот ордер открылся всё равно. Это надо наблюдать — или кнопка снова сама активируется после закрытия ордера, или второй ордер открывается даже с деактивированной кнопкой.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 30 июня 2020, 10:34
    +
    0
    Ошибок нет.
    После открытия активная кнопка деактивируется.
    Если кнопка не подсвечивается, отжата, то открытий не будет ни при каких условиях (проверенно).
    При открытии ордера стопы расставляются 1 раз по линиям ТП=В3/S3 и SL=B1/S1, если далее двигать линии то стопы меняться не будут. На линии B3/S3 в параметрах есть отступ от линии и если цена протащит ТП то ордер закроется принудительно в данном диапазоне.
    Второй ордер при отключенной кнопки ни когда не откроется. Можно только после открытия ордера сразу активировать снова кнопку и ждать нового касания цены B1/S1, новое открытие будет если нет рыночных ордеров.
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 30 июня 2020, 13:03
    +
    0
    Значит я нажал случайно кнопку.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 30 июня 2020, 13:36
    +
    0
    И спред бы в настройках не помешал.А то на м15 на кроссах когда расширяется, смысла нет открываться, а это в основном бывает при импульсах, руками не успеешь вмешаться.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 30 июня 2020, 11:21
    +
    0
    В версии 28.3 добавлен максимальный спред, если текущий спред при открытии ордера будет больше значения, то ордер не откроется, касание линии будет проигнорировано.
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 30 июня 2020, 13:05
    +
    0
    Огромное спасибо! Ещё в первоначальном ТЗ я просил сделать (и Андрей в своём варианте это делал) закрытие половины ордера при касании линий 2, а вторая половина переводится в бу и тралится(как сейчас целый лот). Сделайте, если можно — может даже в настройки лучше вывести «опловинивание лота» — вкл/выкл.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 30 июня 2020, 13:42
    +
    0
    Лимит свободного времени закончился*hi* 
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 30 июня 2020, 14:10
    +
    0
    Подождём :) 
    И вроде последний шьрих ещё просится — все линии выставлены, всё включено, всё работает. Но стоит сменить ТФ или просто залезть в настройки и выйти, нажав «ОК»(даже ничего не меняя), как линии выстраиваются по умолчанию, горизонтально. Если это не трудно, тоже исправьте пожалуйста.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 2 июля 2020, 09:00
    +
    0
    Чтобы линии были на своих местах после перезагрузки или смены тф требуется создавать файл и работать с ним, писать туда цены линий и следить на каждом тике не менялись ли они пользователем. Такой процесс нелёгкий в исполнении и не дешёвый, бесплатно точно ни кто делать не будет (ориентировочно 40$)
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 2 июля 2020, 21:19
    +
    0
    Понял, а «ополовинивание» ордера возможно?
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 2 июля 2020, 21:30
    +
    0
    Это уже реализовано в платной версии, вы можете написать заказчику в личку и договориться
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 2 июля 2020, 21:46
    +
    0
    Ндаа, интересно получилось, я эту тему замутил, её раздербанили по нескольким топикам всякие чудаки, толстосумы заплатили прогерам за полную версию, а я остался с вашей версией. За что вам ещё раз огромное спасибо! Вполне сойдёт для тестирования стратегии.
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 2 июля 2020, 21:54
    +
    0
    Вам надо гордиться что придумали что-то стоящее раз так народ заинтересовался*victory* 
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 2 июля 2020, 22:17
    +
    0
    И вроде последний штрих ещё просится — все линии выставлены, всё включено, всё работает. Но стоит сменить ТФ или просто залезть в настройки и выйти, нажав «ОК»(даже ничего не меняя), как линии выстраиваются по умолчанию, горизонтально. Если это не трудно, тоже исправьте пожалуйста.
    ==================================================================================
    Сделал простой вариант, чтобы убрать эту проблему, добавил в параметры «Удалять линии», если =false то линии всегда будут на месте и в последнем положении (после перезагрузки или смены тф), но когда советник будет удалён с графика то линии не удалятся, их вручную удалять надо будет.
    avatar

    [ 11 ] forextimeЗарегистрирован: 13 июля 2011 | Сообщений: 112 - ExpertFX

    • 3 июля 2020, 12:53
    +
    0
    *good* 
    avatar

    [ 7 ] andre71gЗарегистрирован: 21 июня 2019 | Сообщений: 110 - andre71g

    • 6 июля 2020, 22:25

    Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
    Чтобы написать отзыв или скачать файл, необходимо быть зарегистрированным пользователем. Если Вы уже регистрировались ранее, войдите под своим именем. Если Вы еще не регистрировались, то, пожалуйста, зарегистрируйтесь. Регистрация не займет много времени.

    Справка: зарегистрированные пользователи могут добавлять и скачивать файлы, вести собственный блог, комментировать записи, обмениваться личными сообщениями с другими участниками и др.
    Начать торговлю с Альпари