User Tools

Site Tools


ru:trade_formula

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:trade_formula [2017/03/22 07:26] – [Trade Formula] adminru:trade_formula [2023/07/21 08:06] (current) – [Trade Formula] admin
Line 8: Line 8:
   TOTAL_HITS общее кол-во хитов    TOTAL_HITS общее кол-во хитов 
   TOTAL_PROD общая продуктивность    TOTAL_PROD общая продуктивность 
-  TOTAL_OUT2CLICK общее соотношение кликов к аутам  +  TOTAL_OUT2CLICK общее соотношение аутов к кликам 
-  HOUR_OUT2CLICK – часовое соотношение кликов к аутам +  HOUR_OUT2CLICK – часовое соотношение аутов к кликам
   TOTAL_RELOWN общая задолженность относительно величины трэйда, те если мы должны 10 при трэйде в 10к то это не так страшно как 10 при трэйде в 50 хитов.    TOTAL_RELOWN общая задолженность относительно величины трэйда, те если мы должны 10 при трэйде в 10к то это не так страшно как 10 при трэйде в 50 хитов. 
   HOUR_RELOWN часовая относительная задолженность    HOUR_RELOWN часовая относительная задолженность 
Line 37: Line 37:
  
  
-Формулы предложенные пользователя+ 
 + 
 +Формула awm_mark 
 + 
 +<code> 
 +TOTAL_OWED*0 +  
 +HOUR_OWED*0 + 
 +HOUR_HITS*1 +  
 +HOUR_TRADE_PROD*0 + 
 +HOUR_PROD*1 +  
 +TOTAL_HITS*9 +  
 +TOTAL_TRADE_PROD*3 + 
 +TOTAL_PROD*1 + 
 +TOTAL_OUT2CLICK*0 +  
 +HOUR_OUT2CLICK*0 +  
 +TOTAL_RELOWN*5 +  
 +HOUR_RELOWN*0  
 +</code> 
 + 
 + 
 + 
 + 
 +===== Какая формула лучше ===== 
 + 
 +Если б какая-то конкртеная формула была лучше всех и на все случаи жизни, и это было точно известно - почему бы ее не зашить ее прямо в скрипт ? зачем писать в вики и делать откротой формулу в сетингах ? 
 + 
 + 
 +===== Formula Limits ===== 
 + 
 +Поскольку сама по себе формула предполагает какие-то вычисления, то есть 2 варианта их вычисления. 
 + 
 +1. Когда скрипт разбирает формулу и пытается сам разобраться в  + - и прочем. 
 + 
 +2. Когда скрипт делает eval - это когда данный вами кусок выполняется непосредственно самим пхп. 
 + 
 +Вариант 1 используется по умолчанию тк он более безопасный. Однако он не умеет делать сложные вычисления, а только +- */ 
 + 
 +Вариант 2 умеет все что умеет пхп, однако, он менее безопасный.  
 +Дело в том, что крон запускается от имени пользователя, следовательно в варианте 2 весь код, который вы можете вписать в админке, будет выполнен от имени пользователя. 
 + 
 +Те в вариенте 2 если кто-то попадет в админку или сможет писать в базу у вас на серваке - фактически сможет выполнить, что угодно на сервере от имени пользователя. 
 + 
 +Дабы включить такой вариант вам надо добавить в config.php 
 + 
 +$config['allow_eval'] = true; 
 + 
 +и тогда в формуле можно использовать любой пхп код. 
 + 
 + 
 + 
 +По умолчанию в формуле трейда можно использовать только 
 + 
 +$config['allow_eval'] = true; 
 + 
 + 
 +С этим параметром можно использовать Формулы предложенные пользователями
  
 <code> <code>
Line 63: Line 118:
   +((($d['day']['ctd']+$d['day']['cud'])/($d['day']['od']+1)*100)/2))   +((($d['day']['ctd']+$d['day']['cud'])/($d['day']['od']+1)*100)/2))
   *pow(round((($d['day']['last_click'])/($d['day']['od']+1))*100)/100,1) )   *pow(round((($d['day']['last_click'])/($d['day']['od']+1))*100)/100,1) )
-</code> 
- 
- 
- 
-Формула awm_mark 
- 
-<code> 
-TOTAL_OWED*0 +  
-HOUR_OWED*0 + 
-HOUR_HITS*1 +  
-HOUR_TRADE_PROD*0 + 
-HOUR_PROD*1 +  
-TOTAL_HITS*9 +  
-TOTAL_TRADE_PROD*3 + 
-TOTAL_PROD*1 + 
-TOTAL_OUT2CLICK*0 +  
-HOUR_OUT2CLICK*0 +  
-TOTAL_RELOWN*5 +  
-HOUR_RELOWN*0  
 </code> </code>
  
Line 130: Line 166:
  
  
-===== Какая формула лучше ===== 
- 
-Если б какая-то конкртеная формула была лучше всех и на все случаи жизни, и это было точно известно - почему бы ее не зашить ее прямо в скрипт ? зачем писать в вики и делать откротой формулу в сетингах ? 
- 
- 
-===== Formula Limits ===== 
- 
-Поскольку сама по себе формула предполагает какие-то вычисления, то есть 2 варианта их вычисления. 
- 
-1. Когда скрипт разбирает формулу и пытается сам разобраться в  + - и прочем. 
- 
-2. Когда скрипт делает eval - это когда данный вами кусок выполняется непосредственно самим пхп. 
- 
-Вариант 1 используется по умолчанию тк он более безопасный. Однако он не умеет делать сложные вычисления, а только +- */ 
- 
-Вариант 2 умеет все что умеет пхп, однако, он менее безопасный.  
-Дело в том, что крон запускается от имени пользователя, следовательно в варианте 2 весь код, который вы можете вписать в админке, будет выполнен от имени пользователя. 
- 
-Те в вариенте 2 если кто-то попадет в админку или сможет писать в базу у вас на серваке - фактически сможет выполнить, что угодно на сервере от имени пользователя. 
- 
-Дабы включить такой вариант вам надо добавить в config.php 
- 
-$config['allow_eval'] = true; 
- 
-и тогда в формуле можно использовать любой пхп код. 
ru/trade_formula.1490167617.txt.gz · Last modified: (external edit)