Топик про трейд

Post Reply
richmantrade
Posts: 1034
Joined: Tue Dec 04, 2012 8:46 am

Топик про трейд

Post by richmantrade »

В основном на этом форуме мы обсуждаем вопросы и проблемы ротатора, и все меньше уделяем внимания трейду.
Хочу, точнее вынужден, создать отдельный топик о поведении трейд-скрипта, т.к., откровенно говоря, лично я трейдом не занимаюсь, но рядом со мной сидит пару человек, которые регулярно матюкаются что то типа:
- грёбанный смарсидж. какого хуя он выключил хорошего трейдера;
- почему от одного трейдера пришло 2 уника с продой 300 и мой скрипт теперь "заливает" его, при этом перестал отдавать траф топовым трейдерам, с которыми трейд > 1k , но с продой 110.
.... ну и в таком духе.
Частично я нахожу ответы на подобные вопросы, частично даже сам не знаю что ответить. И в любом случае практически никогда не получается решить подобные проблемы.
Ну да ладно, это все лирика. Теперь конкретика.
Вчера на одном сайте были выставлены форсы 1/9 . Сейчас, спустя сутки, видно что ни одного хита по установленным форсам слито небыло , при этом на более крупных трейдеров скрипт шлет траф норм.
Шапка, что б было понятно по столбцам
Image
Собственно домены, куда стоят форсы:
Image
И домены, куда скрипт продолжает слать траф
Image

Как видно, скрипт установил Priority для сайтов с форсами = 10000 , а сайты , с которыми скрипт продолжает трейдить, имеют более высокий приоритет , а-ля 42310, 51020 . Это как бы частично объясняет почему по форсам ничего не отправляется.
Вот как с этим быть ?

Теперь исходные данные.
v 2.1 Build 201708120855 , не последний.
трейд формула:

Code: Select all

TOTAL_OWED*1 +
HOUR_OWED*1 +
HOUR_HITS*1 +
HOUR_TRADE_PROD*1 +
HOUR_PROD*1 +
TOTAL_HITS*5 +
TOTAL_TRADE_PROD*5 +
TOTAL_PROD*2 +
TOTAL_OUT2CLICK*5 +
HOUR_OUT2CLICK*2 +
TOTAL_RELOWN*3 +
HOUR_RELOWN*2
Кроны работают каждую минуту:

Code: Select all

2017-09-14 10:06:03: Check timed forces (1.2961919307709, 1.2013139724731)
2017-09-14 10:06:03: Calculate priority (1.2990388870239, 0.0028419494628906)
2017-09-14 10:06:03: Soft force (1.7634189128876, 0.46438503265381)
...
2017-09-14 10:07:03: Check timed forces (1.4260411262512, 1.2907240390778)
2017-09-14 10:07:03: Calculate priority (1.4269700050354, 0.00092196464538574)
2017-09-14 10:07:03: Soft force (1.9038519859314, 0.47687792778015)
...
2017-09-14 10:08:03: Check timed forces (1.4461939334869, 1.3236780166626)
2017-09-14 10:08:03: Calculate priority (1.4475789070129, 0.0013799667358398)
2017-09-14 10:08:03: Soft force (1.973974943161, 0.52638912200928)
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: Топик про трейд

Post by admin »

Да, такие большие коэф на весах делают такие большие приоритеты
Можно их уменьшить , скажем сделать не 5, а 0.5 - тогда приоритеты у трейдов будут меньше 10000, но порядок их не изменится.

При этом форсы по приориету окажутся выше.

В начальной формуле приоритеты так и сделаны как 0.1 0.3 и тп Вообще идея была такая что б сумма коэф была равна единице что б каждый коэф это по факту %% его влияния на приоритет, но это конечно не обязательно.
Don't forget to run script update
richmantrade
Posts: 1034
Joined: Tue Dec 04, 2012 8:46 am

Re: Топик про трейд

Post by richmantrade »

Еще вот такие вещи происходят странные.
От трейдера пришло 8уников с продой 88% , а мой скрипт с какого то перепугу отдал ему 46, причем приоритет у этого трейдера -2.
Image
По хистори видно что никаких задолженностей небыло, даже наоборот, я всегда отдавал ему больше положенного. В то же время недоотдавал другим трейдерам.
Image
Никаких форсов не выставлялось для этого трейдера. Топлиста нет.

Я честно говоря даже не пойму в какую сторону начинать смотреть, где искать проблему ?
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: Топик про трейд

Post by admin »

Возможно на тот момнет сложилась такая обстановка что другим не надо было
Все варианты "а угадайте что там было" - это гадание на кофе

Что реально можно рассматривать - это
1. раздачу в данный момент
2. расстановку приоритетов в данный момент

Если видно что сейчас что-то не так - лучше всего сделать дамп и потом мы по этому дампу можем конкретно спокойно смотреть что конкретно сейчас не так.
Don't forget to run script update
richmantrade
Posts: 1034
Joined: Tue Dec 04, 2012 8:46 am

Re: Топик про трейд

Post by richmantrade »

И снова апну топик.
Для меня всегда оставалось загадкой как именно раздаются ауты трейдерам.
Вот, уже более суток трейдеру установлен Special Force, 5 hits hourly - ни одного хита трейдеру не ушло. Минут 12-20 назад добавил еще и Fast Force NOW .
http://prntscr.com/k8wv61
http://prntscr.com/k8wyxm

В логе крона ежечасно есть записи касательно этого трейдера:
2018-07-20 17:32:05: Settings hourly force for trader.com (3.2706649303436, 0.0014140605926514)

Как видно из скринов - траф на сайте есть, прода тоже. Ауты на других трейдеров тоже есть.
Какая в данном случае выполняется логика в скрипте ?
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: Топик про трейд

Post by admin »

по приоритету он выше всех
смотрите возможноу вас стоит трейд по группам или что-то такое и поэтому ему не уходит траф.
опять же - по приоритету он должен получать хиты первым
Don't forget to run script update
richmantrade
Posts: 1034
Joined: Tue Dec 04, 2012 8:46 am

Re: Топик про трейд

Post by richmantrade »

admin wrote: Fri Jul 20, 2018 3:11 pm смотрите возможноу вас стоит трейд по группам или что-то такое и поэтому ему не уходит траф.
По группам точно нет. Даже групп нет http://prntscr.com/k8xfxi
Каких то специальных настроек для этого трейдера тоже нет http://prntscr.com/k8xj36
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: Топик про трейд

Post by admin »

тогда не знаю, скидывайте админку и кого смотреть
Don't forget to run script update
richmantrade
Posts: 1034
Joined: Tue Dec 04, 2012 8:46 am

Re: Топик про трейд

Post by richmantrade »

Вопрос закрыт, проблема решена. Оказалось был пробел в начале имени домена (поле `td` в базе). В браузере этот пробел не видно никак, поэтому не сразу заметил. Сейчас всё ок.
Думаю нужно какой-нить trim делать перед тем как в базу это дело писать ;)
admin
Site Admin
Posts: 37242
Joined: Wed Sep 10, 2008 11:43 am

Re: Топик про трейд

Post by admin »

да, странно но не было.
Добавил )
Don't forget to run script update
Post Reply