Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 140
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
вот
Спасибо вроде разобрался.
{
Красный,
Зеленый
};
Цвет Флаг=Красный;
void start()
{
if(!Сигнал())Флаг=Зеленый;
if(Сигнал()>0 && Флаг==Зеленый)
{
OrderSend(Покупка...);
Флаг=Красный;
}
if(Сигнал()<0 && Флаг==Зеленый)
{
OrderSend(Продажа...);
Флаг=Красный;
}
}
int Сигнал() // Сигналы покупки и продажи
{
return ЧтоНадо;
}
if(!Сигнал())Флаг=Зеленый; это не понятно тут если сигнал функция ! не имеет сигнала что ли то флаг присвоить зеленый . это флешь .
if(Сигнал()>0 && Флаг==Зеленый) а это вообще не понятно если сигнал больше нуля . если ма> mf1 тогда z=1; что ли .
if(!Сигнал())Флаг=Зеленый; это не понятно тут если сигнал функция ! не имеет сигнала что ли то флаг присвоить зеленый . это флешь .
if(Сигнал()>0 && Флаг==Зеленый) а это вообще не понятно если сигнал больше нуля . если ма> mf1 тогда z=1; что ли .
Предполагалось, что функция Сигнал() может иметь 3 значения: -1 продажа, +1 покупка, 0 ожидание. Если сигнал отсутствует, то поднимаем зеленый флаг и тогда при следующем сигнале будет вход в базар. При появлении сигнала (+1 или -1) входим в рынок и поднимаем поднимаем красный флаг. На следующем тике при наличии сигнала вход запрещен, чего и хотели. Когда сигнал обнулится, поднимаем зеленый флаг и тогда при следующем сигнале будет вход в рынок. Внутрь функции Сигнал() можно вставить любые индикаторы или расчетную формулу. Это универсальный модульный подход проектирования советников, роботов, помощников, ...
}
int Сигнал() // Сигналы покупки и продажи
{
return ЧтоНадо;
}
а в ретурн return ЧтоНадо; то что писать уважаемый подскажите пожалуйста ?
}
int Сигнал() // Сигналы покупки и продажи
{
return ЧтоНадо;
}
а в ретурн return ЧтоНадо; то что писать уважаемый подскажите пожалуйста ?
if(!Сигнал())Флаг=Зеленый; это не понятно тут если сигнал функция ! не имеет сигнала что ли то флаг присвоить зеленый . это флешь .
if(Сигнал()>0 && Флаг==Зеленый) а это вообще не понятно если сигнал больше нуля . если ма> mf1 тогда z=1; что ли .
флешь - это чего значит? Бывает флешка для записи информации, но тут вряд ли о ней. Нашел в интернете но без мягкого знака:
А вот «флеш» – это явно не исконно русское слово. Уж слишком оно короткое, шипящее и в целом необычное. К тому же оно отличается многозначностью, что характерно для английских слов. Сегодня мы разберем его главные значения, узнаем, как переводится слово «флеш» и каким словообразовательным потенциалом оно обладает. С чего все началось. Энергичное, стремительное звучание английского слова flash очень хорошо подходит к его значениям «вспышка, мгновение».
Флешь. Флеши (франц. fleche, основное значение – стрела), старинные (до начала 20 в.) полевые, реже долговременные укрепления типа редана из двух фасов длиной 20–30 м каждый, которые образовывали тупой, обращенный вершиной к противнику угол.
флешь - это чего значит? Бывает флешка для записи информации, но тут вряд ли о ней. Нашел в интернете но без мягкого знака:
А вот «флеш» – это явно не исконно русское слово. Уж слишком оно короткое, шипящее и в целом необычное. К тому же оно отличается многозначностью, что характерно для английских слов. Сегодня мы разберем его главные значения, узнаем, как переводится слово «флеш» и каким словообразовательным потенциалом оно обладает. С чего все началось. Энергичное, стремительное звучание английского слова flash очень хорошо подходит к его значениям «вспышка, мгновение».
Флешь. Флеши (франц. fleche, основное значение – стрела), старинные (до начала 20 в.) полевые, реже долговременные укрепления типа редана из двух фасов длиной 20–30 м каждый, которые образовывали тупой, обращенный вершиной к противнику угол
флешь это типо ложь . вообщем понятно . спасибо .
Тоесть если я начал торговать со счетом в 1.000$ с лотом в 0.01, то когда счет будет 2.000$, то лот изменится на 0.02 и т.д ???
У меня так щас:
Есть какая нить функция для расчета лота....
Тоесть если я начал торговать со счетом в 1.000$ с лотом в 0.01, то когда счет будет 2.000$, то лот изменится на 0.02 и т.д ???
У меня так щас:
разные методы расчета лота существуют, посмотрите в кодобазе
обычно используют или фиксированный лот или % от депозита
в Вашем случае это 1/100 000 часть депозита: LOT = AccountBalance()/100 000
но нужно делать нормализацию объема ордера вот пример: https://www.mql5.com/ru/forum/131859/page8#comment_3359730