[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 364
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я не программист. Просто увлёкся последние 6 лет. Это спорт такой. Надо победить.
Я не программист. Просто увлёкся последние 6 лет. Это спорт такой. Надо победить.
Значит Вы в начале пути. Года через три, если терпения хватит, поймёте, что надо своё создавать. Ни на что не похожее.
MQL4 это очень похоже на С. С++ совсем другой язык. С безграничными возможностями.
Я почитал на форумах, кто с 2000 года создает что-то свое, и как вижу ничего не создал дельного (иначе не сидел бы на них). Что не создавай, а все равно за основу берется что-то общеизвестное (колесо сейчас не деревянное, но и вновь его никто не изобретает).
Я почитал на форумах, кто с 2000 года создает что-то свое, и как вижу ничего не создал дельного (иначе не сидел бы на них). Что не создавай, а все равно за основу берется что-то общеизвестное (колесо сейчас не деревянное, но и вновь его никто не изобретает).
Вадим, а у Вас дети есть, если не секрет?
А что, можете устроить?
Иногда лучше просто выпить виски, чем всякой фигней маяться... жалко блю лейбл кончился.
А что, можете устроить?
Иногда лучше просто выпить виски, чем всякой фигней маяться... жалко блю лейбл кончился.
Добрый день!
Возник вопрос: советник настроен на торговлю на нескольких десятках валютных пар (в окне одной пары). Если эти какая-нибудь из пар не отображена в окне "Обзор рынка", то возникает глюк. Как программно проверить, есть ли в наличии эти валютные пары для торговли или может быть они только не отображены в "Обзоре рынка"?
Здравствуйте!Кто знает, как можно прописать советника на мт-4?!
Есть код, куда его нужно прописать, чтобы советник отображался в мт?!
Заранее очень благодарен!!!!!
Здравствуйте!Кто знает, как можно прописать советника на мт-4?!
Есть код, куда его нужно прописать, чтобы советник отображался в мт?!
Заранее очень благодарен!!!!!
как выбрать позицию ближайшую к цене бай и сел одновременно? накопал такую функцию:
//+----------------------------------------------------------------------------+
//| Возвращает тикет ближайшей к рынку позиции по цене открытия или 0 |
//| Параметры: |
//| sym - наименование инструмента ("" - текущий символ) |
//| op - операция (-1 - любая позиция) |
//| mn - MagicNumber (-1 - любой магик) |
//+----------------------------------------------------------------------------+
int TicketNearPosOnOpen(string sym="", int op=-1, int mn=-1) {
double di=10000, pp;
int i, k=OrdersTotal(), t=0;
if (sym=="") sym=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sym && (op<0 || OrderType()==op)) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (mn<0 || OrderMagicNumber()==mn) {
if (OrderType()==OP_BUY) pp=MarketInfo(sym, MODE_BID);
if (OrderType()==OP_SELL) pp=MarketInfo(sym, MODE_ASK);
if (di>MathAbs(OrderOpenPrice()-pp)) {
di=MathAbs(OrderOpenPrice()-pp);
t=OrderTicket();
}
}
}
}
}
}
return(t);
}
как выбрать позицию ближайшую к цене бай и сел одновременно? накопал такую функцию:
//+----------------------------------------------------------------------------+
//| Возвращает тикет ближайшей к рынку позиции по цене открытия или 0 |
//| Параметры: |
//| sym - наименование инструмента ("" - текущий символ) |
//| op - операция (-1 - любая позиция) |
//| mn - MagicNumber (-1 - любой магик) |
//+----------------------------------------------------------------------------+
int TicketNearPosOnOpen(string sym="", int op=-1, int mn=-1) {
double di=10000, pp;
int i, k=OrdersTotal(), t=0;
if (sym=="") sym=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sym && (op<0 || OrderType()==op)) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (mn<0 || OrderMagicNumber()==mn) {
if (OrderType()==OP_BUY) pp=MarketInfo(sym, MODE_BID);
if (OrderType()==OP_SELL) pp=MarketInfo(sym, MODE_ASK);
if (di>MathAbs(OrderOpenPrice()-pp)) {
di=MathAbs(OrderOpenPrice()-pp);
t=OrderTicket();
}
}
}
}
}
}
return(t);
}
Расшифруйте понятие по Вашему "... ближайшую к цене бай и сел одновременно..." одновременности - это как?
замените эту предпоследнюю строку return(t); этой