Page 2 of 9

Re: переодическая раскачка трейдов

Posted: Wed Oct 30, 2013 2:29 pm
by SpyCam
А почему просто не выбрать наилутшие трейды, масс едит, и в табе саппорт/суспенд настроить что скажем если мы этим трейдам не послали 200 хитов за 2 часа, то форсим 50 хитов?

Re: переодическая раскачка трейдов

Posted: Wed Oct 30, 2013 3:54 pm
by Jabar
Ну типа пришло время больших сеток, хочется автоматизации, хочется меньше времени уделять кропотливому перебору трейдов и т.д. Имея 50-10 сайтов ты по 8 часов в день будешь выбирать лучшие трейды, ставить форсы, править поддержки и т.д. и т.п.
Поддержка вобщем то нужна не для крупных трейдов, а как раз наоборот, чтоб мелкие трейды не отваливались. А их может быть 10-20 легко.
Далее. Если сайт , например 10к и больше, то ему эти поддержки постольку-поскольку, там все и так нормально отдается, соответственно рассматриваем малые сайты, скорее всего с дифицитом трафа. И вот эти мерки 200 хитов... , лучший трейд... (кстати сегодня он лучший, а завтра худший, и наоборот), 50 в час... Это все константы, а тнребуется динамика. К тому же такая, чтоб весь трейд окончательно не грохнуть.
Вобщем если вы мастер сео, владелец сетки крупных сайтов или кучи рабов :) (чтоб следить за трейдами постоянно), то снимаю шляпу, готов пойти в ученики. Если нет... то , возможно, потом станет ясно, почему так просто эту канитель с умирающими трейдами не решить (особенно в узких нишах).

Re: переодическая раскачка трейдов

Posted: Wed Oct 30, 2013 8:28 pm
by SpyCam
Спасибо за ответ. Интересно узнать от тех, кто уже пользуется, что-то по конкретнее, так сказать цифры какие нибудь, что было до и после, как отразилос и в етом духе...

Re: переодическая раскачка трейдов

Posted: Thu Oct 31, 2013 4:00 am
by Jabar
SpyCam wrote: что-то по конкретнее, так сказать цифры какие нибудь, что было до и после, как отразилос и в етом духе...
Да уж , было бы здорово :) С удовольствием почитал бы развернутую аналитику по поддержке трейдов.
Вот только гдеб найти такого альтруиста. Если человек провел действительно аналитическую работу, не просто поделился измышлениями и рассуждениями, а реально замерял, записывал, следил, задействовал свои сайты, потратил кучу времени и сил. Максимум , что я встречал, после такой работы, он напишет, что то односложное - это хорошо , или это бесполезно, это не удобно, или это помогает. Потому как делиться на халяву этим никто не хочет. Зазря что ли всякие консалтингово-аналитические конторы боольшие деньги за это берут.

Re: переодическая раскачка трейдов

Posted: Fri Nov 01, 2013 4:08 am
by dkst
тов. Лемон, как там с ограничением по алекса ранку?

Re: переодическая раскачка трейдов

Posted: Fri Nov 01, 2013 3:12 pm
by admin
Новый код с алексой.

Code: Select all

<?php
require('../includes/prepare.php');


$max_in_hits = 5;
// % of out clicks for force
$out_percent = 3;
$max_alexa_rank = 500000;


// select total outs to trade during last 24h
$total_outs = db_value('total_hits', 'select sum(ho0+ho1+ho2+ho3+ho4+ho5+ho6+ho7+ho8+ho9+ho10+ho11+ho12+ho13+ho14+ho15+ho16+ho17+ho18+ho19+ho20+ho21+ho22+ho23) as total_hits from day
WHERE h IN (SELECT td FROM traders WHERE system_trade = 0)');

$hits_to_force = round($total_outs*$out_percent/100);
if ($hits_to_force < 1) die("Not enough hits to force. Do we have out hits at all ? ");


// set 'done' flag
db_query("UPDATE traders SET tcomment = 'try_trader_done' WHERE tcomment = 'try_trader' and tff = 0 ");
// check if we alreading forcing someone
$td = db_value('td', "SELECT td FROM traders WHERE tcomment = 'try_trader' and tff != 0 ");
if ($td) {
   die("We are trying trader {$td} right now ");
}



$low_traders = array();
// select _active_ trades with less then $max_in_hits during last 24h
$q = db_query("select sum(hr0+hr1+hr2+hr3+hr4+hr5+hr6+hr7+hr8+hr9+hr10+hr11+hr12+hr13+hr14+hr15+hr16+hr17+hr18+hr19+hr20+hr21+hr22+hr23) as total_hits, h, ext_info from day
JOIN traders as t on t.td = day.h
WHERE system_trade = 0 and ta = 1 and tff = 0 and tcomment != 'try_trader_done'  
GROUP BY h
HAVING total_hits <= '".(int) $max_in_hits."' ");
if (db_num_rows($q) == 0) {
   db_query("UPDATE traders SET tcomment = '' WHERE tcomment = 'try_trader_done'");
   die("No traders to force");
}
while ($d = db_fetch_assoc($q)) {

	$d['ext_info'] = unserialize($d['ext_info']);
   	if (!preg_match('|Alexa Rank (.*?)$|is', $d['ext_info']['alexa'], $out)) continue;

   	$rank = str_replace(',','',$out[1]);


   	if ((int) $rank > $max_alexa_rank) continue;


	$low_traders[$d['h']] = db_value('SUM(uni)', "SELECT SUM(uni) FROM history WHERE trader = '{$d['h']}' ");

}

if (count($low_traders)) {
	arsort($low_traders);
	$force_trader = current(array_keys($low_traders));

	db_query("UPDATE traders SET tff = '{$hits_to_force}', tcomment = 'try_trader' WHERE  td = '{$force_trader}' ");
	echo "Forcing {$hits_to_force} to trader {$force_trader} \n";
} else die('No available trader to swing');


Re: переодическая раскачка трейдов

Posted: Fri Nov 01, 2013 3:28 pm
by admin
И в ап 51 добавлена колонка.

Re: переодическая раскачка трейдов

Posted: Fri Nov 01, 2013 5:39 pm
by dkst
отлично, спасибо. тока если можно хистори ратио сделать бы в %, как простое ратио. визуально легче воспринимать.
ну и собственно когда можно будет скрипт в виде мода в 50м или 51м апе увидеть? очень хочется на всю сетку размножить и на общем трафе оценить эффективность системы.

Re: переодическая раскачка трейдов

Posted: Fri Nov 01, 2013 6:11 pm
by admin
Скрипт будет работать и 50 и 51, колонка только в 51.

Re: переодическая раскачка трейдов

Posted: Sun Nov 03, 2013 5:23 am
by dkst
с ограничением по алекса ранку как-то странно работает.
ставлю допустим
$max_in_hits = 100000;
// % of out clicks for force
$out_percent = 1;
$max_alexa_rank = 50000;

у 3его трейдера в топе ранк 44000, трейд с ним 2к в сутки, т.е. по всем показателям проходит, в 0-size тоже есть трейдер с алексой 33000, а скрипт при запуске пишет No available trader to swing