[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 308
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
это
return (TRUE);
будет совершенно иной результат?Если я выкину тут
это
будет совершенно иной результат?Тип переменных var1 и var2?
int var1, var2
double var3, var4, var5
int var1, var2
double var3, var4, var5
Какие должны быть сигналы?
Я малость по другому оформил код, надо только комментарии добавить
В каких случаях должна быть истина, и в каких ложь. И как Вы собираетесь эти случаи различать?
Если я выкину тут
это
будет совершенно иной результат?Помогите строчками кода.
Основным циклом "for (i=2; i<100; i++)" вычисляю переменную Up_Price_Level. В дальнейшем как только Ask станет больше Up_Price_Level переменная должна обнуляться . Переменная должна оставаться актуальной на всех последующих барах вплоть до превышения ее Ask-ом или до изменения значения самой переменной в цикле "for (i=2; i<100; i++)" в будущем. Т.е. нужен другой цикл со сравнением Up_Price_Level и High[iHighest(NULL,0,MODE_HIGH,20,0)] не знаю как привязать период выборки ко времени присвоения значения Up_Price_Level.
Добрый вечер всем!
Уважаемые профессоналы,подскажите пожалуйста, прописал функцию на открытие ордера. Не могу разобраться с параметром цвета(чтобы момент открытия показывал стрелкой определенного цвета).Я прописывал так OrderSend (Symbol(), OP_BUY, 0.01, Ask, 10, SL, TP,Lime) - при такой записи прописывал ошибку 4062.Затем я просто удалил Lime и все заработало и начали открываться ордера. Пытался прописывать Color L = Lime(соответственно OrderSend (Symbol(), OP_BUY, 0.01, Ask, 10, SL, TP,L).Снова ругался 4062.Потом прописал string L =Lime(соответственно OrderSend (Symbol(), OP_BUY, 0.01, Ask, 10, SL, TP,L).Ордера снова стали открываться,но стрелки нет.ПОдскажите что нужно сделать,чтобы отобразить ее на экране?
Добрый вечер всем!
Уважаемые профессоналы,подскажите пожалуйста, прописал функцию на открытие ордера. Не могу разобраться с параметром цвета(чтобы момент открытия показывал стрелкой определенного цвета).Я прописывал так OrderSend (Symbol(), OP_BUY, 0.01, Ask, 10, SL, TP,Lime) - при такой записи прописывал ошибку 4062.Затем я просто удалил Lime и все заработало и начали открываться ордера. Пытался прописывать Color L = Lime(соответственно OrderSend (Symbol(), OP_BUY, 0.01, Ask, 10, SL, TP,L).Снова ругался 4062.Потом прописал string L =Lime(соответственно OrderSend (Symbol(), OP_BUY, 0.01, Ask, 10, SL, TP,L).Ордера снова стали открываться,но стрелки нет.ПОдскажите что нужно сделать,чтобы отобразить ее на экране?
int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE)
Что делаете вы:
OrderSend (Symbol(), OP_BUY, 0.01, Ask, 10, SL, TP,L)
1. Задаёте символ - верно,
2. Задаёте торговую операцию - верноб
3. Задаёте количество лотов - верно,
4. Задаёте цену открытия - верно,
5. Задаёте размер проскальзывания цены - верно,
6. Задаёте Стоп - верно,
7. Задаёте Тейк - верно,
8. Должен быть комментарий - а вы пишете цвет стрелки...
9. Магик - нету у вас,
10. Срок экспирации - нету у вас,
11. Цвет стрелки - должен быть одиннадцатым параметром.