Новые ножницы подарок всем )

1x1

Активный участник
причем, ладно я один писал бы про ошибки. а то уже много товарищей отписалось, что они есть. даже если предположить, что это провайдер балуется как-нить, так нет, на дыух пробовал - все один к одному: если закрывается eurusd, то ошибка лезет в gbpusd, и наоборот...
 

oleg777

Местный знаток
причем, ладно я один писал бы про ошибки. а то уже много товарищей отписалось, что они есть. даже если предположить, что это провайдер балуется как-нить, так нет, на дыух пробовал - все один к одному: если закрывается eurusd, то ошибка лезет в gbpusd, и наоборот...

Ну ошибку выдает у Вас , а что происходит с закрытием сделок ? Они закрываются в + или - ? Может проскальзывание поставте 30 или
проверьте написание названия пары в сове и терминале( одинаково все прописано ).
Кто тестирует дайте инвест пароль пусть человек посмотрит
 

SlavikSunny

Местный знаток
За что и говорил если мы за ценой будем входить во флете то нам никакого залога нехватит. Тот вариант что сейчас в ножницах более менее правильный. А там как оно покажет на самом деле сказать тяжело. Может и получится, но я честно сомневаюсь.
Олег,просто если появится исходник-дайте мне его.Я сделаю за свой счет и выложу сюда. Тут надо делать,а не думать будет работать или не будет. И просадка снизится во много раз.тк мы хеджируем все ордера. а не как щас,доливаемся и ждем разворот одной пары,как в обычном мартине
 

oleg777

Местный знаток
Олег,просто если появится исходник-дайте мне его.Я сделаю за свой счет и выложу сюда. Тут надо делать,а не думать будет работать или не будет. И просадка снизится во много раз.тк мы хеджируем все ордера. а не как щас,доливаемся и ждем разворот одной пары,как в обычном мартине

Ок, но это будет через 1-2 месяца не раньше.
 

golov4enko

Активный участник
причем, ладно я один писал бы про ошибки. а то уже много товарищей отписалось, что они есть. даже если предположить, что это провайдер балуется как-нить, так нет, на дыух пробовал - все один к одному: если закрывается eurusd, то ошибка лезет в gbpusd, и наоборот...

Это от брокера зависит,у меня на одном нормально работает ,на другом не хотел ордера закрывать
 

1x1

Активный участник
сделки закрываются. а потом советник пишет, что не может закрыть уже закрытый ордер.
вот пример:
2013.08.19 18:47:18 Ножницы стоп GBPUSD,M5: unknown ticket 142497353 for OrderClose function
2013.08.19 18:47:18 Ножницы стоп GBPUSD,M5: Ошибка закрытия ордера SELL #142497353
а сам ордер давно уже закрыт в 18:43 аж. попробую проскальзывание увеличить. завтра отпишу, что да как.

Так вроде исходник уже тут выкладывали. на 2 или 3 странице.



P.S.: поставил проскальзывание 30. долго ждать не пришлось. опять тоже самое


я про этот декомпил говорю.
 

Вложения

Последнее редактирование:

Pluto

Местный житель
2013.08.19 18:47:18 Ножницы стоп GBPUSD,M5: unknown ticket 142497353 for OrderClose function
2013.08.19 18:47:18 Ножницы стоп GBPUSD,M5: Ошибка закрытия ордера SELL #142497353
а сам ордер давно уже закрыт в 18:43 аж. попробую проскальзывание
перезапуск терминала вроде поможет, или перелогин. Но это не тот выход из положения который нужен...

У меня тоже сложности. Тестирую на двух терминалах. Проблему на одном отписывал выше. На другом (робофорекс), под лот 0,1. У совы ошибка, не правильный объем :not-good:. Сделал коэффициент 2,0 заработал пока что.
 

Вложения

  • rrrrrr.jpg
    rrrrrr.jpg
    129,3 КБ · Просмотры: 87

oleg777

Местный знаток
2013.08.19 20:30:28 Ножницы стоп EURUSD,M5: open #4860772 buy 0.16 GBPUSD at 1.56503 ok
2013.08.19 20:21:38 Ножницы стоп EURUSD,M5: open #4860753 sell 0.10 GBPUSD at 1.56513 ok
2013.08.19 20:21:37 Ножницы стоп EURUSD,M5: open #4860752 buy 0.10 EURUSD at 1.33401 ok
2013.08.19 20:21:36 Ножницы стоп EURUSD,M5: close #4860606 sell 0.10 GBPUSD at 1.56542 at price 1.56526
2013.08.19 20:21:36 Ножницы стоп EURUSD,M5: close #4860725 sell 0.16 GBPUSD at 1.56598 at price 1.56526
2013.08.19 20:21:36 Ножницы стоп EURUSD,M5: close #4860604 buy 0.10 EURUSD at 1.33379 at price 1.33393
2013.08.19 20:09:28 Ножницы стоп EURUSD,M5: open #4860725 sell 0.16 GBPUSD at 1.56598 ok
2013.08.19 19:59:35 Ножницы стоп EURUSD,M5: open #4860649 sell 0.16 EURUSD at 1.33421 ok
2013.08.19 19:47:19 Ножницы стоп EURUSD,M5: open #4860607 buy 0.10 GBPUSD at 1.56553 ok
2013.08.19 19:47:19 Ножницы стоп EURUSD,M5: open #4860606 sell 0.10 GBPUSD at 1.56542 ok
2013.08.19 19:47:19 Ножницы стоп EURUSD,M5: open #4860605 sell 0.10 EURUSD at 1.33370 ok
2013.08.19 19:47:18 Ножницы стоп EURUSD,M5: open #4860604 buy 0.10 EURUSD at 1.33379 ok
2013.08.19 19:47:14 Ножницы стоп EURUSD,M5: initialized
2013.08.19 19:47:14 Ножницы стоп EURUSD,M5 inputs: a1=" Настройки для торговли "; MagicNumber=2107; Slippage=3; Lot=0.1; maxpros=99; Symbol1="EURUSD"; Symbol2="GBPUSD"; TP=5; KF=1.59; SumProfit=10; CC1=" Настройки время торговли "; TimeOn="00:00"; TimeOff="00:00"; TimeOn1="00:00"; TimeOff1="00:00"; C1=" Время для безубытка "; TimeOn2="05:00"; TimeOff2="07:00"; f2="-- Показывать лого часов? --"; Clock=true;
 
Последнее редактирование:

mwalera_lsk

Активный участник
Ну ошибку выдает у Вас , а что происходит с закрытием сделок ? Они закрываются в + или - ? Может проскальзывание поставте 30 или
проверьте написание названия пары в сове и терминале( одинаково все прописано ).
Кто тестирует дайте инвест пароль пусть человек посмотрит

Работает на двух счетах, ошибок не замечено
1. номер счета 22868
инвест tus6oqh
сервер RVD Markets- Demo ECN

2. номер счета 9408722
инвест vot1lth
сервер Alpari-ECN-Demo
 

falerx

Активный участник
По поводу ошибки, у кого есть, у кого нет - ещё не мешало бы сравнить:

1) Тип исполнения: маркет или нет (поскольку в декомпиле в функции закрытия присутствует слиппедж, причем в хитром виде, а в маркнте он не используется), и

2) Режим работы: торговля или тестер (поскольку в декомпиле в функции закрытия присутствует функция IsTesting)

... :)
 

Pluto

Местный житель
По поводу ошибки, у кого есть, у кого нет - ещё не мешало бы сравнить:

1) Тип исполнения: маркет или нет (поскольку в декомпиле в функции закрытия присутствует слиппедж, причем в хитром виде, а в маркнте он не используется), и

2) Режим работы: торговля или тестер (поскольку в декомпиле в функции закрытия присутствует функция IsTesting)

... :)
1) маркет. Поставил слипедж=0 и вернул коэф 1,1 (лот 0,1). Пока не ругается
2) с этим не понял где это посмотреть.
Если ваш пост относился и ко мне, то у меня была проблема открытия
 

falerx

Активный участник
1) маркет. Поставил слипедж=0 и вернул коэф 1,1 (лот 0,1). Пока не ругается
2) с этим не понял где это посмотреть.
Если ваш пост относился и ко мне, то у меня была проблема открытия

Проблема открытия может быть при торговле (реал или демо), а может быть и в тестере... :) Но, прохоже, это нипричем. Из выписок из журнала видно, что не тестер. Но видно и другое: Олег777 - сов стоИт на ЕВРЕ и торгует на 2-х парах, а 1х1 - стоИт на ФУНТЕ и торгует хз на чем... :)

А функция закрытия ордеров в этом сове - очень корявая по отношению к тому, на каком графике стоит сов... :)
 
Последнее редактирование:

mwalera_lsk

Активный участник
Проблема открытия может быть при торговле (реал или демо), а может быть и в тестере... :) Но, прохоже, это нипричем. Из выписок из журнала видно, что не тестер. Но видно и другое: Олег777 - сов стоИт на ЕВРЕ и торгует на 2-х парах, а 1х1 - стоИт на ФУНТЕ и торгует хз на чем... :)

А функция закрытия ордеров в этом сове - очень корявая по отношению к тому, на каком графике стоит сов... :)

у меня на обоих счетах стоит на фунте, ошибок пока не замечял.
 

wellaflex

Новичок форума
Люди.Объясните как сов должен работать? Я пялился в него целый день на демо -логику так и не понял.Сразу открыл 4 ордера ,по 2 лока на пару."Сум проф" поставил 2,но сов закрыл некоторые пары ордеров при прибыли 5 долл. Что совпадает с параметром ТП.Потом фунт улетел на 40 пп. ,но никаких ордеров усредняющих с лотом 0,16, ведь параметр коеф был 1.6.
Ставит только где попало пары ордеров с начальным лотом.
 

dtnth

Интересующийся
Сов стоит 3 дня ордера нормально открывает и закрывает начальное депо 300, лот 0.01 ТП 5, сум ТП 6,коэффициент 2.Прибыль 255 правда демо. ДЦ Альпари.
 

1x1

Активный участник
Кому еще непонятно, то пары у меня EURUSD и GBPUSD. Настройки прописаны правильно. Вот переустановил даже все терминалы.

итак, ночные тесты показали, что и старая версия советника ( _http://forexsystemsru.com/sovetniki/69859-sovetnik-nozhnicy-korrelyaciya.html ) делает ошибки.

во вложении лог старого советника. ошибка идентична ошибке данного советника.

Может ему как-то по другому организовать закрытие? Почему он по одной паре закрывает все нормально, а по второй теряет ордера, хотя их закрытие все-таки происходит?

кстати
Работает на двух счетах, ошибок не замечено
1. номер счета 22868
инвест tus6oqh
сервер RVD Markets- Demo ECN

2. номер счета 9408722
инвест vot1lth
сервер Alpari-ECN-Demo
подключился к альпари. у вас ордер 0,01, коэф 1,1. следующему ордеру не открыться же. в логе все время:
"2013.08.20 12:34:05 Ножницы стоп GBPUSD,M5: Ножницы стопGBPUSDТорговля запрещена при открытии ордера" это нормально?
 

Вложения

Последнее редактирование:

falerx

Активный участник
Кому еще непонятно, то пары у меня EURUSD и GBPUSD. Настройки прописаны правильно. Вот переустановил даже все терминалы.

Может ему как-то по другому организовать закрытие? Почему он по одной паре закрывает все нормально, а по второй теряет ордера, хотя их закрытие все-таки происходит?

Дык я и говорю: либо функция закрытия корявая, либо я не понял её написание и структуру... Вот кусочек из этой функции:

Код:
Expand Collapse Copy
void f0_3(string [B]a_symbol_0[/B]) {
// ...
               price_24 = NormalizeDouble(MarketInfo([B]a_symbol_0[/B], MODE_ASK), MarketInfo(a_symbol_0, MODE_DIGITS));
               for (int is_closed_32 = [COLOR="Blue"][B]OrderClose[/B][/COLOR](OrderTicket(), OrderLots(), [B]price_24, [/B]Slippage * AccDigits, Yellow); !is_closed_32 && TimeCurrent() - datetime_8 <= 120 && !IsTesting(); is_closed_32 = [COLOR="Red"][B]OrderClose[/B][/COLOR](OrderTicket(),
                  OrderLots(), [B]Ask[/B], Slippage, Yellow)) {
                  if (!is_closed_32) {
                     error_12 = GetLastError();
                     Print("Ошибка закрытия ордера SELL #" + OrderTicket() + " ");
                  }
                  Sleep(1000);
                  while (IsTradeContextBusy()) Sleep(500);
                  RefreshRates();
               }
Стандартная функция закрытия OrderClose используется в 2-х местах (выделено тсиним и красным). В 1-м случае - все нормально: цена аск берется через маркетинфо для нужной пары, передаваемой через формальные параметры функции, слиппэдж пересчитывается на 5-знак. Во втором случае (красным) - тупо цена Ask (т.е. для пары, на которой стоит сов) и слиппэдж 4-значный!... :(
 
  • Like
Реакции: 1x1

gekko17

Активный участник
Заметил только одну ошибку теряет ордера при перезагрузке терминала. И всю серию начинает сначало. Сейчас в просадке на 50% все продает, фунт и бакс прут вверх. Кеф=1.1 лот=0.01 Сумпроф=3 ТП=17. Думаю изменить кеф на 1.5
 

SlavikSunny

Местный знаток
Заметил только одну ошибку теряет ордера при перезагрузке терминала. И всю серию начинает сначало. Сейчас в просадке на 50% все продает, фунт и бакс прут вверх. Кеф=1.1 лот=0.01 Сумпроф=3 ТП=17. Думаю изменить кеф на 1.5

просадка будет еще больше
 

oleg777

Местный знаток
Незнаю что еще могу объяснить у меня все работает и нормально, какие у Вас ошибки и отчего они возникают я незнаю.
 
Верх