Shara
Shara личный блог
15 января 2018, 10:44

Знатокам Велслаба 6 вопрос

Всем привет. Может кто то по простому объяснить, что означают эти два кубика и как ими пользоваться правильно на примере.
Например: Купить когда  быстрый мувинг пересекает средний мувинг и они оба выше тяжелого мувинга, а стохастик вышел из зоны перепроданности+ Стоплосс и Тейкпрофит.
Знатокам Велслаба 6 вопрос
А то в переводе Хелпа Цериховском ни чего не понятно.
Вот перевод:

MC, Multi-Condition Group – управление множественным условиями

MC группа выходит за рамки простой логической И / ИЛИ комбинации правил. Определив MC группу, вы можете указать, что все или только подмножество (одно или более) условий в группе должны быть истинны во время Lookback периода (периода исторического тестирования стратегии).

  MC дает возможность для Strategy Builder объединить установки и переключатели для нескольких условий,  если не требуется, чтобы они происходили одновременно.

MC — размещение группы множественных условий

сфера действия MC — до: 1) последующего OR разделителя, 2) следующего входа / выхода, или, 3) конца списка условий.

MC связывается по правилу AND с предшествующем ему условием. Однако, если  сразу перед MC стоит OR разделитель, MC связывается по правилу OR с предшествующем ему условием. MC, не имеющая условий, игнорируется.
Спасибо.



16 Комментариев
  • PSH
    15 января 2018, 11:18
    The Multi-Condition has scope over all conditions (the group) that follow it up to: 1) a subsequent OR Divider, 2) the next Entry/Exit, or, 3) the end of the conditions.

    Все, что идет после MC до 1) OR Divider, 2) следующего Entry/Exit, 3) конца списка условий, принадлежит MC-группе.

    Для MC-группы вы можете выставить от 1 до N условий для того, чтобы вся MC-группа приняла значение True

    Например
    Синяя СС пересекает толстую
    MC
    Стохастик 
    в зоне перепроданности
    курлы мурлы больше 30
    выргх снижается
    OR Divider

    Для MC-группы Required conditions = 2

    В этом случае сигнал появится при условии, что
    1) Синяя СС пересекла толстую
    ИЛИ
    2) Выполняются любые ДВА И БОЛЬШЕ условия из набора [«Стохастик в зоне перепроданности», «курлы мурлы больше 30», «выргх снижается»,]

      • PSH
        15 января 2018, 11:25
        Shara, уважаемый, у Вас с формальной логикой как вообще?
        Ну замените курлы мурлы и выргх на любые понятные Вам условия, смысл останется прежним.
          • PSH
            15 января 2018, 11:43
            Shara, уважаемый, что именно Вы не поняли? На мой взгляд, я очень подробно, более того, не поленившись создать и описать пример, объяснил, как используются в велсе MC-группа и OR Divider. Если у Вас есть конкретный вопрос по моему описанию — задайте его в понятном виде, я постараюсь ответить.

            Еще раз попробую. MC-группа позволяет объединить несколько условий и указать, сколько из них должны выполниться одновременно для того, чтобы вся группа приняла значение «Истина»

            То есть MC-группа из трех условий и required conditions = 2 равнозначна записи ( (1 и 2) или (1 и 3) или (2 и 3) или (1 и 2 и 3) ) и ощутимо короче.

            MC-группа по умолчанию связывается «AND» с предыдущим элементом. Если Вам надо, чтобы она была связана «OR» — используйте OR Divider
  • PSH
    15 января 2018, 11:56

    При чем тут программирование?
    Дать Пете в рожу, если
    1) Петя вчера бухал
    2) Петя хватал Машу за жопу
    3) Петя сломал стол

    Но дать ему в рожу только в случае, если он совершил не менее двух косяков, за один не бить
    В велсе это будет

    MC (required conditions = 2, задается справа снизу, когда Вы бросите MC в правое окно при добавлении)
    Петя вчера бухал
    Петя хватал Машу за жопу
    Петя сломал стол

    В этом случае Петя получит в рожу, если
    1) Он бухал и хватал Машу за жопу
    2) Он бухал и сломал стол
    3) Он хватал Машу за жопу и сломал стол
    4) Все вышеперечилсленное

    Петя не получит в рожу, если
    1) Он только бухал, но не хватал Машу и не ломал стол
    2) Он только хватал Машу, но был трезв и не ломал стол
    3) Он только сломал стол, но не приставал к Маше и не бухал

    Если и тут непонятно, я сдаюсь, извините.

  • PSH
    15 января 2018, 12:09
    Shara, ну разобрались? Я Вам, кстати, наврал, оказывается, про OR divider, он влияет на отношения с ПРЕДЫДУЩИМ, а не СЛЕДУЮЩИМ, элементом. Поправил там все выше в примерах
  • PSH
    15 января 2018, 12:17
    На Вашем примере использовать MC группу и OR Divider лишено какого бы то ни было смысла, пример с ними и без них будет идентичен, см. описание MC группы и OR Divider выше.
      • PSH
        16 января 2018, 16:05
        Shara, да, в этом случае MC не нужны. С ними или без них — результат должен быть идентичен.
        Вы с легкостью можете это проверить самостоятельно, просто создав две стратегии (одна с MC, вторая без них) и сравнив результат.
        Вообще, если Вы перестанете кивать на свой возраст, «непрограммизм» и прочее, бояться или лениться банально попытаться подумать и разобраться — дела у Вас резко пойдут в гору, я уверен.
  • PSH
    16 января 2018, 16:07
    На сайте WL Вас забанили не за вопрос, а за использование пиратской версии WealthLab

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн