double A, ThirtWalwe, B; If <= WTF ??????????????????????? { A=Bid-48*Point; } Print(" A=",A," ThirtWalwe=",ThirtWalwe, " B=",B()); double B() { return (Bid - 48*Point); }
a.DarkAngel:
Любопытно, как компилятор такую грамматику пропустил?B выводится, а A нет
Как решить? А то затрахался уже....
If { A=Bid-48*Point; }Напишите словами, что вы хотели получить и вам подскажут точнее.
granit77:
Любопытно, как компилятор такую грамматику пропустил?
Я думаю, если ничего нет, он просто рассматривает это как логику и назначает ей False.
Любопытно, как компилятор такую грамматику пропустил?
a.DarkAngel:
B выводится, а A нет
Как решить? А то затрахался уже....
...на худой конец, программой какой нибудь воспользоватся, что ли? (с)
Roll:
...на худой конец, программой какой нибудь воспользоватся, что ли? (с)
:) в голове...
так я логику просто написал
вот тогда без убора лишнего
int start() { double A, ThirtWalwe, B; if (Hour()==10 && Minute()==00) { A=Bid-48*Point; } Print(" A=",A," ThirtWalwe=",ThirtWalwe, " B=",B()); return(0); } double B() { return (Bid - 48*Point); }
a.DarkAngel:
B выводится, а A нет
Как решить? А то затрахался уже....
Пацаны намекают, что у Вас пустое условие у оператора If.
a.DarkAngel:
так я логику просто написал
вот тогда без убора лишнего
Как только наступит рабочий день у вашего брокера, в 9:59 по времени сервера запускайте ваш советник.
a.DarkAngel:
Ответ отличный)))))))).Но вопрос в другом...Я так и делаю но А через Print не выводит.....пишет значение у A=0
Ответ отличный)))))))).Но вопрос в другом...Я так и делаю но А через Print не выводит.....пишет значение у A=0
А чему он еще должен быть равен при такой логике?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
B выводится, а A нет
Как решить? А то затрахался уже....