FIXatdl
FIX એલ્ગોરિધમિક ટ્રેડિંગ ડેફિનેશન લેંગ્વેજ, જે FIXatdl તરીકે વધુ જાણીતી છે, તે નાણાકીય બજારોમાં એલ્ગોરિધમિક ટ્રેડિંગ પ્રવૃત્તિને સક્ષમ કરવા માટે જરૂરી મેટા-માહિતીના વિનિમય માટેનું એક ધોરણ છે. તે નાણાકીય માહિતી વિનિમય (FIX) પ્રોટોકોલ સાથે મળીને કામ કરે છે જે પ્રતિભૂતિ બજારમાં ઇલેક્ટ્રોનિક વેપારની ભાષા છે. પૃષ્ઠભૂમિ નેવુંના દાયકાના મધ્ય ભાગ પહેલાં, વર્ચ્યુઅલ રીતે જામીનગીરીઓનો તમામ વેપાર ફોન પર થતો હતો, પરંતુ ફિક્સના આગમન સાથે, વેપાર સતત ઇલેક્ટ્રોનિક માધ્યમો તરફ આગળ વધ્યો. એફ. આઈ. એક્સ. પ્રોટોકોલનો ઉપયોગ પ્રોટોકોલ દ્વારા વ્યાખ્યાયિત કરવામાં આવેલા પ્રમાણિત સંદેશાઓ અને કાર્યપ્રવાહનો ઉપયોગ કરીને માનવીય હસ્તક્ષેપ વિના ઓર્ડરની આપ-લે કરવા અને ઓર્ડરના અમલીકરણની માહિતી આપવા માટે સેલ-સાઇડ અને બાય-સાઇડ ઓર્ડર મેનેજમેન્ટ સિસ્ટમ્સ (ઓ. એમ. એસ.) વચ્ચે વાતચીત કરવા માટે થાય છે. શરૂઆતમાં, વેચાણ-બાજુની પેઢીઓ ફક્ત FIX દ્વારા તેમના 'ટ્રેડિંગ ડેસ્ક' સુધી પહોંચ પૂરી પાડતી હતી, જેનો અર્થ એ હતો કે એકવાર વેચાણ-બાજુ દલાલ પાસે ઓર્ડર પહોંચ્યા પછી, તેનું સંચાલન માનવ વેપારી દ્વારા કરવામાં આવતું હતું, ઓછામાં ઓછું તેના જીવનચક્રની શરૂઆતમાં. ત્યારબાદ, વેચાણ-બાજુની કંપનીઓએ તેઓ જે એક્સચેન્જો/બજારોના સભ્ય હતા તેમાં FIX દ્વારા સીધી પહોંચ આપવાનું શરૂ કર્યું; જેને ડાયરેક્ટ માર્કેટ એક્સેસ (DMA) તરીકે ઓળખવામાં આવે છે. આ સમયે, ઘણી વેચાણ-બાજુની કંપનીઓ પાસે એલ્ગોરિધમિક વેપાર વ્યૂહરચનાઓનો ઉપયોગ કરીને બજારમાં આપમેળે વેપાર કરવા માટે તેમની પોતાની માલિકીની પ્રણાલીઓ હતી, અને સમય જતાં તેઓ એ જોવા લાગ્યા કે ખરીદી-બાજુએ આ વેપાર વ્યૂહરચનાઓની પહોંચ પ્રદાન કરવી એ વ્યવસાયને આકર્ષવાનો અને આવક વધારવાનો એક માર્ગ છે. જ્યારે એફ. આઈ. એક્સ. એક એક્સ્ટેન્સિબલ પ્રોટોકોલ છે, ત્યાં બે પડકારો હતા જે એફ. આઈ. એક્સ. દ્વારા તેમની એલ્ગોરિધમિક ટ્રેડિંગ વ્યૂહરચનાઓની ઍક્સેસ ઓફર કરતી સેલ-સાઇડ કંપનીઓના પરિણામે ઉભા થયા હતા. પ્રથમ એ હતું કે દરેક વેચાણ-બાજુની વ્યૂહરચનાના પોતાના પરિમાણો હતા જેને ઓર્ડરના ભાગ રૂપે સામેલ કરવાના હતા, તેથી દરેક પેઢીને FIX સંદેશમાં સમાવિષ્ટ કરવા માટે ક્ષેત્રોના એક અલગ સમૂહ (FIX માં "ટેગ્સ" તરીકે ઓળખાય છે) ની જરૂર પડતી હતી. આનાથી ખરીદી-બાજુ માટે અને ખાસ કરીને તેમના સપ્લાયરો માટે જીવન ખૂબ જ મુશ્કેલ બની ગયું હતું કારણ કે તેમની વેપાર પ્રણાલીઓમાં નવા અલ્ગોરિધમ્સ ઉમેરવા અને ટેગના તમામ વિવિધ સંયોજનોનું સંચાલન તેમની વિકાસ કામગીરી માટે નોંધપાત્ર ઓવરહેડ બની ગયું હતું. બજાર માટે બીજો મુદ્દો એ હતો કે દરેક વેચાણ-બાજુ પેઢીની ચોક્કસ રીત હતી કે તેઓ તેમના અલ્ગોરિધમ્સને ખરીદી-બાજુ OMS પર પ્રદર્શિત કરવા માંગતા હતા, જેમાં વપરાશકર્તા ઇન્ટરફેસમાં નિયંત્રણો સરળ ઓર્ડર એન્ટ્રી માટે તાર્કિક રીતે ગોઠવાયેલા હતા. ફરીથી, બાય-સાઇડ સિસ્ટમ્સ વિક્રેતાઓ માટે આ એક પડકાર સાબિત થયું, કારણ કે દરેક સેલ-સાઇડ બ્રોકર માટે દરેક નવી સ્ક્રીન માટે સમર્પિત વિકાસ અને પરીક્ષણ પ્રયાસની જરૂર હતી. આ મુદ્દાઓને ઉકેલવા માટે, FIX પ્રોટોકોલ લિમિટેડે 2004ના ત્રીજા ત્રિમાસિક ગાળામાં એલ્ગોરિધમિક ટ્રેડિંગ વર્કિંગ ગ્રૂપની સ્થાપના કરી હતી. જૂથનું પ્રારંભિક ધ્યાન આ મુદ્દાઓમાંથી પ્રથમને હલ કરવાનું હતું, જે તેણે ક્ષેત્રોના નવા જૂથને વ્યાખ્યાયિત કરીને કર્યું હતું, સ્ટ્રેટેજી પેરામીટર્સજીઆરપી, જે એફઆઈએક્સ ટેગ 957 થી 960 થી બનેલું છે-આ ટેગ ઔપચારિક રીતે ક્યૂ 4 2006 માં એફઆઈએક્સ 5 ના પ્રકાશન સાથે રજૂ કરવામાં આવ્યા હતા. વેચાણ-બાજુની પેઢીઓને તેમના માલિકીના ક્ષેત્રોને પુનરાવર્તિત નામ-મૂલ્ય જોડી માળખામાં સામેલ કરવાની મંજૂરી આપીને, OMS વિક્રેતાઓને દરેક વેચાણ-બાજુના વેપાર સ્થળ માટે ચોક્કસ FIX સંદેશ માળખાને વ્યાખ્યાયિત કરવાની જરૂર નહોતી. આ ઉકેલ વ્યાપક રીતે અપનાવવામાં આવ્યો ન હતો, આંશિક રીતે FIX 5ના મર્યાદિત પ્રવેશને કારણે અને આંશિક રીતે એ હકીકતને કારણે કે પેઢીઓ પાસે બજારમાં પહેલેથી જ કાર્યરત અમલીકરણ હતું કે તેઓ સારા કારણ વગર બદલવા માટે તૈયાર નહોતા. કદાચ વધુ મહત્ત્વની વાત એ છે કે તે બજાર માટે વધુ નોંધપાત્ર સમસ્યા, માનકીકરણના અભાવને પરિણામે ખરીદ-બાજુના વિક્રેતાઓ માટેની જટિલતાને ઉકેલવામાં નિષ્ફળ રહી. અલ્ગોરિધમ વપરાશકર્તા ઇન્ટરફેસોની પ્રસ્તુતિ અને તેમની સાથેના પરિમાણોને વર્ણવવા માટે એક્સ. એમ. એલ. માળખાનો ઉપયોગ કરવાનો વિચાર સૌપ્રથમ કાર્યકારી જૂથમાં ડેનિયલ ક્લેડેન દ્વારા સૂચવવામાં આવ્યો હતો, ત્યારબાદ 2005ની ફોરમ પોસ્ટિંગમાં જે. પી. મોર્ગન ચેઝ દ્વારા સૂચવવામાં આવ્યો હતો. કાર્યકારી જૂથના સભ્યોએ 2006 દરમિયાન આ વિચાર વિકસાવ્યો હતો અને જાન્યુઆરી 2007માં તેમના વિચારોની સમીક્ષા કરવા માટે એક કાર્યશાળામાં વ્યાપક ઉદ્યોગ ભાગીદારીને આમંત્રણ આપ્યું હતું. આખરે એક સ્પષ્ટીકરણ તૈયાર કરવામાં આવ્યું હતું અને જુલાઈ 2007માં બીટા પરીક્ષણ શરૂ થયું હતું. આ સ્પષ્ટીકરણ FIXatdl 1 બન્યું જેને 28 માર્ચ, 2008ના રોજ FPL વૈશ્વિક તકનીકી સમિતિ (GTC) દ્વારા મંજૂરી આપવામાં આવી હતી. કેટલાક પ્રારંભિક ઉત્સાહ હોવા છતાં, એકંદરે આવૃત્તિ 1 ને બજાર દ્વારા નબળો પ્રતિસાદ મળ્યો હતો. કેટલાક વિક્રેતાઓએ તેમના અલ્ગોરિધમ પ્રકાશન અને વ્યવસ્થાપન અને ટૂલ યુ. એલ. એ. એમ. એસ. સાથે માનકની આસપાસ સેવાઓ પૂરી પાડવાની તક જોઇ, જેમ કે યુ. એલ. એલ. આઈ. એન. કે. (હવે ઇટીવિટીનો ભાગ) પરંતુ જ્યારે મુખ્ય ઓ. એમ. એસ. વિક્રેતાઓ નવા બ્રોકર અલ્ગોરિધમ્સના અમલીકરણના ઓવરહેડથી ચિડાઈ ગયા હતા, ત્યારે તેઓ તેમના ગ્રાહકો અને ખરીદ-બાજુના ડેસ્ક પર તેમના અલ્ગોરિધમ્સ મેળવવા માટે ઉત્સુક દલાલો બંને પાસેથી મેળવી શકાય તેવી આવકનો આનંદ માણવા માટે વિકસ્યા હતા. તેમ છતાં આવૃત્તિ 1 એ એક મોટું પગલું હતું, તેની કેટલીક નોંધપાત્ર મર્યાદાઓ હતી. ખાસ કરીને, પ્રસારિત કરવાના ડેટાની વ્યાખ્યા અને વપરાશકર્તા ઈન્ટરફેસ પર તેની પ્રસ્તુતિ ચુસ્તપણે એક સાથે બંધાયેલી હતી, જે તેમના અલ્ગોરિધમ્સને વ્યાખ્યાયિત કરવામાં વેચાણ-બાજુના દલાલોની લવચીકતાને મર્યાદિત કરતી હતી. 1 સ્પષ્ટીકરણ પણ વપરાશકર્તા ઈન્ટરફેસ લેઆઉટની દ્રષ્ટિએ અપૂરતું નિયંત્રણ પૂરું પાડતું હતું. કાર્યકારી જૂથ આ મર્યાદાઓને સંબોધવા માટે બહાર નીકળ્યું હતું જે સ્પષ્ટીકરણ પર આવૃત્તિ 1.1 બનવાનું હતું. પ્રથમ મોટો ફેરફાર પ્રસ્તુતિમાંથી ડેટા સામગ્રીની વ્યાખ્યાને વિભાજિત કરવાનો હતો, જેમાં અલ્ગોરિધમ પરિમાણો, તેમના ડેટા પ્રકારો અને લઘુત્તમ અને મહત્તમ મૂલ્યો જેવી સહાયક માહિતીથી બનેલા અલગ "ડેટા કરાર" તરીકે ઓળખવામાં આવે છે તે વ્યાખ્યાયિત કરવામાં આવ્યું હતું. XML દસ્તાવેજનો એક અલગ વિભાગ પછી વપરાશકર્તા ઇન્ટરફેસના લેઆઉટ સાથે સંબંધિત છે, દરેક પરિમાણ માટે કયા નિયંત્રણોનો ઉપયોગ કરવો અને તેને સ્ક્રીન પર ક્યાં મૂકવો. એક XSD યોજના એ સુનિશ્ચિત કરવા માટે પ્રદાન કરવામાં આવે છે કે FIXatdl ફાઇલો માન્ય અને સારી રીતે રચાયેલી છે. FIXatdl આવૃત્તિ 1.1 ને 9 ફેબ્રુઆરી, 2010 ના રોજ GTC દ્વારા પ્રારંભિક મંજૂરી આપવામાં આવી હતી, જ્યારે તે જાહેર ટિપ્પણીના સમયગાળામાં પ્રવેશી હતી, અને પછી આખરે 3 માર્ચ, 2010 ના રોજ મંજૂરી આપવામાં આવી હતી. 23 માર્ચ, 2010ના રોજ એફ. પી. એલ. ની યુરોપ મધ્ય પૂર્વ અને આફ્રિકા પરિષદમાં આ વિશિષ્ટતા ઔપચારિક રીતે બજારમાં રજૂ કરવામાં આવી હતી. ધોરણના સંસ્કરણ 1.2 પર કેટલાક પ્રારંભિક કામ હાથ ધરવામાં આવ્યા હતા, પરંતુ વધુ ફેરફારોને સમાવવા માટે ઉદ્યોગના રસના અભાવનો અર્થ એ થયો કે ધોરણ સંસ્કરણ 1.1 પર જ રહ્યું. દસ્તાવેજનું માળખું FIXatdl દસ્તાવેજમાં એક અથવા વધુ વ્યૂહરચનાની વ્યાખ્યાઓ હોઈ શકે છે. વ્યૂહરચનાની વ્યાખ્યામાં, નીચે મુજબ ચાર મુખ્ય વિભાગો છેઃ મેટા-ડેટા વિભાગ જે વ્યાખ્યાયિત કરે છે કે કયા ભૌગોલિક પ્રદેશો, બજારો (વિનિમય) અને સંપત્તિ વર્ગો વ્યૂહરચના પરિમાણો વિભાગને લાગુ પડે છે, વ્યૂહરચના દ્વારા ઉપયોગમાં લેવાતા દરેક પરિમાણોની યાદી, તેમના ડેટા પ્રકારો, અવરોધો (દા. ત., લઘુત્તમ અને મહત્તમ મૂલ્યો) અને પરિણામી FIX સંદેશ વ્યૂહરચના લેઆઉટ વિભાગમાં તેમને કેવી રીતે રજૂ કરવા જોઈએ જે આ વ્યૂહરચના માટે ઉપયોગમાં લેવાતા વપરાશકર્તા ઇન્ટરફેસ નિયંત્રણોને વ્યાખ્યાયિત કરે છે, તેમને સ્ક્રીન પર કેવી રીતે મૂકવા જોઈએ અને તેઓ દસ્તાવેજના અગાઉના વિભાગમાં વર્ણવેલ પરિમાણોને કેવી રીતે મેપ કરે છે તે વ્યૂહરચના વિભાગ સંપાદિત કરો જે લાગુ કરવાના માન્યતા નિયમોનું વર્ણન કરે છે-સામાન્ય રીતે આ ક્રોસ ફિલ્ડ માન્યતાઓ હશે જે FIXatdl દસ્તાવેજોએ X ના સમૂહ સામે માન્ય થવી જોઈએ. આ યોજનાઓને નીચેની ચાર શ્રેણીઓમાં ગોઠવવામાં આવી છેઃ કોર (માહિતીની સામગ્રી, માહિતીના પ્રકારો, અવરોધો વગેરેને વ્યાખ્યાયિત કરે છે) લેઆઉટ (ઉપયોગ કરી શકાય તેવા નિયંત્રણોને વ્યાખ્યાયિત કરે છે અને તેઓ કેવી રીતે ગોઠવવામાં આવે છે) માન્યતા (સ્વ-વ્યાખ્યાત્મક) પ્રવાહ (નિયંત્રણોને સક્ષમ/નિષ્ક્રિય, છુપાયેલા/બતાવવામાં અને અપડેટ કરવાની મંજૂરી આપે છે, જે અન્ય નિયંત્રણોની સ્થિતિ અથવા સામગ્રી પર આધાર રાખે છે) વપરાશકર્તા ઈન્ટરફેસ ક્ષમતાઓ સંસ્કરણ 1.1 14 વિવિધ વપરાશકર્તા ઈન્ટરફેસ નિયંત્રણોને ટેકો આપે છે, જેને નીચે પ્રમાણે જૂથબદ્ધ કરી શકાય છેઃ લેબલ ટેક્સ્ટ એન્ટ્રી ક્ષેત્રો (ઘણીવાર ટેક્સ્ટ બોક્સ તરીકે ઓળખવામાં આવે છે) ચેકબોક્સ અને રેડિયો બટનો, બંને એકલા અને સૂચિમાં લિસ્ટબોક્સ, બંને સિંગલ અને મલ્ટી-સિલેક્શન, સંપાદનક્ષમ અને બિન-સંપાદનક્ષમ ઘડિયાળ નિયંત્રણો, તારીખ/સમય એન્ટ્રી સ્લાઇડર્સ માટે, નાની સંખ્યામાં સેટિંગ્સમાંથી એક પસંદ કરવા માટે આંકડાકીય સ્પિનરો, બંને સિંગલ અને ડબલ જમણી બાજુનું ચિત્ર દર્શાવે છે કે કેવી રીતે XML તત્વો આપેલ લેઆઉટમાં વ્યક્તિગત પેનલનો સંદર્ભ આપે છે. દત્તક લેવું અગાઉના સંસ્કરણથી વિપરીત, સંસ્કરણ 1.1 ને વ્યાપકપણે સ્વીકારવામાં આવ્યું હતું અને જામીનગીરી ઉદ્યોગ દ્વારા અપનાવવામાં આવ્યું હતું. 2009 ના અંતમાં પણ, તેની પૂર્વ-પ્રકાશન સ્થિતિ હોવા છતાં, પહેલેથી જ 1.1 ધોરણનો ઉપયોગ કરતી કંપનીઓ હતી. એફઆઈએક્સએટીડીએલ ધોરણને ટેકો આપતી કંપનીઓના ઉદાહરણોમાં નીચેનાનો સમાવેશ થાય છેઃ ઈઝ સોફ્ટવેર ગ્રૂપ સિમકોર્પ ડાયમેન્શનના ઓર્ડર મેનેજર મોડ્યુલ ઇટીવિટી દ્વારા તેમની અલ્ગોરિધમ મેનેજમેન્ટ સિસ્ટમ સાથે રિયલટિક એક્ઝેક્યુશન મેનેજમેન્ટ સિસ્ટમ, યુએલ એએમએસ પોર્ટવેર એક્ઝેક્યુશન મેનેજમેન્ટ સિસ્ટમ રેપિડ એડિશન, તેમના એફઆઈએક્સએટીડીએલ એડિટર સાથે, તેમની વિઝ્યુઅલ એફઆઈએક્સ પ્રોડક્ટ કોર્નરસ્ટોન ટેકનોલોજી સાથે, તેમની એફઆઈએક્સએટીડીએલ જમ્પ-સ્ટાર્ટ પેકેજ્ડ કન્સલ્ટિંગ સર્વિસ, પબ્લિક એફઆઈએક્સએટીડીએલ તાલીમ વર્કશોપ અને મફત એફઆઈએક્સએટીડીએલ માન્યતા સેવા, એ. ટી. ડી. એલ. ટૂલ્સ અનુક્રમે ઓપન સોર્સ જાવા અને. નેટ અમલીકરણ, એ. ટી. ડી. એલ. 4જે અને એ. ટી. ડી. એલ. 4નેટ પણ છે. અન્ય વપરાશકર્તા ઈન્ટરફેસ ધોરણો વારંવાર પ્રશ્ન પૂછવામાં આવે છે કે, શા માટે FIXatdl મોઝિલાના એક્સયુએલ, માઇક્રોસોફ્ટના વિન્ડોઝ પ્રેઝન્ટેશન ફાઉન્ડેશન અથવા અપાચે ફ્લેક્સ જેવા ઓફ-ધ-શેલ્ફ વપરાશકર્તા ઈન્ટરફેસ ધોરણનો ઉપયોગ કરતું નથી? આ એક માન્ય પ્રશ્ન છે, પરંતુ એવું લાગે છે કે સ્પષ્ટીકરણના લેખકો સંપૂર્ણ પ્લેટફોર્મ સ્વતંત્રતા જાળવવા માંગતા હતા અને કોઈપણ એક પ્લેટફોર્મને અપનાવવાથી આ દરખાસ્તને નુકસાન પહોંચાડવાનું જોખમ રહેશે. આમાંના કેટલાક પ્લેટફોર્મ્સની અભિજાત્યપણાની માત્રાનો અભાવ હોવા છતાં, વર્તમાન સ્પષ્ટીકરણ વપરાશકર્તા ઇન્ટરફેસ લેઆઉટની દ્રષ્ટિએ અયોગ્ય પ્રતિબંધાત્મક વિના સ્વીકાર્ય નિયંત્રણ પ્રદાન કરે છે. તે જોવાનું બાકી છે કે આ ડિઝાઇનની પસંદગી કેવી રીતે પૂર્ણ થશે, અને તે સંભવિત લાગે છે કે જેમ જેમ અપનાવવામાં આવશે તેમ સ્પષ્ટીકરણના આ ભાગમાં વધુ શુદ્ધિકરણની જરૂર પડશે. એલ્ગોરિધમિક ટ્રેડિંગ ઇલેક્ટ્રોનિક ટ્રેડિંગ ફિક્સ પ્રોટોકોલ સંદર્ભો પણ જુઓ સત્તાવાર વેબસાઇટ પર બાહ્ય કડીઓ ઔપચારિક સ્પષ્ટીકરણ કાર્ય જૂથ જે FIXatdl વિકસાવે છે અને જાળવે છે (બધા માટે ખુલ્લું છે પરંતુ નોંધણી જરૂરી છે) ચર્ચા મંડળ અને સમર્થન મંચ (વાંચવા માટે ખુલ્લું છે, પોસ્ટ કરવા માટે મફત નોંધણી) FIXatdl FIXatdl-વ્યૂહરચના વેપારનું લેન્ડસ્કેપ બદલવું, FIX ગ્લોબલ, ડિસેમ્બર 2009/જાન્યુઆરી 2010 અંક. એલ્ગોરિધમિક ટ્રેડિંગ XML માર્કઅપ ભાષાઓ નાણાકીય મેટાડેટા નાણાકીય ઉદ્યોગ XML-આધારિત ધોરણો ઇલેક્ટ્રોનિક ટ્રેડિંગ સિસ્ટમ્સ નાણાકીય રૂટીંગ ધોરણો વપરાશકર્તા ઇન્ટરફેસ માર્કઅપ ભાષાઓ ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસ નાણાકીય બજારો નાણાકીય સોફ્ટવેર બજાર ડેટા