спасибо разъяснение уже более понятное. Но если я захочу убрать другую модель или даже несколько то какое должно быть <некоторое число>? Объясните как оно получается?
kirill-demo: спасибо разъяснение уже более понятное. Но если я захочу убрать другую модель или даже несколько то какое должно быть <некоторое число>? Объясните как оно получается?
Давайте лучше так. Вы пишете:
1. Хочу чтобы использовались такие модели (перечень конкретных моделей).
2. Хочу чтобы использовались такие модели (перечень конкретных моделей).
...
N. Хочу чтобы использовались такие модели (перечень конкретных моделей).
1. Хочу чтобы использовались такие модели (перечень конкретных моделей).
2. Хочу чтобы использовались такие модели (перечень конкретных моделей).
...
N. Хочу чтобы использовались такие модели (перечень конкретных моделей).
А я Вам подставлю числа. Хорошо?
я попробовал вставлять типа 000100, 110001. Вроде работает)) Как я понял в этом числе количество цифр=количество моделей. Если цифра 1 стоит третья с конца, значит включена вторая модель. Если третья и четвертая с конца 1, то значит будут работать только вторая и третья модель. Я правильно понял? Только вот откуда вы взяли 31 я не пойму.
P.S. Лучше уж я сам научусь, чем при составлении каждого советника спрашивать у вас какие числа.
я попробовал вставлять типа 000100, 110001. Вроде работает)) Как я понял в этом числе количество цифр=количество моделей. Если цифра 1 стоит третья с конца, значит включена вторая модель. Если третья и четвертая с конца 1, то значит будут работать только вторая и третья модель. Я правильно понял? Только вот откуда вы взяли 31 я не пойму.
P.S. Лучше уж я сам научусь, чем при составлении каждого советника спрашивать у вас какие числа.
Всё правильно. Биты нумеруются справа налево начиная с 0.
Десятичное 31 = двоичное 011111 (работают все модели кроме пятой).
После завершения работы Мастера, в Редакторе открывается исходник эксперта. Найдите в исходнике строчки похожие на:
Для того чтобы убрать некоторые модели, нужно добавить строчку вызова метода PatternsUsage с параметром <некоторое число>. Получится примерно так:
что означает это некоторое число?
После завершения работы Мастера, в Редакторе открывается исходник эксперта. Найдите в исходнике строчки похожие на:
и
//--- Creating signal
CExpertSignal *signal=new CExpertSignal;
if(signal==NULL)
После того, когда я добавляю это:
советник не тестируется. Что делать?
Этих строчек у меня нет. Есть вот такие
и
//--- Creating signal
CExpertSignal *signal=new CExpertSignal;
if(signal==NULL)
После того, когда я добавляю это:
советник не тестируется. Что делать?
Тогда после:
вставим:
получим:
Нет возможности ввязаться в многостраничный теоретический диспут.
спасибо разъяснение уже более понятное. Но если я захочу убрать другую модель или даже несколько то какое должно быть <некоторое число>? Объясните как оно получается?
Давайте лучше так. Вы пишете:
1. Хочу чтобы использовались такие модели (перечень конкретных моделей).
2. Хочу чтобы использовались такие модели (перечень конкретных моделей).
...
N. Хочу чтобы использовались такие модели (перечень конкретных моделей).
А я Вам подставлю числа. Хорошо?
Давайте лучше так. Вы пишете:
1. Хочу чтобы использовались такие модели (перечень конкретных моделей).
2. Хочу чтобы использовались такие модели (перечень конкретных моделей).
...
N. Хочу чтобы использовались такие модели (перечень конкретных моделей).
А я Вам подставлю числа. Хорошо?
я попробовал вставлять типа 000100, 110001. Вроде работает)) Как я понял в этом числе количество цифр=количество моделей. Если цифра 1 стоит третья с конца, значит включена вторая модель. Если третья и четвертая с конца 1, то значит будут работать только вторая и третья модель. Я правильно понял? Только вот откуда вы взяли 31 я не пойму.
P.S. Лучше уж я сам научусь, чем при составлении каждого советника спрашивать у вас какие числа.
я попробовал вставлять типа 000100, 110001. Вроде работает)) Как я понял в этом числе количество цифр=количество моделей. Если цифра 1 стоит третья с конца, значит включена вторая модель. Если третья и четвертая с конца 1, то значит будут работать только вторая и третья модель. Я правильно понял? Только вот откуда вы взяли 31 я не пойму.
P.S. Лучше уж я сам научусь, чем при составлении каждого советника спрашивать у вас какие числа.
Всё правильно. Биты нумеруются справа налево начиная с 0.
Десятичное 31 = двоичное 011111 (работают все модели кроме пятой).