- Красота!
- МТС на основе скальпирования
- Открывает ли тестер сделки по несуществующим котировкам, или Что это такое? Вопрос разработчикам.
График EUR\USD. Скажите пожалуйста, может у кого-то уже было такое и как с этим бороться?
Учите мат.часть!
Что тут знать-то?
SELL закрываются по Ask, а на графике Bid.
Поправочка - на графике позиции BUY ;)
Синими стрелками тестер показывает именно их, а красными - SELL. Да и в названии топика фигурирует слово "takeprofit", который у SELL находится ниже уровня стоп-приказа (стоп-приказы на графике тоже изображены).
К топикстартеру: мало сведений, чтобы что-то посоветовать. Вас поэтому и направили в клуб телепатов.
Поправочка - на графике позиции BUY ;)
Синими стрелками тестер показывает именно их, а красными - SELL. Да и в названии топика фигурирует слово "takeprofit", который у SELL находится ниже уровня стоп-приказа (стоп-приказы на графике тоже изображены).
К топикстартеру: мало сведений, чтобы что-то посоветовать. Вас поэтому и направили в клуб телепатов.
Во-во! Так что всё норм!
П.С. Тем более, что стартовый пост - правленный автором. Когда я писал свой, там вообще один текст (лажа) был...
Не смотря на это и в настоящее время отсыл стартЁра к телепатам - уместен! :-)
Поправочка - на графике позиции BUY ;)
Синими стрелками тестер показывает именно их, а красными - SELL. Да и в названии топика фигурирует слово "takeprofit", который у SELL находится ниже уровня стоп-приказа (стоп-приказы на графике тоже изображены).
К топикстартеру: мало сведений, чтобы что-то посоветовать. Вас поэтому и направили в клуб телепатов.
Какой цвет в OrderSend() указан, такой и на графике.
bool fl; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { fl = true; return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { if ( fl ) if ( OrderSend( Symbol(), OP_SELL, 1, Bid, 10, 0.0, 0.0, NULL, 0, 0, Blue) > 0 ) fl = false; return(0); } //+------------------------------------------------------------------+
Какой цвет в OrderSend() указан, такой и на графике.
Вопрос был о ТР, а значит это два бай ордера.
Или же сам автор ветви - тупит. :-)
Какой цвет в OrderSend() указан, такой и на графике.
Да, изменить цвет стрелки можно. Осталось только показать код, который меняет цвета профита и стоп-приказа :)
Т-с-с-с... Это - Грааль! Его палИть нельзя! :-) А тем более, в части касающейся замены гризонтальных красных (стоповых) полосак, на синие... :-)
2стартЁр: Вали с этой кухни и чем быстрее, тем лучше для дЕпа! :-)
Да, изменить цвет стрелки можно. Осталось только показать код, который меняет цвета профита и стоп-приказа :)
bool fl; extern color clrOpen = Blue; extern color clrSl = Blue; extern color clrTp = Red; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { fl = true; return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { int tk; if ( fl ) { tk = OrderSend( Symbol(), OP_SELL, 1, Bid, 10, 0.0, 0.0, NULL, 0, 0, clrOpen); if ( tk > 0 ) { if ( OrderSelect( tk, SELECT_BY_TICKET ) ) OrderModify( OrderTicket(), OrderOpenPrice(), NormalizeDouble(Ask + Point * 20, Digits), OrderTakeProfit(), 0, clrSl); if ( OrderSelect( tk, SELECT_BY_TICKET ) ) OrderModify( OrderTicket(), OrderOpenPrice(), OrderStopLoss(), NormalizeDouble(Bid - Point * 20, Digits), 0, clrTp); fl = false; } } return(0); } //+------------------------------------------------------------------+Еще что-нибудь показать?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования