Crypto Trading genearting site. the basic thing is, we have to generate what is given by admin. this page must be inserted in an ICO script or template So, Admin will set the % for the week, he can do it for week1,2,3,4,5,6,7,8 so 8 weeks in advance. If admin set week 1 to 5%, this is how it goes System calculate random numbers to come to the result Day 1,2,3,4,5,6,7 need to be together a +5% Rules: No 2 days are the same If result is positive no more than 2 negative days in a week if result is negative for the week, no more than 3 positive days. Result could look like MON 1.8% TUE 1.5% WED 1.4% THU -2% FRI -0.4 SAT 1% SUN 1.7% (please make that visible for admin, so admin can see all planed results) The next step system is generating between 5 and 20 trades per day First step is to generate how many % per trade is to be made. Same thing here random Random decide f.e. how many trades for the week (please make that visible for admin, so admin can see all planed results) MON 6 TUE 7 WED 9 THU 13 FRI 12 SAT 18 SUN 6 Now system must create for monday the 8 results. If its a positive day then no more than 2 negative trades if its a negative day no more than 2 positive trades. Admin must be able to see all the calculated trades and results for the day and the next day and so on, and admin can interfere by changing the % Random will do (no two equal ones, two digits after comma) Min result we should have is 0.2% minus or plus otherwise the movements gets to close. Trade 0.43% Trade 0.36% Trade -0.44% Trade 0.8% Trade -0.2% Trade 0.95% Result of the 6 Trades is 1.8% Now the trade generation System starts at Trade 1 on monday morning We will trade 2 Different pairs. BTC USD and ETH USD so we need the price feed from that. Randomly system can decide BTC for ETH System will wait for the 1st price to come in, maybe we can here set a trigger like, if price went up 3 times in the same direction we start the trade. BTCUSD 10.000$ System must calculate how much movement we need up or down 10.000 0.43% =10.043 or 9957 We have to double the range because we only can use half margin 50%, or we can have one leverage up but maybe this we have to figure out. So, whatever comes first if 10.086 comes first system will print this trade as a BUY Trade in the history page if 09.914 comes first system will print this trade as a SELL Trade in the history page like this TIMESTAMP BUY @ 10.000 BTC/USD TIMESTAMP CLOSE @ 10.086 Profit 0.43% MARGIN