Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Слава, это ведь нигде не написано.
Гдето у вас фиксируется состояние на момент прихода тика, гдето нет.
Спасибо за подсказку.
Тогда может быть правильнее так?
while (OrdersTotal() > 0) { ........... }OrdersTotal будет меняться при удалении ордера (позиции)?
Слава, это ведь нигде не написано.
что позиция удаляется после её удаления? напишем.
while (OrdersTotal() > 0) { ........... }OrdersTotal будет меняться при удалении ордера (позиции)?
так писать можно, если Вы тотально удаляете ВСЕ позиции без разбора. но даже и в этом случае Вы на каждой итерации цикла обращаетесь к функции и теряете лишнюю сотню тактов. так что лучше уменьшайте собственный счётчик.
Что меняется длина массива на том же тике при удалении позиции.
Можно ли в эксперте возле стрелочки выдавался хинт с некоторой информацией, которую мы сами хотели бы туда дописывать. Например автоматически возле стрелочки прописывался бы номер условия по которому эксперт открылся?
задайте стрелочке дескрипшен. этот дескрипшен будет светиться в хинте
Знать бы еще где и как его задать этот дискрипшн :)
Нельзя ли фрагментик кода с примером дескрипшена возлу стрелочки ???
Можно ли в эксперте возле стрелочки выдавался хинт с некоторой информацией, которую мы сами хотели бы туда дописывать. Например автоматически возле стрелочки прописывался бы номер условия по которому эксперт открылся?
задайте стрелочке дескрипшен. этот дескрипшен будет светиться в хинте
Вы случайно не о том десрипшене что вручную прописывается? :)
Но нам же нужно чтобы автоматически!
Есть допустим 23 разных набора условий по которым открывается эксперт. Вот он открылся например по 8 условию. А как НАМ узнать, по какому условию он открылся?
Вы случайно не о том десрипшене что вручную прописывается? :)
его и программно можно прописать при помощи функции ObjectSetText
большая зелёная кнопка "ВЫИГРАТЬ"?
а нам как узнать по какому условию? так что выставляйте ордер со стрелочкой, находите после этого последний объект и установите ему свой собственный назначенный дескрипшен
а нам как узнать по какому условию? так что выставляйте ордер со стрелочкой, находите после этого последний объект и установите ему свой собственный назначенный дескрипшен
[/quote]
Над зеленой кнопкой мы как раз работаем. Тут все дело в ее дизайне :)
Функция "Order Send" сработала. Как тепрь определить эту стрелочку и дописать в стрелочку текст?
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0.0,0.0,"buy",ExpertMagicNumber,0,Blue); if(ticket<0) { Print("OrderSend failed with error #",GetLastError()); return(0); } ObjectCreate("buy"+tr_CounterLabel,OBJ_ARROW,0,Time[0],Ask); ObjectSet("buy"+tr_CounterLabel,OBJPROP_ARROWCODE,tr_LabelArrow); ObjectSet("buy"+tr_CounterLabel,OBJPROP_COLOR,tr_LongColor); ObjectSetText("buy"+tr_CounterLabel,"купил от балды",10); tr_CounterLabel++;"купил от балды" - и есть ваше описание стрелки :)))