Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет, Сн,
Спасибо, приятель, я загружу его и посмотрю, как все пойдет.
То "расстояние", о котором вы говорите, это, я полагаю, "минимальное расстояние пересечения" - это минимальное расстояние в пунктах между МА до подтверждения входа в сделку.
С уважением.
rickycХорошо, я запустил это в бэк-тесте и демо сегодня и не получил ошибку. Я посмотрел на код и похоже, что произошел какой-то сбой, который программа пытается вывести, но значение ошибки больше не доступно. Я добавил 2 отладочные строки и изменил несколько строк, которые рассчитывают стоп-лосс, чтобы они имели правильные цифры.
Так что попробуйте и, если появится отладочная строка, захватите как можно больше информации в Журнале и на вкладке Эксперты, связанной с покупкой/продажей.
Также, файл сета, который вы прислали - это был файл для AUDUSD - 1H? Тест на короткий бэк не сработал, так что я собираюсь попробовать еще несколько тестов.
Скрестите пальцы - возможно, мы еще разбогатеем.
sn
Привет, приятель,
Спасибо за ваш вклад и помощь, я не смог заставить его работать на моем реальном аккаунте Go Markets, но он работает на демо-аккаунте alpari?
(Это "5-значная" версия, которую вы опубликовали в своем первом ответе на мой вопрос.
Я собираюсь попробовать запустить вашу новую версию с отладочными строками, и я дам вам знать, как это происходит.
Единственное сомнительное сообщение, которое я получаю от metatrader, находится в журнале, и я получаю много сообщений "старый тик", обычно в кластерах, каждые несколько часов - возможно, это мешает работе ea - хотя я пробовал настроить его на открытие как "подтверждено при входе - истинно", что означает, что он не должен проверять каждый тик на условие торговли в любом случае?
Этот файл набора был aus/usd, но я загрузил его ради того, чтобы попытаться заставить его работать.
С уважением
rickyc
[Запрос] - Различные SMA Cross EA
Привет всем,
Я здесь новичок.
Я ищу советника, который может входить и закрываться на разных пересечениях SMA. Чисто MA кросс.
Пример:
SMA: SMA 62, SMA 100, SMA 200.
Таймфрейм : M1
Вход :
SMA 200 пересекает SMA SMA 100
SL : 20 пунктов
Выход
(i) SMA 62 пересекает SMA 100 [FAST]
(ii) SMA 100 & SMA 200 [ SLOW ]
Примечание : Выход (i) или выход (ii), в зависимости от того, что наступит раньше.
Примечание : 20 пунктов запаса прочности перед выполнением выхода (i).
Надеюсь, любой мастер трейдинга здесь может помочь. Спасибо.
Хорошо, я запустил его в бэктесте и демо сегодня и не получил ошибку. Я посмотрел на код, и похоже, что произошел какой-то сбой, который программа пытается распечатать, но значение ошибки больше не доступно. Я добавил 2 отладочные строки и изменил несколько строк, которые рассчитывают стоп-лосс, чтобы они имели правильные цифры.
Так что попробуйте и, если появится отладочная строка, захватите как можно больше информации в Журнале и на вкладке Эксперты, связанной с покупкой/продажей.
Также, файл сета, который вы прислали - он был для AUDUSD - 1H? Тест на короткий бэк не сработал, так что я собираюсь попробовать еще несколько тестов.
Скрестите пальцы - возможно, мы еще разбогатеем.
snПривет, приятель,
Ну, я все еще не могу торговать... продолжаю получать одну и ту же ошибку.
Отладочного оповещения не было. Не уверен, что происходит.
Вот запись в журнале:
22:55:06 universalMACrossEA GBPJPY,H1 inputs: Expert_Name="---------- Universal MA Cross EA v8.1"; MagicNumber=1234; StopLoss=750; TakeProfit=1500; TrailingStop_Setting="---------- Trailing Stop Setting"; TrailingStopType=0; TrailingStop=0; Indicator_Setting="---------- Indicator Setting"; FastMAPeriod=3; FastMAType=1; FastMAPrice=0; FastMAshift=0; SlowMAPeriod=55; SlowMAType=1; SlowMAPrice=0; SlowMAshift=0; CossDistance_Setting="---------- Min Cross Distance Setting"; MinCrossDistance=3; MaxLookUp=3; Exit_Setting="---------- Exit Setting"; StopAndReverse=true; PureSAR=false; ExitOnCross=false; ThirdEMA_Setting="---------- Third MA Setting"; UseThirdMA=false; UseCounterTrend=false; OnlyCounterTrend=false; ThirdMAPeriod=100; ThirdMAType=1; ThirdMAPrice=0; ThirdMAshift=0; CTStopLoss=0; CTTakeProfit=0; Pivot.Setting="---------- Pivot Filter Setting"; Use.Pivot.Filter=false; Order_Setting="---------- Order Setting"; ReverseCondition=false; ConfirmedOnEntry=true; OneEntryPerBar=true; NumberOfTries=10; Slippage=5;
22:55:06 universalMACrossEA GBPJPY,H1: Последняя сделка : Нет
22:55:06 universalMACrossEA GBPJPY,H1: инициализировано
22:55:40 universalMACrossEA GBPJPY,H1: Prev : DOWN - Curr : DOWN
22:55:40 universalMACrossEA GBPJPY,H1: Алерт: Пересечение скользящих средних ВНИЗ !
22:55:40 universalMACrossEA GBPJPY,H1: 10:25 - 1 - 288 - 3 - ВНИЗ
22:55:40 universalMACrossEA GBPJPY,H1: MinCrosDistance SELL
22:55:40 universalMACrossEA GBPJPY,H1: Ошибка при открытии ордера SELL: (0) нет ошибки
Кто-нибудь знает, что вызывает эту запись "error-no error", которая останавливает ea от открытия ордера?
Все остальное вроде бы настроено нормально.
любезный
с уважением
rickyc
UnivMACross - Журналы с отладочными заявлениями
Привет, приятель,
Ну, я все еще заставляю эту штуку торговать... продолжаю получать одну и ту же ошибку.
Отладочных предупреждений не было. Не уверен, что происходит.
22:55:40 universalMACrossEA GBPJPY,H1: Alert: Moving Average Cross DOWN !
22:55:40 universalMACrossEA GBPJPY,H1: 10:25 - 1 - 288 - 3 - ВНИЗ
22:55:40 universalMACrossEA GBPJPY,H1: MinCrosDistance SELL
22:55:40 universalMACrossEA GBPJPY,H1: Ошибка при открытии ордера SELL : (0) нет ошибки
Кто-нибудь знает, что вызывает эту запись "error-no error", которая останавливает ea от открытия ордера? Все остальное вроде бы настроено нормально.
С уважением -rickycПривет Рикки,
Я протестировал советника на GbpJpy H1, используя ваши настройки, и получил то же сообщение об ошибке, что и вы, но я также получил отладочные отчеты с сообщениями об ошибках.
Кроме того, советник торговал нормально до.... и после... сообщений об ошибках.
Первый журнал (журнал 1) показывает, что отладочные заявления повторяются 10 раз... дважды... а затем журнал показывает больше сделок (покупок и продаж) после сообщений об ошибках. Сообщения об ошибках не помешали советнику совершить больше сделок после этого. Вы можете видеть сделки SELL после сообщений об ошибках. (Журнал 1)
Я не знаю, почему советник получил ошибки, когда остальные сделки отображаются нормально?
Просто совет - держите ваш тестовый период коротким - 2 недели - легче просматривать журналы. Я использовал 1/1/2010 - 1/15/2010 GbpJpy H1.
Затем я запустил те же настройки, но отключил MinCrossDistance=0 и MaxLookUp=0... и получил несколько отладочных заявлений... но никаких сообщений об ошибках. и сделки, кажется, восстановились (не циклическая отладка через 10x's) и у него не было тех же проблем с ценой, как в журнале 1. Он также продолжал торговать после отладочного заявления. См. выдержку из журнала ниже (журнал 2).
Похоже на проблему с кодом, отправляющим правильную цену, когда MinCrossDistance>0 и MaxLookUp>0...?Надеюсь, отладочные заявления помогут вам (и другим) попытаться отследить и исправить этот маленький аккуратный советник.
Удачи! Роберт
Журнал 1- Настройки С MinCrossDistance и MaxLookUp
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: недопустимая цена 147.25800000 для функции OrderSend
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: ошибка OrderSend 4107
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on sell: ticket,err,count -1/4107/7
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: недопустимая цена 147.25800000 для функции OrderSend
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: ошибка OrderSend 4107
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on sell: ticket,err,count -1/4107/8
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: недопустимая цена 147.25800000 для функции OrderSend
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: ошибка OrderSend 4107
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on sell: ticket,err,count -1/4107/9
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Ошибка открытия ордера SELL : (0) нет ошибки
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 32 - 3 - DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MinCrosDistance SELL
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 33 - 3 - DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MinCrosDistance SELL
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: 05:00 - 3 - 33 - 3 - DOWN
2010.01.07 08:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MinCrosDistance SELL
Журнал 2 - Настройки БЕЗ MinCrossDistance и MaxLookUp
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : DOWN
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : UP
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MA Cross BUY
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: open #18 buy 1.00 GBPJPY at 148.73 sl: 141.23 tp: 163.73 ok
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: sn Debug on buy: ticket,err,count 18/0/0
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Открыт ордер BUY : 148.73
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : UP - Curr : DOWN
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MA Cross SELL
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: close #18 buy 1.00 GBPJPY at 148.73 sl: 141.23 tp: 163.73 at price 148.63
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: STOP AND REVERSE!
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : DOWN - Curr : UP
11:04:55 2010.01.14 19:00 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: MA Cross BUY
11:04:55 2010.01.14 19:01 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : UP - Curr : UP
11:04:55 2010.01.14 19:01 universalMACrossEA[5 Dig]-V2 GBPJPY,H1: Prev : UP - Curr : UP
Привет, Роберт,
Спасибо за ответ на мое сообщение/вопросы об ошибках.
Я ценю время и труд, которые вы затрачиваете, помогая тем, кто не разбирается в коде, чтобы иметь возможность четко определить проблему, как я!
Я действительно хотел бы, чтобы эта ea торговала, так как я вижу в ней огромный потенциал, учитывая некоторую оптимизацию для различных пар и периодов MA.
Я использую период пересечения МА 55/3 на часовом графике, и он работает хорошо, поэтому естественно, что я хочу использовать эту ea для автоматизации.
Я изменю настройки минимального расстояния пересечения и максимального поиска и посмотрю, разместит ли она сделку для меня. Пока что она даже не пыталась разместить сделку, что странно. Я бы чувствовал себя лучше, если бы был хотя бы код ошибки, указывающий на неудачу в попытке торговли. Нет никаких проблем с маржей или связанных с аккаунтом вопросов, которые могут остановить торговлю, так что это должен быть код/настройки.
В любом случае, я приму ваши результаты, приму к сведению ваши предложения и попробую снова.
К сведению, мой брокер - GoMarkets в Австралии. Может быть, кто-то еще здесь торгует этим ea с ними?
Я попробую еще раз и отпишусь после нескольких попыток.
С уважением
rickyc
Привет, Рики,
...Затем я запустил те же настройки, но отключил MinCrossDistance=0 и MaxLookUp=0...и получил несколько отладочных заявлений...но никаких сообщений об ошибках. и сделки, похоже, восстановились (не циклическая отладка через 10x's), и это так...
Привет, Роберт,
Когда вы сказали, что отключили настройку минимального расстояния пересечения и настройку максимального просмотра, вы имели в виду, что просто установили их на "0"?
Я не вижу возможности включить или выключить их - только поле ввода для значения.
Спасибо
rickyc
Универсальный советник MA Cross с уровнями прибыли
Я начинающий трейдер и хотел бы узнать, есть ли кто-то, кто может добавить уровни тейк-профита в советник Universal MA Cross. Когда я торгую, я предпочитаю выводить половину прибыли на уровне 50, а вторую половину пускать вверх до следующего уровня Фибоначчи. Советник Universal MA Cross работает для меня хорошо, но я не смог настроить его так, чтобы он выходил из половины сделок, а остальную часть пускал в ход. Кто-нибудь может мне помочь?
Привет, Роберт,
Когда вы сказали, что отключили настройки минимального расстояния пересечения и максимального поиска, вы имели в виду, что просто установили их на "0"?
Я не вижу возможности включить или выключить их - только поле ввода для значения.
Спасибо
rickycПривет, Рикки,
Да - disable = off = 0 - установите MinCrossDistance =0 и MaxLookUP = 0 и вы не получите отладочных ошибок 4107.
Однако эти функции (MCD и MLU), похоже, работают нормально, как они и задуманы, потому что я использовал их в других тестах, и они, похоже, делают то, для чего предназначены. Настройки работают стабильно. Вы можете провести короткий тест и быстро сравнить их - см. приложенные виды экрана с MCD и MLU и без них. Я использовал MCD=10 и MLU=1 с хорошими результатами... меньше сделок, но более безопасные пересечения. MLU>1 торгует х баров позже после пересечения... слишком поздно для меня.
Как MCD и MLU связаны с приведенными ниже журналами ошибок, я не уверен, что они означают или как их исправить. Надеюсь, отладочные заявления направят нас в правильном направлении.
Тестовый журнал1 - MCD=0 и MLU=0
В логах не упоминается MinCrossDistance BUY или SELL.
Имеет отладочную ошибку на всех сделках.
Похоже, что он сообщает об ошибках0 и count0, указывая на то, что торговля идет нормально и ошибок нет?
В любом случае, это была хорошая сделка.
universalMACrossEA[5 Dig]-V2 EURUSD,H1: MA Cross BUY
universalMACrossEA[5 Dig]-V2 EURUSD,H1: open #2 покупка 1.00 EURUSD по 1.4556 tp: 1.4561 ok
universalMACrossEA[5 Dig]-V2 EURUSD,H1:sn Debug on buy: ticket,err,count 2/0/0
universalMACrossEA[5 Dig]-V2 EURUSD,H1: Открыт ордер BUY: 1.4556
universalMACrossEA[5 Dig]-V2 EURUSD,H1: Prev : UP - Curr : DOWN
----------------------------------------
Тест Log2 - MCD=10 и MLU=1
Имеет MinCrossDistance BUY и SELL
Имеет 2 ошибки отладки
Отладка при хороших сделках, как указано выше, и другая отладка при ошибке "invalid price" 4107
MCD SELL - Хорошая сделка - 2009.12.03 17:00
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: 16:00 - 1 - 10 - 10 - DOWN
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: MinCrosDistance SELL
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: open #4 sell 1.00 EURUSD по 1.5070 tp: 1.5065 ok
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: sn Debug on sell: ticket,err,count 4/0/0
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: Открыт ордер SELL : 1.507
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: Prev : DOWN - Curr : DOWN
Еще один MCD SELL - "Недействительная цена" - 2009.12.03 23:00
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: 22:00 - 1 - 10 - 10 - DOWN
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: MinCrosDistance SELL
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: недопустимая цена 1.50732000 для функции OrderSend
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: ошибка OrderSend 4107
universalMACrossEA[5 Dig]-V2-Test EURUSD,H1: sn Debug on sell: ticket,err,count -1/4107/0
** Циклы через 2 цикла x10 попыток на цикл - то же сообщение об ошибке 4107
Как следует из сообщения об ошибке, похоже, что отправляется "недействительная цена".
Я добавил несколько комментариев на экране, чтобы помочь отладить проблему недопустимой цены.
Мои результаты показывают 8-значную цену, такую же, как в сообщении об ошибке выше. Я не знаю достаточно, как исправить проблемы с цифрами, или почему MODE_DIGITS отличается от Digits, но это связано с ценой, и, возможно, кто-то знает.
Добавьте их в раздел sComments и перекомпилируйте, затем протестируйте, чтобы увидеть значения на экране.
sComment = sComment + sp;
sComment = sComment + "Ask+pointvalue*TrailingStop=" + (NormalizeDouble(Ask+pointvalue*TrailingStop,Digits)) + NL;
sComment = sComment + "Digits= " + Digits + " Point= " + Point + " PointValue= " + pointvalue + NL;
sComment = sComment + "MODE_DIGITS= " + MODE_DIGITS + " | ";
sComment = sComment + "MODE_ASK= " + MODE_ASK + " | ";
sComment = sComment + "MODE_BID= " + MODE_BID + NL;
sComment = sComment + "NormalizeDouble(MarketInfo(Symbol(),MODE_ASK),Digits)= "+Symbol() + " "+NormalizeDouble(MarketInfo(Symbol(),MODE_ASK),Digits) + NL;
sComment = sComment + sp;
Другие могут добавить другие комментарии и предложения, чтобы помочь отладить это дальше.
Надеюсь, все это поможет вам и другим людям с лучшими навыками кодирования, чем у меня, которые могут взглянуть и решить проблему вместе с нами для этого замечательного советника.
Берегите себя... и удачи!
Роберт
Для этого вы можете использовать многоцелевой торговый менеджер ea.