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: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 выше.

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

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