
    /ug'                     R    d dl Zd dlmZ d dlmZmZ  G d dej                        Zy)    N)settings)
migrationsmodelsc            (       P   e Zd ZdZ ej
                  ej                        gZ ej                  dd e
j                  dddd      fd e
j                  d      fd	 e
j                  d
d      fd e
j                  dd      fg       ej                  dd e
j                  dddd      fd e
j                  d      fd e
j                  d      fg       ej                  dd e
j                  dddd      fd e
j                  d      fd e
j                  d      fd e
j                  dd      fd e
j                  d      fd e
j                  ddd      fd e
j                  dd       fd! e
j                         fd" e
j                  d#      fd$ e
j                  d      fd% e
j                  dd      fd& e
j                  dd       fd' e
j                  dd(      fd) e
j                  d*d+d,-      fd. e
j                  d(/      fd0 e
j                  d(/      fg       ej                  d1d e
j                  dddd      fd e
j                  dddd2      fd e
j                  dd3d4d2      fd e
j                  ddd5d2      fd6 e
j                   d/      fg       ej                  d7d e
j                  dddd      fd8 e
j                  d4      fd9 e
j                  d      fd: e
j                  d      fd; e
j                  d      fd< e
j                  dddd2      fd= e
j                  ddd>d2      fd? e
j                  dddd2      fd@ e
j                  ddd>d2      fdA e
j                  ddd>d2      fdB e
j                  ddd>d2      fdC e
j                  ddd>d2      fd6 e
j                   d/      fdD e
j"                  ddej&                  j                  j(                  j*                  dEej                  F      fdG e
j"                  ddej&                  j                  j(                  j*                  dHdIF      fg       ej                  dJd e
j                  dddd      fd e
j                  d      fd e
j                  ddd      fdK e
j                  d      fdL e
j,                         fdM e
j                         fdN e
j                  d(d       fdO e
j                  dP      fdQ e
j                   d/      fdR e
j                         fdS e
j                  d      fdT e
j,                  ddU      fdV e
j                  ddWd,d2      fdX e
j"                  ddej&                  j                  j(                  j.                  dYdZF      fd[ e
j"                  ej&                  j                  j(                  j*                  d\d]^      fdD e
j"                  ddej&                  j                  j(                  j*                  d_ej                  F      fg       ej                  d`d e
j                  dddd      fd e
j                  d      fda e
j                         fdb e
j                         fdc e
j                  d(dd       fde e
j                  df/      fdg e
j                  d(dfdd-      fdh e
j                  d(d       fdi e
j                  d(dfd-      fdj e
j                  df/      fdk e
j                  df/      fdl e
j                  df/      fdm e
j                  d/      fd6 e
j                   d/      fdn e
j                   d/      fd e
j                  ddd      fdo e
j                  ddWd,d2      fdp e
j                  d(dfdd-      fdq e
j                  d(dfdd-      fdr e
j                  df/      fds e
j                  d+/      fdX e
j"                  ddej&                  j                  j(                  j.                  dYdZF      fd[ e
j"                  ej&                  j                  j(                  j*                  d]t      fdD e
j"                  ddej&                  j                  j(                  j*                  duej                  F      fg       ej                  dvd e
j                  dddd      fdw e
j0                         fdx e
j0                         fdG e
j"                  ddej&                  j                  j(                  j.                  dydIF      fdX e
j"                  ddej&                  j                  j(                  j.                  dzdZF      fg       ej                  d{d e
j                  dddd      fd| e
j                  d      fd} e
j                   d/      fd~ e
j                  dd3dd2      fd e
j"                  ej&                  j                  j(                  j.                  dd^      fdD e
j"                  ddej&                  j                  j(                  j*                  dej                  F      fg      g	Zy3)	MigrationTBrokersidFID)auto_createdprimary_key	serializeverbose_namebrokerId)unique
brokerName   )
max_lengthr   	className(   )namefields	Exchangescode   )r   r      ScriptstokensymbolsymbolFinvasia )defaultr   expiry)blankr   nullstrike
      )decimal_places
max_digitslotSizeinstrumentType   exchSegsegmenttickSize
optionType   GNGD         )r(   r!   r)   	precision)r!   
multiplier	Strategis)r#   r!   r   r$   NP   d   isActiveBrokerAccountsnickNameapiKeyclientIdpasswordfactor2factor2Secret   
vendorCodereqToken	feedTokenacccessToken	apiSecretuserz"%(app_label)s_%(class)s_brokeraccs)r#   r$   	on_deleterelated_nametobrokerz%(app_label)s_%(class)s_brokerztrading.brokers
JobbingLogorderId	tradeDatequantityprice	orderType   intraday	currStockstatus	updatedOn)r#   r$   orderCategoryNormalexchangez(%(app_label)s_%(class)s_Jobbing_Exchangeztrading.exchangestargetz#%(app_label)s_%(class)s_cycleTargetztrading.brokeraccounts)rJ   rK   rL   z %(app_label)s_%(class)s_cycleLogJobbingSettingsstockInitialbuyLotbuyTick   sellLotr   sellTick	priceBasepriceCurrentstockCurrentstockMaxstockMin	dayOrderssimulateorderCatagorygttBuyBuffergttSellBufferwaitcount)rJ   rL   z"%(app_label)s_%(class)s_cycleOrderMarketSessions	startTimeEndTimez'%(app_label)s_%(class)s_MSession_Brokerz)%(app_label)s_%(class)s_MSession_ExchangeStrategyStatus
currStatus	forceStoptaskIdstrategyz&%(app_label)s_%(class)s_statusstrategyztrading.strategisz"%(app_label)s_%(class)s_statususer)__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoFieldSmallIntegerField	CharFieldDecimalFieldIntegerFieldBooleanField
ForeignKeydjangodbdeletion
DO_NOTHINGDateTimeFieldCASCADE	TimeField
operations     PC:\Janisar\Projects\MarketYanta\Yantra\yantra\trading\migrations\0001_initial.pyr   r      sS   G 	(
''(@(@AL
 	
*v**$Z_nrst5V55TBC/v//3tLM.f.."TJK		
 	
*v**$Z_nrst)))Q78)))R89	
 	
*v**$Z_nrst*&**b9:+6++r:;!#36#3#3B2#NO)))R89+6++$2DQR.6..bRPQ/F//12!#36#3#3r#BC,F,,;<,F,,RBGH0V00rRS/v//qIJ,,,AqUWXY1f11!<=2v221=>!	
* 	
*v**$Z_nrst)))bRVZ[\)))drX\]^.f..T2RU\`ab0V00?@		
 	
!*v**$Z_nrst-V--<=+6++r:;-V--<=-V--<=,F,,4PRY]^_ "2&"2"2rVY`d"ef/v//dBSU\`ab-V--D"QT[_`a.f..T2RU\`ab!1!1!1bUX_c!de.f..T2RU\`ab0V00?@***DFIIL\L\LeLeLpLp  @d  iq  iA  iA  B  C,6,,4dfiiN^N^NgNgNrNr  Bb  gx  y  z	
( 	
*v**$Z_nrst*&**b9:+6++$2DQR,F,,;<2f22450V0023-&--Q2NO.f..!<=0V00?@1f1134+6++r:;2f22DIJ "2&"2"2x\^ei"jk.V..TPVPYPYP`P`PiPiPqPq  Ak  pC  D  E,6,,vyy7G7G7P7P7[7[  kP  Um  n  o***DFIIL\L\LeLeLpLp  @b  go  g  g  @  A!	
* 	
"*v**$Z_nrst*&**b9:!4!4!4!67.6..01/F//qQOP/F//:;0V001YZ[\1f11rRS!4!4!4Aq]_!`a!4!4!4Q!?@0V00;<0V00;<1f11!<=0V00?@0V00>?+6++$2DQR "2&"2"2x\^ei"jk!4!4!4Aq]^!_` "5&"5"5QPQ^_"`a,,,Q78-&--a89.V..TPVPYPYP`P`PiPiPqPq  Ak  pC  D  E,6,,vyy7G7G7P7P7[7[`xyz***DFIIL\L\LeLeLpLp  @d  iq  iA  iA  B  C1	
: 	
!*v**$Z_nrst.f..01,F,,./,6,,4dfiiN^N^NgNgNoNo  h  m~    @.V..TPVPYPYP`P`PiPiPqPq  Al  qD  E  F		
 	
!*v**$Z_nrst/v//2>?1f11%@A+6++$QSZ^_`.V..9I9I9R9R9Z9Z  jR  Wj  k  l***DFIIL\L\LeLeLpLp  @d  iq  iA  iA  B  C
	
CLJr   r   )django.db.models.deletionr   django.confr   	django.dbr   r   r   r   r   r   <module>r      s$    !   (T
$$ Tr   