Спасибо, webic.1. Начинать цикл надо с OrdersTotal()-1 или с 0 до < OrdersTotal().
2. В цикле слишком громоздкие if'ы. В MQL4, в if'ах проверяются все условия, не зависимо от результатов предыдущих.
Лично я не знаю, что будет, если OrderSelect не сработает, а после мы вызовем OrderMagicNumber...
Написание экспертов и индикаторов - бесплатно!
#2386
Отправлено 08 December 2010 - 08:32
 
#2387
Отправлено 08 December 2010 - 12:56
Начинать нужно всегда с OrdersTotal()-11. Начинать цикл надо с OrdersTotal()-1 или с 0 до < OrdersTotal().
вот коды для проверки стопов
//+------------------------------------------------------------------+ //| функции проверки минимального лота и дистанции стопов //+------------------------------------------------------------------+ double Check_Set_Lot(string _Symbol_Name, double _Lot) { double _Min_Lot = MarketInfo(_Symbol_Name,MODE_MINLOT); if (_Lot < _Min_Lot && _Lot != 0) { Alert("Ошибка. Величина лота исправлена на минимально допустимую " + DoubleToStr(_Min_Lot,2)); return(_Min_Lot); } return(_Lot); } int Check_Min_Dist(string _Symbol_Name, double _Param) { double _Min_Dist = MarketInfo(_Symbol_Name,MODE_STOPLEVEL); if (_Param < _Min_Dist && _Param != 0) { Alert("Ошибка SL или TP. Значение исправлено на минимально допустимое " + DoubleToStr(_Min_Dist,Digits)); return(_Min_Dist); } return(_Param); } //+------------------------------------------------------------------+
Check_Min_Dist вызываете для проверки трала, проверки SL и проверки TP.
#2388
Отправлено 08 December 2010 - 13:14
Прикрепленные файлы
#2389
Отправлено 08 December 2010 - 15:36
#2390
Отправлено 08 December 2010 - 17:03
В индикаторе Ма_Parabolic_st2.2[1] точки рисуются разным цветом. Если зеленая - то покупка. Меняется цвет на красный - закрытие ордера - новый ордер - продажа.
вот писал тут граальчик... для себя... но как вам отказать...
тестируй...
Не особо разобрался в граальчике. Да и он на дневном графике.. Да и что не переставлял и настройках и в другом,так всё равно в тесте говорит,что нужно для ставки 10$ (для одной). А хотел ставку минимальную. 0.01 например.
Хм.. Если можно,то напишите советник,который просил пользователь znaki.Только что бы были все графики. (Хотя 5 минутный и дневной не обязательно).
Размер лота самому в настройках ставить.
(использовать пока что буду 0.01 наверн)
#2391
Отправлено 08 December 2010 - 17:49
Michelangelo®
В выходные протестировал одну стратегию ну опять же на ZigZage неплохие результаты получаются.
Только для этого надо исправить наш экспертик.
А вот и вся стратегия.
Извини пожалуйста, что сразу не допетрил до этого.
ideja xorosaja
#2392
Отправлено 08 December 2010 - 22:13
Не особо разобрался в граальчике. Да и он на дневном графике.. Да и что не переставлял и настройках и в другом,так всё равно в тесте говорит,что нужно для ставки 10$ (для одной). А хотел ставку минимальную. 0.01 например.
Хм.. Если можно,то напишите советник,который просил пользователь znaki.Только что бы были все графики. (Хотя 5 минутный и дневной не обязательно).
Размер лота самому в настройках ставить.
(использовать пока что буду 0.01 наверн)
вы сами то поняли, что написали?
"хочу ставку 0.01 а но требует 10$ - где логика? что 0.01 а что 10$?
что значит - "Да и он на дневном..."? он на всех ТФ работает...
переменная _lots - и есть размер лота...
вобщем вам лучше сюда...
а ключевые слова в вашем посте выделены красным...
Возможно все! ...что ниже скорости света!
Невозможное делаю сразу! Чудо требует незначительной подготовки...
Пришел, увидел, нафлудил...
#2394
Отправлено 08 December 2010 - 23:41
на Мт5 да... на МТ4 - нет...
Я года четыре назад на ренковских графиках торговал, был помоему скрипт для нестандартного фрейма, щас поискал, ничего не нашёл, но вроде и в стандартных скриптах что то похожее должно быть, ставишь на график через скрипт М10, а потом на него бота вешаешь, или может я просто чего то не знаю?
#2395
Отправлено 09 December 2010 - 03:05
Я года четыре назад на ренковских графиках торговал, был помоему скрипт для нестандартного фрейма, щас поискал, ничего не нашёл, но вроде и в стандартных скриптах что то похожее должно быть, ставишь на график через скрипт М10, а потом на него бота вешаешь, или может я просто чего то не знаю?
Так не получается, т.к. через скрипт котировки идут не с сервера, а с компа(офлайн) и бот работать не хочет. Но этого не может быть, промежуток должен быть!!!
#2396
Отправлено 09 December 2010 - 06:28
Загляни пожалуйста сюда пост 2376 стр 119
#2398
Отправлено 09 December 2010 - 08:59
Э-эх, пока сам не сделаешь....Так не получается, т.к. через скрипт котировки идут не с сервера, а с компа(офлайн) и бот работать не хочет. Но этого не может быть, промежуток должен быть!!!
Все прекрасно работает Как раскажут тут...
И добавить в WinUser32.mqh строку int RegisterWindowMessageA(string lpString);
Прикрепленные файлы
#2399
Отправлено 09 December 2010 - 10:28
вы сами то поняли, что написали?
"хочу ставку 0.01 а но требует 10$ - где логика? что 0.01 а что 10$?
что значит - "Да и он на дневном..."? он на всех ТФ работает...
переменная _lots - и есть размер лота...
вобщем вам лучше сюда...
а ключевые слова в вашем посте выделены красным...
Ну я знаю,нубас пока что. Смысл в том,что что и в _lots крутил и в настройках,то всё равно при тестес маленьким депо выдавало,что не может совершить сделку.
"что значит - "Да и он на дневном..."? он на всех ТФ работает... " - думал заточен он под Дневной график.Если нет,то извиняйте =)
#2400
Отправлено 09 December 2010 - 13:25
в выходные посмотрю, впишу новые условия...
Будем ждать,спасибо. грааль гдето рядом. пытался я его в коде изменить, на 1 минуте что нам Дроба предложил ВАРЕАНТ 3-К-6 ДЕПО четко падало на 2тысячи ,я подумал а если поменять местами селл и бай , и думал будет 6-к 3 значит депо прибавит 2 тысячи , фиг че получилось. так что ждем мастер вас.