Sunday, July 21, 2013

Addin VBA


Important links to study Addins in VBA

http://www.cpearson.com/excel/createaddin.aspx
http://www.me.utexas.edu/~me353/computation/addins/index.html
http://www.wiseowl.co.uk/blog/s238/using-addins.htm
http://fontstuff.com/vba/vbatut08.htm
www.natecarrier.com/module-3-creating-an-excel-add-in.html

Join our VBA for financial engineering course (http://www.wiziq.com/course/19620-vba-for-financial-engineering-and-modeling) & get 15% discount.

Ask for discount code, email - info@qcfinance.in.

Contact Us for More details: info@qcfinance.in

Thursday, July 18, 2013

VB.net for Financial Engineering Links

VB.net for Financial Engineering Links:

http://www.quantcode.com/quantfinancejobs/csharp-dot-net
http://downloads.nevron.com/company/Modulus_Financial.pdf
http://www.prometeia.com/en/people/job-opportunities/-strong-junior-cenbsp-net-software-developer-strong--financial-risk-management.aspx?idC=63403&idO=15352&LN=en-US
http://www.amazon.com/Modeling-Financial-Markets-Management-McGraw-Hill/dp/0071417729
http://msfe.illinois.edu/msfe-courses
http://www.apress.com/9781852338329
Extreme optimization library: http://www.extremeoptimization.com/

Book: Benjamin Van Vliet - 2004 - Modeling Financial Markets Using Visual Basic Net And Databases To C.pdf

Join our VBA for financial engineering course (http://www.wiziq.com/course/19620-vba-for-financial-engineering-and-modeling) & get 15% discount. Ask for discount code, email - info@qcfinance.in.

Monday, July 8, 2013

Command Bar Button VBA

Important links:

http://office.microsoft.com/en-us/visio-help/HV080356664.aspx?CTT=5&origin=HV080354895

http://msdn.microsoft.com/en-us/library/office/aa140930(v=office.10).aspx

http://msdn.microsoft.com/en-us/library/office/jj901285.aspx

http://office.microsoft.com/en-us/visio-help/HV080356664.aspx?CTT=5&origin=HV080354895

http://www.bettersolutions.com/vba/VRZ143/SA112513331.htm

http://www.bettersolutions.com/vba/VRZ143/SA112513331.htm

http://frederic.sigonneau.free.fr/code/BO/ComboBoxCommandBar.txt

http://support.microsoft.com/kb/159692

http://msdn.microsoft.com/en-us/library/office/aa165850(v=office.10).aspx

http://msdn.microsoft.com/en-us/library/office/aa140930(v=office.10).aspx

http://support.microsoft.com/kb/282140

Friday, June 14, 2013

Monte Carlo in Excel

MATLAB
http://www.slideshare.net/amirkh/monte-carlo-simulation-of-heston-model-in-matlab1
http://www.jhuapl.edu/ISSO/Pages/matlab.html
http://www.mathworks.se/matlabcentral/fileexchange/20145-asian-option-pricing-using-monte-carlo-control-variate-method
http://itf.fys.kuleuven.be/~enrico/Teaching/comp_physA.html
http://omlc.ogi.edu/software/mc/
http://www.mathworks.com/matlabcentral/fileexchange/14508-pricing-derivatives-securities-using-matlab
http://www.sourcecodeonline.com/list?q=monte_carlo_matlab
http://people.maths.ox.ac.uk/gilesm/mc/
http://www.mathworks.in/matlabcentral/fileexchange/17964-monte-carlo-simulations-using-matlab
http://en.literateprograms.org/Monte_Carlo_simulation_(Matlab)#chunk use:test_simplest_montecarlo0.m
http://people.sc.fsu.edu/~jburkardt/m_src/triangle_monte_carlo/triangle_monte_carlo.html

VBA Missing Data

IF is number
IF is blank
IF is formula

Looping

if it used?

Range check

Change background

http://www.mrexcel.com/forum/excel-questions/466692-visual-basic-applications-code-return-missing-values.html


Other checks

Join our VBA for financial engineering course (http://www.wiziq.com/course/19620-vba-for-financial-engineering-and-modeling) & get 15% discount. Ask for discount code, email - info@qcfinance.in.

Wednesday, May 15, 2013

Make Your Brand Online by Website Building & Google SEO [For Teachers Only] Course

COURSE LINK: http://www.wiziq.com/course/23305-make-your-brand-online-by-website-building-video-making-google-tool


A Unique Course for Teachers to better market themselves with Online Marketing Tools Such as Websites, Google SEO, Blog, Social Networking Sites, Videos, etc.

This Course will increase the Visibility of a Teacher & thus have a great Positive Impact on the Revenue.

Some Important Points:


1.      Requires absolutely no knowledge of programming.
2.      Contains right blend of learning and practice (Ratio 6:4).
3.      Highly flexible and tailored as per needs of individual.
4.      How to make your own website within hours.
5.      Introduction to HTML, PHP & CSS.
6.      Search Engine Optimization – Importance & complete explanation.
7.      Understanding the Wiziq Platform & its Features.
8.      Understanding the importance of Social Networking Sites, YouTube Videos, Document uploading, etc.
9.      Importance of Blogging as a Tool for SEO.
10. Other topics Covered – Google Tools, Tune-up Utilities, YouTube Analytics, other teaching platforms along with a doubt clearing session.

Course Structure:


Class No.Class No.Class No.
1Wiziq Features & How To Use Them Better1 Hour
2How To Make a Professional Presentation1 Hour
3How To Make your Own Website/Introduction To CSS, PHP & HTML1 Hour
4Search Engine Optimization (SEO)1 Hour
5Using Google Tools Better1 Hour
6Document Uploading/Making Videos1 Hour
7Blogging/Social Networking.1 Hour
8Tune Up Utilities/Webmaster Tools/YouTube Analytics1 Hour
9Other Teaching Platforms/Branding yourself Better.1 Hour
10Revision & Doubt Clearing Session.1 Hour



Benefits of the Course:
  • After this course, you can enhance your revenue manifold since it enhances your online visibility considerably
  •  Learn how to make your own website.
  •  Learn SEO & how to implement it.
  •  How to increase your Online Visibility.
  • Personal Reports (on the steps that should be taken) will be issued to each enrollee to increase his/her revenue.
  • Sample Report is uploaded on Wiziq.

About Google Tools:
  • Ad words – It is an online advertising tool of Google. Ad words offers pay per click advertising option.
  • Ad sense – It is a free & simple way for website publishers to earn money by displaying targeted Google ads on there websites.
  • Sitemap – Sitemap/s is a way to inform Google about pages on one’s website which might not be discovered otherwise.
  • Analytics – Google Analytics is a free web analytics service that provides statistics & basic analytical tools for search engine optimization (SEO) & marketing purposes.
  • Webmaster Tools – If you are an owner of a website than Google webmaster tool is used to show detail about website or optimization, it shows where your website ranking is, is there any problem in website, which website link to us etc.
  • Calendar – It is a free time-management web application offered by Google.
  • Docs – It is a free, web-based word processor, spreadsheet, presentation, form & data storage service offered by Google.
  • Page Rank – Google consider links to be like votes. In addition, it considers some votes are more important than others. Page rank is a Google's system of counting link votes & determining which pages are most important based on them. These scores are than used along with many other things to determine if a page will rank well in a search.
Basics of Blogging:
  • Blogging has become one of the most important Search Engine Optimization (SEO) tool because, search engines like Google & yahoo knows that a blog is frequently updated with content or visitor comments thus Optimized Faster.
  • Advantage of blogging is that it doesn’t requires writers & contributors to know a lot about HTML.
  • Areas covered in this course: 
  1.   Traffic exchange programs
  2. Link exchange
  3. Free hits & unique visitors
  4. Counters
  5. Bloggers
  6. BlogSpot
  7. Other blogs



Making Your Own Website in 2 hours:


  • Basics of HTML editors.
  • Creation of Back links.
  •  Back links from Edu.
  • Submission to Directories.
  • HTML.
  • Introduction to HTML, PHP & CSS.
  • Also, SEO techniques & how to implement them explained.



Features of Wiziq:



  • Tutorials
  • Sharing Screen.
  • Tests.
  • How to make your Classes more Attractive.
  • Course Feed.
  • Recorded Class or Live Class, which should be preferred?
  • Other Features of Wiziq.


Importance of Document Uploading:

       Advantages of Documents upload.
       Important Websites:


  • Scribd
  • Docstoc
  • Wiziq
  • Slideshare

       Comparing different Document Hosting Websites.
       Where to Stop?


Videos:

  • Importance of Videos.
  • Platforms:
  • YouTube
  • Metacafe
  • Adobe Connect
  • Google Videos
  • Comparison of Different Platforms.

Other Teaching Platforms:
Blueteach - http://www.blueteach.com/en/home.php
Examville - http://www.examville.com/examville/start.html
Another Option Can Be - Google Hangout
[http://www.google.com/+/learnmore/hangouts/]


Contact Details:

Shivgan (Course Teacher) - Shivgan@qcfinance.in/ Shivgan3@gmail.com/ Shivgan3@yahoo.com.


Arpit (Course Manager) - arpit@qcfinance.in / arpit2041@yahoo.com

COURSE LINK:  http://www.wiziq.com/course/23305-make-your-brand-online-by-website-building-video-making-google-tool

Monday, May 6, 2013

Crash Course for CFA L2 2016

Focus on top questions:

Upstep u d p etc prob [1+rf-d] / [u-d] and exponential formula - binomial tree e to power 2 sigma derivation
Persistence factor
H model: D0 is D: [D(1+gl) + DH(gs-gl)]/[r-gl]
Pure active / portfolio systematic risk... analyst R square .. stropness of alpha
Justified P/S = Net profit margin * Justified traling p/e = E/S into 1-b into 1+g whole divided by r- g
portfolio is entirely new- Portfolio with similar securities: 1/n*sigma-square + (n-1)/n Cov
Private Euity numerical on Drawn, return big table etc

Important Points
real estate table numerical with properly values
Portfolio has many new things
irr using calculator - check all tests in calculator
other topics using calculator like capital budgeting
ratio current temporal rates
corp finance - many numericals -
secret sauce video on things that are missed
theory last chapter of mbs and trenching data
contraction risk in MBS

List of Formulas that might give trouble:

Difference makers: FSA currency traslation, FSA accruals...
Quant Difference makers: regression, time series, arch, inetere rate questioins, binomial trees, oas, cpr etc.
Equity: same .. easy...


Ethics:
Research reports and soft dollars... what is allowed while making research reports....consensus

Quant: log taking with ARCH with multi series and combining things contegration of quant
Residual income formula long one: B + [(Roe-r)*B]/[r-g]
Economics revision : interest formula don't work, complex version of swaps due twister spots and semi annual payments

Derivatives: interest rate numerical with swap and payment and selection of interest rates is tricky, also the pv factor formula didn't work. in all interest rate derivatives is an area that you should explore.
fixed income seems to be in control
interest rate problems fir tree didn't work, make trees on MATLAB for trees
regression with high level of theory - this tricky
convexity formulas
FRA Agreement
FI CPR the 30 month formula where 1- CPR = (1- SMM)^12 ... CPR= months * .2%* Times PSA
FSA formulas from question
Currency swap
Interest rate swap: [1-Zn]/[z1 + z2...zn]
transition current
soft dollar research objectivity new prudent rule, old standard
Fama: Market risk + small cal risk + value risk
Eqity: Rolls model confident risk , build up, pastur liquid factor,
DDM P/E multiple: 1-b divided by r- g
P/B = ROE-g divided by r-g
premium control not control - private company
interest rate swap / currency swap / fra
credit derivatives
Whats solution for very long divident questions
Reits  funds from operation
MM numerical new formula n terms
Information ratio = active risk / active return
Quant, is model good Ftest, hetroskedicity present: Pagan, removal white... Serial correlation present: Derban whatson (2(1-r)) smaller postiive larger negative in between inconclusive removal: Hanse...
Testing of the above 2 tests is imp
Adj R-square 1 - [n-1 / n-k-1]* [1-R-square]
b0/[1-b1]
HHI Summation of MS*100, when is it concentrated? 1000-1800
Favorable income per share = (Coupon - Conversion Ratio *  DPS )/conversion ratio
most trouble maker is currency translation in accounting
linking the pension translation from 10k into reality to make it easy


1) employee benefits - Questions from Main curriculum
2) quants - economics paper - get this done for conference  - liniked with pp
Regression and quant and D test - issues with regression in excel file
3) Lessons we learn
4) Evaluating Financial reporting Quality
5) Integration of FSA
6) Portfolio - done except

Reviews:
Exam still has 50% theory - and numerical are the easy ones

AI: Real estate numerical and quant involved.
Private equity valuations
Biggest drag all down is FRA

turning exam real with real quant everywhere.






--Thanks

My Wiziq Profile

Profile Link - http://www.wiziq.com/shivgan_joshi

Name: Shivgan Joshi.

Instructor: CFA, BAT, GMAT, VBA, MATLAB & other Finance related fields.

More Than 2 Years Experience in Online Teaching Field.


My Courses on Offer:

VBA for Financial Engineering & Modelling (http://www.wiziq.com/course/19620-vba-for-financial-engineering-and-modeling).

Bloomberg Assessment Test (BAT) Exam Prep (http://www.wiziq.com/course/7526-bloomberg-assessment-test-bat-exam-prep).

MATLAB for Financial Engineering (http://www.wiziq.com/course/7225-matlab-for-financial-engineering).

CFA (L1)/FRM Exam/Bloomberg Assessment Test/ MATLAB-R-VBA: Study Group (http://www.wiziq.com/course/708-CFA-Classes-Discussions-Study-Group-for-Self-Prep).

GRE Revised Online Study Prep Group: On Demand Online Classes (http://www.wiziq.com/course/935-GRE-Revised-Online-Study-Group).

GMAT Verbal & Quantitative Online Classes Study Group Prep Course Live (http://www.wiziq.com/course/697-GMAT-Study-Group).


Total Learners - 1000+

Total Published Tests - 100+ containing 1000+ Questions.

Total Tutorials - 250+

Total Class Recordings - 200+

My Network - About 500 Contacts & 800 Followers.

130 Member Recommendations.

Email ID - Shivgan3@gmail.com/Shivgan@qcfinance.in/Shivgan3@yahoo.com.

Website - www.qcfinance.in

YouTube Linkhttp://www.youtube.com/user/shivbhaktajoshi.


Testimonials:

"Great class. I tackled some questions that normally scare me off and gained a pretty good understanding in a short time period. He also provides excellent explanations and is a very patient instructor."
James Davermann -


"class was excellent"
Sridevi Kesavarapu -

Saturday, May 4, 2013

Avoiding On Error Resume next statements in VBA what is the road ahead then?

Avoiding Error statements in VBA what is the road ahead then?



Blank vs "" vs 0
Keeping there nothing
Keeping there ""
Formula giving "" or 0

NA is error
Div/0

All of them have their importance and implcation.

0 is different from isblank ... iszero.... is function... is date ... etc


These might become useful at times...

Also you can use 0 1 + etc while dealing with boolean which means true false 1 0 & and 



Explicitly handling error and not using error handlers is the key..



Sub errorp1()

Dim i, j As Double
For i = 1 To 5 Step 1
j = 1 / (i - 2)
On Error Resume Next
MsgBox j
'ignore the error and move ahead keeping last value
Next i
End Sub

Sub errorp2()

Dim i, j As Variant
For i = 1 To 5 Step 1
j = 1 / ((i - 2) * (i - 3))
MsgBox j
On Error GoTo ER
GoTo ER2
ER:
On Error GoTo 0
MsgBox "error"
Resume Next

ER2:
Next i

End Sub

'Notes
'http://stackoverflow.com/questions/...tween-on-error-goto-0-and-on-error-goto-1-vba
'http://www.excelfox.com/forum/f23/difference-between-on-error-goto-0-and-on-error-goto-1-a-894/
'On Error GoTo 0 disables any error trapping currently present in the procedure.
'On Error GoTo -1 clears the error handling and sets it to nothing which allows you to create another error trap.

Sub ErrorTest()

Dim dblValue As Double

On Error GoTo ErrHandler1
dblValue = 1 / 0
ErrHandler1:
MsgBox "Exception Caught"
On Error GoTo -1 'Comment this line to check the effect
On Error GoTo ErrHandler2
dblValue = 1 / 0
ErrHandler2:
MsgBox "Again caught it."

End Sub
Sub ErrorTestUserHandler()

Dim dblValue As Double

For lngloop = 1 To 10
On Error GoTo ErrHandler
dblValue = 1 / 0
ErrHandler:
MsgBox "Caught it."

On Error GoTo -1 'Comment this line and run it again to see the effect
Next

End Sub


Join our VBA for financial engineering course (http://www.wiziq.com/course/19620-vba-for-financial-engineering-and-modeling) & get 15% discount. Ask for discount code, email - info@qcfinance.in.

Sunday, April 28, 2013

Quant Finance startups Strategy

Some start-ups ideas in Quant Finance that you would like to look are:

MATLAB
http://www.goddardconsulting.ca/
http://www.reval.com/pages/default.aspx
http://urbanschool.in/outsourcing.html (MATLAB course outsourcing)
http://www.mathtutordvd.com/

Mumbai / Risk
http://www.quantumphinance.com/
http://www.bbanalytics.biz/products-services/risk-analytics/
http://www.discern-risk.com/

About FinStream Financial Advisers

Edu
http://www.iiqf.org/volatility-trading.html
www.iiqf.org/courses/post-graduate-program-algorithmic-trading.html
http://www.iqfindia.com/corporate-training/quantitative-finance.html
http://www.quantinsti.com/algotradingcourses.html
www.quantmaster.in
http://knowledgevarsity.com/

LI
http://www.capmetrics.com/quantitative_analysis.html
Way2Wealth Illuminati
Future first also trading
http://www.esteeadvisors.com/
Mu Sigma

Job Sites:
http://www.globeop.com/

From Coverage:
http://www.salusalpha-it.com/SAITPL/Career.aspx?#Culture
http://www.tresvista.com/index.php?option=com_content&view=article&id=114&Itemid=98
http://crisil.com/global-offshoring/quantitative-research.html


Coaching
http://financetrain.com/certification-guides/frm-exam/frm-exam-part-2/
http://www.bionicturtle.com


Quant Trading
https://quadeyesecurities.com/careers.html

Friday, April 26, 2013

VBA Coding Style

http://social.msdn.microsoft.com/Forums/en-US/isvvba/thread/bf247ff3-a496-400c-9bbe-d2477c6d33f6/

http://en.wikibooks.org/wiki/Programming:Visual_Basic_Classic/Coding_Standards

http://www.ee.columbia.edu/~marios/matlab/MatlabStyle1p5.pdf

http://www.exceluser.com/explore/vbastds.htm


Following consistent type and scope for the variables
Using inline comments where required

http://www.xoc.net/standards/rvbanc.asp

http://www.fincad.com/pdfs/vba_coding.pdf

good 2 page summary

http://en.wikipedia.org/wiki/Programming_style

http://en.wikipedia.org/wiki/Coding_conventions

Nothing on youtube

http://msdn.microsoft.com/en-us/library/aa240822(v=vs.60).aspx

Talks about division: Naming convention, commenting and indenting.

For other rules please refer the coding standard reference (Primary):
(http://en.wikibooks.org/wiki/Programming:Visual_Basic_Classic/Coding_Standards) is a reference for VBA standards

VBA Coding Standards for reference only (Secondary):
1. http://www.exceluser.com/explore/vbastds.htm
2. http://www.xoc.net/standards/rvbanc.asp
3. http://www.fincad.com/pdfs/vba_coding.pdf
4. http://en.wikipedia.org/wiki/Programming_style
5. http://en.wikipedia.org/wiki/Coding_conventions
6. http://msdn.microsoft.com/en-us/library/aa240822(v=vs.60).aspx


Join our VBA for financial engineering course (http://www.wiziq.com/course/19620-vba-for-financial-engineering-and-modeling) & get 15% discount. Ask for discount code, email - info@qcfinance.in.

Tuesday, April 16, 2013

Sneak Peek of Wiziq Courses

Bloomberg Assessment Test (BAT) Exam Prep Course:








MATLAB For Financial Engineering:








My Courses:





Join our VBA for financial engineering course (http://www.wiziq.com/course/19620-vba-for-financial-engineering-and-modeling) & get 15% discount. Ask for discount code, email - info@qcfinance.in.

Join our Bloomberg Aptitude Test Prep course (http://www.wiziq.com/course/7526-bloomberg-assessment-test-bat-exam-prep) & get 15% discount. Ask for discount code, email - info@qcfinance.in

Join our MATLAB for financial engineering course (http://www.wiziq.com/course/7225-matlab-for-financial-engineering) & get 15% discount. Ask for discount code, email - info@qcfinance.in

Monday, April 8, 2013

VBA Important Programs Class 1-5 Proposal

Course Link on Wiziq - http://www.wiziq.com/course/19620-vba-for-financial-engineering-and-modeling

Qutting a Loop after taking users permission

VBA programs outline:



Class 2:
Copying data validation using range
for and while loop in the same program
param array
exporting file contents into a new file
creating dynamic data tables
clearing values of range selectively based on logic
Using capital IQ, factset data bases


Class 3:
Concepts of Financial Engineering
10k
Adjustment to data


Class 4:
Intro to Monte Carlo in Excel
Cho decomposition


Class 5:
Revision Project open session / Pulling data from yahoo case study (Ref: )

http://www.youtube.com/watch?v=iSlBE3CWg5Q


Areas that we will talk on:
On erro goto next should be avoided use goto in case you need to. on error goto 0 removes the effect for Future of on erro resume next
Named ranges all cases that could happen, seaching, copying, string, address not found, etc.Resetting charts Where required, ignore charts that is not there.
Correlated residuals to be used on the future values, why residual smatter in monte carlo? how to get these Correlated residuals in Monte Carlo...
Interview questions in VBA
#na from local us #na from a link?
Factset codes, sources, and adjustments
Searching #NA picked from toher values, power of NA()
Updates in term of both pages e and i
Example of array formula f ctr shift enter (matrix multiplication)
VBA notes on linking with power point
Power point advanced charting, flow charts,etc
OFFset function (example): http://support.microsoft.com/kb/324991



Some codes that we will discuss:

------------------------------------------

Option Explicit
Sub SetFormat()
    Dim ws As Worksheet
    For Each ws In ActiveWorkbook.Worksheets
    With ws
              ws.Cells.Font.Name = "Arial"
        End With
    Next ws
    End Sub

----------------


m = Range("range").Count
For j = 0 To m
      If Range("range")(j).Value = "O" Then
      Range("range2")(j, 0).EntireRow.Clear
       Range("range")(j).Value = "O"
       End If
   Next j


------------------------------------

Private Sub Reset()
   Dim objCht As ChartObject
   For Each objCht In ActiveSheet.ChartObjects
   With objCht.Chart
        With .Axes(xlValue)
       .MinimumScaleIsAuto = True
      .MaximumScaleIsAuto = True
  End With
      End With
   Next objCht
End Sub


-------------------------------------------------

Sub Highlight_Cells_With_Text_or_Formulas()

'Highlights all cells with text or formulas on the active sheet
'Will remove color from cells without formulas or text

Dim r As Range

With ActiveSheet.UsedRange
    .Interior.ColorIndex = xlNone
    For Each r In .Cells
        If r.Value <> "" Then r.Interior.ColorIndex = 3
        Next
End With

End Sub

-----------------------------------


Code for playing with data validation

Private Sub Worksheet_Activate2()
    Dim rng As Range, cell As Range
    With Range("BL38:BL38")
        Set rng = Intersect(.SpecialCells(xlCellTypeAllValidation), .SpecialCells(xlCellTypeBlanks))
    End With
    If Not rng Is Nothing Then
        Application.EnableEvents = False
        For Each cell In rng
            cell.Value = Sheets("Assumptions").Range("B7:B9")(1).Value
        Next cell
        Application.EnableEvents = True
    End If
End Sub


--------------------------------


Private Sub Set_Default_values() 
  Dim rng As Range
  
    Set rng = Range("Default_Values").SpecialCells(xlCellTypeAllValidation)
  
   Range("Range_name").Value = Range("Default_Values")(1).Value
    
End Sub


------------------------------------------





Sub AddNewWBKs()
Dim myWB As Workbook, newWB As Workbook
Dim myWS As Worksheet
Set myWB = ThisWorkbook
Application.ScreenUpdating = False
Set myWS = myWB.Sheets("Assumptions")
Set newWB = Workbooks.Add
myWS.Range("Coverage_Data").Copy
Range("A1").PasteSpecial xlPasteValues
 Range("A1").PasteSpecial xlPasteFormats
Application.CutCopyMode = False
ActiveSheet.UsedRange.EntireColumn.AutoFit
Application.DisplayAlerts = False
 newWB.SaveAs Filename:="C:\Documents and Settings\shivgan\My Documents\Exported Spreadsheet.xls"
Application.DisplayAlerts = True
newWB.Close
Application.ScreenUpdating = True
End Sub


--------------------------------------------------



Public Sub Count()
  Dim count_columns_selection, i, iReply As Integer
  Dim range_name_string As String
   
  For i = 1 To Range("Range_X").Rows.Count

Code for anything that may cause trouble

    On Error GoTo Error_control
    ContinueLoop:
  Next i

Do While i < Range("Range_X").Rows.Count
Error_control:
    
   iReply = MsgBox(Prompt:="Foudn Error?", _
            Buttons:=vbYesNoCancel, Title:="BLANK???")
   On Error GoTo -1
    If iReply = vbYes Then
     GoTo ContinueLoop
    ElseIf iReply = vbNo Then
      Exit Sub
    Else
       Exit Sub
    End If
    
 Loop
 
  
End Sub


-------------------------------------



Range("G6").GoalSeek Goal:=0, ChangingCell:=Range("G7")


End Sub



Sub reset()



Range("G7").Value = 0


End Sub

-------------------------------------------------


Join our VBA for financial engineering course (http://www.wiziq.com/course/19620-vba-for-financial-engineering-and-modeling) & get 15% discount. Ask for discount code, email - info@qcfinance.in.



Thursday, April 4, 2013

Bloomberg Terminal for BAT test Prep Online Class

Bloomberg Terminal for BAT test Prep Online Class

Bloomberg Terminal is a computer system that allows investors to access the Bloomberg data service. It provides real-time financial data, news feeds, messages along with the felicitation of trades.

Bloomberg charges around $24,000 a year for a single terminal subscription.

Bloomberg is currently the market leader in Providing financial data service with 315,000 subscribers.

Institutional investors are the typical customers of Bloomberg Terminal.

Bloomberg Terminal is compatible with the Excel program, thus becomes an important tool for those who work in financial sector.

Bloomberg also offers access to its users of the services from online & through mobile devices which is termed as "Bloomberg Anywhere" service.

Bloomberg Terminal Keyboard:

(Source: Wikipedia)

Function Keys on Bloomberg Terminal's Keyboard are substituted with market sector keys. Some of them are shown here:


  1. GOVT - government securities (US treasury and non-US)
  2. CORP - corporate debt
  3. MTGE - mortgage securities
  4. M-Mkt - money market
  5. MUNI - municipal debt
  6. PFD - preferred shares
  7. EQUITY - equity shares
  8. COMDTY - commodity markets
  9. INDEX - indexes
  10. CURNCY - currency markets

In our Wiziq Course on BAT, we will discuss various capabilities of Bloomberg Terminal. Some of them are as follows:
  • News: Bloomberg Terminal offers real-time news updates from varied sources. One has to just type - "NEWS" in the search bar for accessing the most recent financial & non-financial news headlines from around the world.
News Feed Interface (Source: Investopedia)


  • Equities: Bloomberg allows following facilities:
  1. To Search by name, exchange, country, etc. of the publicly traded equity shares.
  2. Equity menu allows users to view historical pricing on a stock.
  3. Compare equities side by side.
  4. Allowing screeners to screen for stocks using a multitude of metrics.


Along with many more functions........ 

Equity Menu (Source: Investopedia)


  • Fixed Income: Bloomberg allows users to search for real-time data on fixed income securities. This includes corporate debt, municipal bonds & government bonds.
  • Derivatives: Users can find real-time values for securities. Bloomberg also allows users to value hard-to-price derivatives.
Derivatives, using Historical Volatility (Source:Investopedia)

          Also, it offers Swap Manger Tool which is a highly customized Swap pricing utility which allows users to input the parameters of a swap agreement & come up with an estimate for the value of that swap.

Swap Manager Tool (Source: Investopedia)


  • Foreign Exchange: Users can view real-time rates of dozens of currencies.

These are just some of the features of Bloomberg Terminal that are discussed here. More such feature are discussed on the Bloomberg Assessment Test (BAT) prep course on Wiziq.

Join our Bloomberg Aptitude Test Prep course (http://www.wiziq.com/course/7526-bloomberg-assessment-test-bat-exam-prep) & get 15% discount. Ask for discount code, e-mail:- info@qcfinance.in.


Methodology: Go to link and answer the questions below each link.

Links to check terminal images used in the classes:

http://i.investopedia.com/inv/articles/site/Bloombergadvanced1.gif

http://i.investopedia.com/inv/articles/site/Bloombergadvanced7.gif

http://bizlib247.files.wordpress.com/2012/03/commodities.gif

http://www.bu.edu/library/files/2011/05/Apple-Bloomberg-Company-Ratio1.gif

http://www.fullermoney.com/content/2011-11-03/ABD_NAV.gif

http://i.investopedia.com/inv/articles/site/Bloombergadvanced18.gif

http://www.bloomberg.com/professional/files/2012/08/Bloomberg-Charts.jpg

http://people.stern.nyu.edu/adamodar/New_Home_Page/Bloombergdescr_files/image079.png

http://www2.le.ac.uk/departments/economics/images/bloomberg/CGB0347a_edited-1.jpg

http://i.investopedia.com/inv/articles/site/Bloombergadvanced15.gif

http://i.investopedia.com/inv/articles/site/BloomBond3.gif

http://deadlyclear.files.wordpress.com/2013/02/bt-loan-located.jpg

http://2.bp.blogspot.com/_UltIXMCtoCY/TO-UJjaRGzI/AAAAAAAACr0/czCUHZL2jOU/s1600/sg2010111735569.gif.



My Course:

One on One Customized Training:
qcfinance.in believes in personalized touch so that our clients are completely satisfied with our service. In this regard, we offer One on One Customized Training to our clients.
These Trainings are provided on request by our clients & are customized according to their individual needs.
The course structure & timings for these training are highly flexible, classes are scheduled as per the convenience of our clients.

Contact Us for More details: info@qcfinance.in.