KB013. BullScript for Beginners. Trade your own way. Introduction. Preamble
|
|
- Agatha Boone
- 5 years ago
- Views:
Transcription
1 KB013 Trade your own way BullScript for Beginners This is a very basic introduction to the BullCharts scripting language, intended for beginners and novices. It explains key elements of BullScript in very basic terms. More information about BullScript can be found in the BullScript help document which is also available in BullCharts under the Help menu item. Introduction BullScript is already used in the BullCharts software to define chart indicators, and BullCharts scans. For most users most of the time, there is no need to look at the underlying script because the menu options and the drop-down selections enable users to adjust the chart indicator parameters and the scan criteria details for the majority of requirements. However, there can be times when a BullCharts user might want to tweak the underlying BullScript code, or perhaps even write their own code. In the example shown and explained below, we look at using BullScript in a chart indicator, and in particular for the Moving Average chart indicator. Preamble The following discussion explains how BullCharts handles the security price data. There are a number of price variables including the following three which are included within the sample BullScript discussed on the following pages: high low close The price variable high, for example, represents the high price for all bars across the price chart. In addition to these three price variables there are several others open, trades, volume, value. Five of these price variables can be abbreviated to just the first letter, and they can be upper or lower case: High or H Low or L Close or C Open or O Volume or V Value (no abbreviation) Trades (no abbreviation) 1
2 In the price chart shown below, understand that each high price on the chart for this security (in this case for BHP) is stored within the price variable called high. That is, it is a one-dimension array (or simple table) containing a list of all the price high values. In fact, for the period shown on the chart here from 10 to 25 January, the high values are: $37.72, $37.20, $36.64, $36.7, $36.4, $36.65, $36.72, $36.54, $36.85, $37.15, $37.22 and $ Introduction to Variables and Formulae Consider the following sample BullScript statement: TypicalPrice := (high + low + close)/3; The two characters := are known as the assignment operator. A statement like this comprises a function or calculation on the right-hand side of the assignment operator, and it specifies that the result of this function or calculation is to be stored in the variable named on the left hand side (a typical computer programming standard). In this example TypicalPrice is a variable name which will store the answer to the calculation from the right-hand side. This calculation is simply the addition of three price variables (the high, low and close), with the result divided by three to simply give the average of the three values. It is important to understand that because each of the three price variables actually contains a list of values, then the resulting answer will be a list of values. 2
3 Plotting a basic Moving Average Consider the following sample BullScript statement: MA(C,28,SIMPLE); The simple statement shown here is the Moving Average indicator function (one of many indicator functions), and when appearing in BullScript like this, followed by the semi-colon character, it will cause the Moving Average indicator to be drawn on the price chart. The elements of this sample statement are: MA specifies the function (the Moving Average indicator function) C based on the Close price, 28 a 28 period Moving Average, SIMPLE a Simple Moving Average, as opposed to Exponential, Weighted, etc. This statement could also be written as: ma(close,28,simple); Sample BullScript The Moving Average indicator The following 7 lines are the complete BullScript code that can be used to prompt the user for input values, and generate the Moving Average indicator on a price chart. Each element of the script is explained in the details on the following pages [description="average of price (or other value) calculated over a period of time..."] [target=price; category=moving Average] expr := expression("expression"); method := inputma("method",simple); n := input("time periods",14,1); res := ma(expr,n,method); res; Sample BullScript Line 1 Attribute: Description [description="average of price (or other value) calculated over a period of time..."] The pair of square brackets: [ ] indicates one or more attributes. In this case the attribute called description. The text that follows within the quotation marks can be used elsewhere. 3
4 Sample BullScript Line 2 Attributes [target=price; category=moving Average] As for line 1 above, the pair of square brackets indicates one (or more) attributes. In this case, the two attributes: target, and category, which both have special meaning. The target attribute specifies where the MA curve will be drawn in this case on the Price plot (as opposed to the other possible targets of: Volume, New Pane, etc.). The category attribute literally specifies the category for this item. For the MA, this means that when you use the BullCharts menu option Insert > Indicator to insert an indicator, the resulting dialogue box (see Figure 1 below) has a drop-down labelled Category and will show several indicators of the category Moving Average within the list of items. That is, you can use the category attribute in BullScript to create your own indicator category to assist with finding the indicator at a late time. Figure 1: The "Insert Indicator" dialogue box Category selection. Because both lines 1 and 2 contain attributes, they could be combined in the BullScript into just one statement as follows, noting that the semi-colon character ; is used to separate them. [description="average of price (or other value) calculated over a period of time..."; target=price; category=moving Average] 4
5 Sample BullScript Line 3 Prompting for input expr := expression("expression"); The BullCharts menu Insert > Indicator dialogue (as shown in Figure 2 below) prompts for three things:- Expression, Method, and Time Periods. The line 3 prompts for a value for Expression, and stores the entered value in a variable named expr. This will be one of:- Open, High, Low, Close, Volume, Value or Trades (these are known in BullCharts as price variables). Here is a possible variation of this particular statement: price-parameter := expression( Select the price parameter ) The Line 3 above could just as easily have been something like that shown at left where price-parameter is the name of the variable that will store the answer, and Select the price parameter is the text that would be displayed in the Insert > Indicator dialogue box. Figure 2: The "Insert Indicator" dialogue box to enter parameters. Sample BullScript Line 4 Prompting for type of MA method := inputma("method",simple); The keyword here inputma specifically prompts for the type of moving average to be entered (ie. simple, exponential, etc.). The word Method is displayed in the dialogue box prompt (see the Figure above), and SIMPLE is the default value that is offered for the type of MA (note that the text included here as the default must be a valid item from the list of available items). The actual value that is entered or selected is stored for later use in the variable named method. 5
6 Sample BullScript Line 5 Prompting for number of MA periods n := input("time periods",14,1); The keyword here input prompts for a numeric value to be entered for the number of time periods for the Moving Average. The text Time periods is displayed in the dialogue box prompt (see the Figure above), and the two numbers here are: 14 this is the default value offered, and 1 this is the minimum value. The actual value that is entered or selected is stored for later use in the variable named n. Sample BullScript Line 6 The result to be plotted res := ma(expr,n,method); The text: ma(expr,n,method) is the moving average indicator function, and specifies that the Moving Average values are to be calculated for the current security, using the values stored in the three variables that were input above:- expr,n,method. The resulting moving average values are stored in a variable named res. Sample BullScript Line 7 Draw the chart res; This simple statement has the name of a variable, in this case res, followed by a semi-colon. This causes whatever has been specified in the variable res to be drawn on the price chart, remembering that is will be a series of values, and not just one number. Recap A key point to remember is that for any one particular security, all of the seven price variables (ie. Open, High, Low, Close, Volume, Value, Trades) are stored in seven separate one-dimension arrays (an array is basically a table). So when a price variable such as high is stated in a formula or calculation, it is referring to all of the high values for one stock. So when a calculation is performed, the result shown on the left side of the assignment operator := refers to a number of values. If the price varible high contains 100 values for successive high values, then the result will contain 100 values. 6
Introduction. What is BullScript? This BullScript Primer. More BullScript Help
A BullScript Primer To help BullCharts users understand and learn about the BullScript language, functions, keywords, etc. Document status Fourth draft 19 August 2016 This document is an early draft of
More informationBullCharts chart indicator to display text and data Case study example using BullScript (based on sample from Des Bleakley)
BullCharts chart indicator to display text and data Case study example using BullScript (based on sample from Des Bleakley) BullCharts is a powerful and user-friendly charting and analysis system. Anyone
More informationWhat s New in BullCharts. Version BullCharts staff
What s New in BullCharts www.bullcharts.com.au Version 4.3 Welcome to the latest revisions to Australia's BullCharts charting software. This version (4.3) runs on: Windows 7, Windows 8 (both 32-bit and
More informationUsing Microsoft Excel
Using Microsoft Excel Excel contains numerous tools that are intended to meet a wide range of requirements. Some of the more specialised tools are useful to people in certain situations while others have
More informationUsing Microsoft Excel
Using Microsoft Excel Excel contains numerous tools that are intended to meet a wide range of requirements. Some of the more specialised tools are useful to only certain types of people while others have
More informationIntroduction to Programming in Turing. Input, Output, and Variables
Introduction to Programming in Turing Input, Output, and Variables The IPO Model The most basic model for a computer system is the Input-Processing-Output (IPO) Model. In order to interact with the computer
More informationChapter 3: Rate Laws Excel Tutorial on Fitting logarithmic data
Chapter 3: Rate Laws Excel Tutorial on Fitting logarithmic data The following table shows the raw data which you need to fit to an appropriate equation k (s -1 ) T (K) 0.00043 312.5 0.00103 318.47 0.0018
More informationMath 205 Test 3 Grading Guidelines Problem 1 Part a: 1 point for figuring out r, 2 points for setting up the equation P = ln 2 P and 1 point for the initial condition. Part b: All or nothing. This is really
More informationZeroWeb Manual. Securities offered to you by TradeZero America, Inc. Page 1 of 11
ZeroWeb Manual Securities offered to you by TradeZero America, Inc Page 1 of 11 Contents WATCH LIST...3 CHARTS...4 LEVEL 2, TIME and SALES, ORDER ENTRY...6 SHORT LIST and LOCATES...7 NEW WINDOWS and LAYOUT...8
More informationName: Class: Date: Access Module 2
1. To create a new query in Design view, click CREATE on the ribbon to display the CREATE tab and then click the button to create a new query. a. Query b. Design View c. Query Design d. Select Query ANSWER:
More informationA Tutorial: The Basics of Using EDS
Chapter II. A Tutorial: The Basics of Using EDS In This Chapter How to develop and test your own screening strategies with EDS 516 Summary of how to use EDS 524 EDS: Chapter II 515 How to develop and test
More informationFactSet Quick Start Guide
FactSet Quick Start Guide Table of Contents FactSet Quick Start Guide... 1 FactSet Quick Start Guide... 3 Getting Started... 3 Inserting Components in Your Workspace... 4 Searching with FactSet... 5 Market
More informationVolume Profile Indicator Pro Version
Volume Profile Indicator Pro Version Introduction... 2 Getting Started... 3 Choose your chart history... 3 Selecting Volume Profile and Volume Profile Filter in Chart Indicator window... 3 Overview of
More informationUNLEASH THE POWER OF SCRIPTING F A C T S H E E T AUTHOR DARREN HAWKINS AUGUST 2015
UNLEASH THE POWER OF SCRIPTING F A C T S H E E T AUTHOR DARREN HAWKINS AUGUST 2015 Summary The ability to create your own custom formulas to scan or filter large sets of data can be a huge time-saver.
More informationShorthand for values: variables
Chapter 2 Shorthand for values: variables 2.1 Defining a variable You ve typed a lot of expressions into the computer involving pictures, but every time you need a different picture, you ve needed to find
More informationUsing Custom Number Formats
APPENDIX B Using Custom Number Formats Although Excel provides a good variety of built-in number formats, you may find that none of these suits your needs. This appendix describes how to create custom
More informationExercise: Graphing and Least Squares Fitting in Quattro Pro
Chapter 5 Exercise: Graphing and Least Squares Fitting in Quattro Pro 5.1 Purpose The purpose of this experiment is to become familiar with using Quattro Pro to produce graphs and analyze graphical data.
More informationand numbers and no spaces. Press after typing the name. You are now in the Program Editor. Each line of code begins with the colon character ( : ).
NEW! Calculator Coding Explore the basics of coding using TI Basic, and create your own program. Created by Texas Instruments for their TI Codes curriculum, this activity is a great starting point for
More informationClasswork. Opening Exercise. Example 1: Using Ratios and Unit Rate to Determine Volume. Determine the volume of the aquarium. 12 in. 10 in. 20 in.
Classwork Opening Exercise Determine the volume of this aquarium. 12 in. 20 in. 10 in. Example 1: Using Ratios and Unit Rate to Determine Volume For his environmental science project, Jamie is creating
More informationAccess Intermediate
Access 2010 - Intermediate 103-134 Advanced Queries Quick Links Overview Pages AC116 AC117 Selecting Fields Pages AC118 AC119 AC122 Sorting Results Pages AC125 AC126 Specifying Criteria Pages AC132 AC134
More informationCreating a Crosstab Query in Design View
Procedures LESSON 31: CREATING CROSSTAB QUERIES Using the Crosstab Query Wizard box, click Crosstab Query Wizard. 5. In the next Crosstab Query the table or query on which you want to base the query. 7.
More informationIntroduction to the workbook and spreadsheet
Excel Tutorial To make the most of this tutorial I suggest you follow through it while sitting in front of a computer with Microsoft Excel running. This will allow you to try things out as you follow along.
More informationesignal Formula Script (EFS) Tutorial Series
esignal Formula Script (EFS) Tutorial Series INTRODUCTORY TUTORIAL 3 Introduction to premain() and main() Summary: This tutorial introduces the specific purpose and usage of the premain() and main() user-defined
More informationRunning Minitab for the first time on your PC
Running Minitab for the first time on your PC Screen Appearance When you select the MINITAB option from the MINITAB 14 program group, or click on MINITAB 14 under RAS you will see the following screen.
More informationShelly Cashman Series Microsoft Office 365 and Access 2016 Introductory 1st Edition Pratt TEST BANK
Shelly Cashman Series Microsoft Office 365 and Access 2016 Introductory 1st Edition Pratt TEST BANK Full clear download (no formatting errors) at: https://testbankreal.com/download/shelly-cashman-series-microsoft-office-365-access-
More informationCSI Lab 02. Tuesday, January 21st
CSI Lab 02 Tuesday, January 21st Objectives: Explore some basic functionality of python Introduction Last week we talked about the fact that a computer is, among other things, a tool to perform high speed
More informationAccess Intermediate
Access 2013 - Intermediate 103-134 Advanced Queries Quick Links Overview Pages AC124 AC125 Selecting Fields Pages AC125 AC128 AC129 AC131 AC238 Sorting Results Pages AC131 AC136 Specifying Criteria Pages
More informationLearning and Development. UWE Staff Profiles (USP) User Guide
Learning and Development UWE Staff Profiles (USP) User Guide About this training manual This manual is yours to keep and is intended as a guide to be used during the training course and as a reference
More informationArborCAD by CAD International. Reference Manual
Reference Manual This application reference manual is to be read in conjunction with the RealCAD Reference Manual accessible from the HELP menu at the top of your CAD screen. Whilst the RealCAD Reference
More informationIntroduction to Python. Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas
Introduction to Python Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas If you have your own PC, download and install a syntax-highlighting text editor and Python
More informationME 1020 Engineering Programming with MATLAB. Chapter 1 In-Class Assignment: 1.1, 1.3, 1.13, Topics Covered:
ME 1020 Engineering Programming with MATLAB Chapter 1 In-Class Assignment: 1.1, 1.3, 1.13, 1.16 Topics Covered: Use MATLAB as a calculator Save files to folders and open files from folders Create row vector
More informationIntroduction to Scratch Programming v1.4 (Second Ed) Lesson 6 Calculator
Lesson What you will learn: how to perform simple calculations using Scratch how to use variables how to develop a design how to use the else if function how to create animated buttons Contents Exercise
More informationC How to Program, 6/e by Pearson Education, Inc. All Rights Reserved.
C How to Program, 6/e 1992-2010 by Pearson Education, Inc. An important part of the solution to any problem is the presentation of the results. In this chapter, we discuss in depth the formatting features
More informationMA 220 Lesson 28 Notes Section 3.3 (p. 191, 2 nd half of text)
MA 220 Lesson 28 Notes Section 3.3 (p. 191, 2 nd half of tet) The property of the graph of a function curving upward or downward is defined as the concavity of the graph of a function. Concavity if how
More informationbut both the "what" and the "how" can get quite complicated.
plot3d Maple's plot3d command is used for drawing graphs of surfaces in three-dimensional space. The syntax and usage of the command is very similar to the plot command (which plots curves in the two-dimensional
More informationThe Absolute Value Symbol
Section 1 3: Absolute Value and Powers The Absolute Value Symbol The symbol for absolute value is a pair of vertical lines. These absolute value brackets act like the parenthesis that we use in order of
More informationInput/Output Machines
UNIT 1 1 STUDENT BOOK / Machines LESSON Quick Review t Home c h o o l This is an / machine It can be used to make a growing pattern Each input is multiplied by 9 to get the output If you input 1, the output
More information[Note: each line drawn must be a single line segment satisfying x = 3] (b) y = x drawn 1 B1 for y = x drawn
1. (a) x = 3 drawn 1 B1 for x = 3 drawn (b) y = x drawn 1 B1 for y = x drawn [Note: each line drawn must be a single line segment satisfying x = 3] [Note: each line drawn must be a single line segment
More informationLab Manual Access Module
Lab Manual Access Module Lab 3: Advanced Queries Custom calculations in queries Sometimes, you want to specify certain calculated variables that would show up in your query result. Access allows you to
More informationMS WORD INSERTING PICTURES AND SHAPES
MS WORD INSERTING PICTURES AND SHAPES MICROSOFT WORD INSERTING PICTURES AND SHAPES Contents WORKING WITH ILLUSTRATIONS... 1 USING THE CLIP ART TASK PANE... 2 INSERTING A PICTURE FROM FILE... 4 FORMATTING
More information1. Download the files VFE2.03GTM.ova and CPRSSetupV1.0.6.exe from the following site:
VistA for Education version 2.03 GT.M Manual Installation Instructions Last updated: January 14, 2013 Download VistA for Education Virtual Machine Appliance and CPRS 1. Download the files VFE2.03GTM.ova
More informationSection 4.4: Parabolas
Objective: Graph parabolas using the vertex, x-intercepts, and y-intercept. Just as the graph of a linear equation y mx b can be drawn, the graph of a quadratic equation y ax bx c can be drawn. The graph
More informationMicrosoft Access XP (2002) Queries
Microsoft Access XP (2002) Queries Column Display & Sorting Simple Queries And & Or Conditions Ranges Wild Cards Blanks Calculations Multi-table Queries Table of Contents INTRODUCTION TO ACCESS QUERIES...
More informationMoving Average (MA) Charts
Moving Average (MA) Charts Summary The Moving Average Charts procedure creates control charts for a single numeric variable where the data have been collected either individually or in subgroups. In contrast
More informationName Course Days/Start Time
Name Course Days/Start Time Mini-Project : The Library of Functions In your previous math class, you learned to graph equations containing two variables by finding and plotting points. In this class, we
More informationJava How to Program, 10/e. Copyright by Pearson Education, Inc. All Rights Reserved. 1
Java How to Program, 10/e Rights Reserved. 1 switch multiple-selection statement Case study on switch statement Rights Reserved. 2 switch multiple-selection statement performs different actions based on
More informationTHE SET ANALYSIS. Summary
THE SET ANALYSIS Summary 1 Why use the sets... 3 2 The identifier... 4 3 The operators... 4 4 The modifiers... 5 4.1 All members... 5 4.2 Known members... 6 4.3 Search string... 7 4.4 Using a boundary
More informationSyntax errors are produced when verifying an EasyLanguage statement that is not
Building Winning Trading Systems with Trade Station, Second Edition By George Pruitt and John R. Hill Copyright 2012 by George Pruitt and John R EasyLanguage Syntax Errors Syntax errors are produced when
More informationExperimental Physics I & II "Junior Lab"
MIT OpenCourseWare http://ocw.mit.edu 8.13-14 Experimental Physics I & II "Junior Lab" Fall 2007 - Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
More informationRound each observation to the nearest tenth of a cent and draw a stem and leaf plot.
Warm Up Round each observation to the nearest tenth of a cent and draw a stem and leaf plot. 1. Constructing Frequency Polygons 2. Create Cumulative Frequency and Cumulative Relative Frequency Tables 3.
More informationAccessing Your Payroll Stubs via
Accessing Your Payroll Stubs via Email Logging On to a Computer within the District: (does not apply to your computer at home) 1) Turn on the computer, if it is not already on. At this screen, press the
More informationTraining Quick Steps Attach Center. PrognoCIS Attach Center. Select Folder / Select List: Pane
PrognoCIS The allows you to organize and associate documents to a patient chart. These may be digital images, consent forms, receipts, or any other document that has been faxed or scanned into a digital
More informationInternet Web Site:
1 Internet Web Site: www.reliableparts.com Click on Canadian Online Ordering To sign on: User ID = your account number -- Password = "Your assigned password" Note: A one time set up to change your browser
More informationHighlights in TeleTrader Professional 10.7
Highlights in TeleTrader Professional Request historical data in Microsoft Excel using Excel Add-in Improved Quick Quote document with market depth and configurable columns News Flash rows available in
More informationMATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED
FOM 11 T26 QUADRATIC FUNCTIONS IN VERTEX FORM - 1 1 MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED 1) STANDARD FORM OF A QUADRATIC FUNCTION = a statement where the expression of a quadratic function is written
More informationChapter 2. Designing a Program. Input, Processing, and Output Fall 2016, CSUS. Chapter 2.1
Chapter 2 Input, Processing, and Output Fall 2016, CSUS Designing a Program Chapter 2.1 1 Algorithms They are the logic on how to do something how to compute the value of Pi how to delete a file how to
More informationWYSE Academic Challenge 2017 Software Changes
WYSE Academic Challenge 2017 Software Changes This document outlines the means by which site coordinators can gain access to the WYSE Academic Challenge 2017 online software. In the past, the online software
More informationW.D.Gann Calculator Available Tools:
W.D.Gann Calculator Available Tools: 1.Automated Tools: Gann Time Analysis Gann Square of 9 Gann Square of 12 GAV User Manual 2.Manual Tools: Gann Time Analysis Gann Square of 9 Gann Square of 12 1.Gann
More informationesignal Formula Script (EFS) Tutorial Series
esignal Formula Script (EFS) Tutorial Series BACK TESTING TUTORIAL 3 Position Management Summary: This tutorial will explore a detailed back testing example that manages positions with multiple closing
More informationModule 1: Introduction RStudio
Module 1: Introduction RStudio Contents Page(s) Installing R and RStudio Software for Social Network Analysis 1-2 Introduction to R Language/ Syntax 3 Welcome to RStudio 4-14 A. The 4 Panes 5 B. Calculator
More informationARRAY VARIABLES (ROW VECTORS)
11 ARRAY VARIABLES (ROW VECTORS) % Variables in addition to being singular valued can be set up as AN ARRAY of numbers. If we have an array variable as a row of numbers we call it a ROW VECTOR. You can
More informationWhole Numbers and Integers. Angles and Bearings
Whole Numbers and Integers Multiply two 2-digit whole numbers without a calculator Know the meaning of square number Add and subtract two integers without a calculator Multiply an integer by a single digit
More informationExcel: Creating Charts and Graphs
Excel: Creating Charts and Graphs Charts for Excel 2013 1 Charts for Excel 2013 2 Background Information This short workshop is designed to provide an overview for creating and formatting charts and sparklines
More informationVariables and Constants
87 Chapter 5 Variables and Constants 5.1 Storing Information in the Computer 5.2 Declaring Variables 5.3 Inputting Character Strings 5.4 Mistakes in Programs 5.5 Inputting Numbers 5.6 Inputting Real Numbers
More informationRemotely auditing Check Point devices with Nipper Studio
Remotely auditing Check Point devices with Nipper Studio Purpose: To explain how to audit a Check Point device using Nipper Studio remotely; Scope: This method will work with all Check Point devices and
More informationMicrosoft Excel XP. Intermediate
Microsoft Excel XP Intermediate Jonathan Thomas March 2006 Contents Lesson 1: Headers and Footers...1 Lesson 2: Inserting, Viewing and Deleting Cell Comments...2 Options...2 Lesson 3: Printing Comments...3
More information[ WHITE PAPER ] System Policies and Privileges for Processing Data in Empower Software with Data Integrity in Mind INTRODUCTION
System Policies and Privileges for Processing Data in Empower Software with Data Integrity in Mind Explore how Empower Chromatography Data Software System Policies and privileges can be used to control
More informationIntroduction to Python. Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas
Introduction to Python Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas If you have your own PC, download and install a syntax-highlighting text editor and Python
More informationYou can retrieve the chart by inputting the symbol of stock, warrant, index futures, sectoral
Chart Menu Chart menu displays graphical data with histories and 16 major technical analysis tools and Trend Line. You can click at the tool you like. Chart will be changed according to your selection.
More informationYEAR 9 SPRING TERM PROJECT POLYGONS and SYMMETRY
YEAR 9 SPRING TERM PROJECT POLYGONS and SYMMETRY Focus of the Project These investigations are all centred on the theme polygons and symmetry allowing students to develop their geometric thinking and reasoning
More informationSustainable traffic growth in LTE network
Sustainable traffic growth in LTE network Analysis of spectrum and carrier requirements Nokia white paper Sustainable traffic growth in LTE network Contents Executive summary 3 Introduction 4 Capacity
More informationFundamentals of Programming Session 4
Fundamentals of Programming Session 4 Instructor: Reza Entezari-Maleki Email: entezari@ce.sharif.edu 1 Fall 2011 These slides are created using Deitel s slides, ( 1992-2010 by Pearson Education, Inc).
More informationTutorial 33 Importing Data
1 of 8 06/07/2011 16:17 Tutorial 33 Importing Data In Tutorial 18, we looked at how to export data from ShareScope for use in other applications. In this tutorial, we look at the different ways of importing
More informationUnit E Step-by-Step: Programming with Python
Unit E Step-by-Step: Programming with Python Computer Concepts 2016 ENHANCED EDITION 1 Unit Contents Section A: Hello World! Python Style Section B: The Wacky Word Game Section C: Build Your Own Calculator
More informationSection 7D Systems of Linear Equations
Section 7D Systems of Linear Equations Companies often look at more than one equation of a line when analyzing how their business is doing. For example a company might look at a cost equation and a profit
More informationSetting Up Real-Time Alerts
Chapter III. Setting Up Real-Time Alerts In this chapter 1. Specify tickers to monitor 842 2. Customize the Chart window 844 3. Select technical indicators for display 845 4. Specify data preferences for
More informationTRADESTATION BASICS TRADING APPS LAUNCHER KEY APPLICATIONS CHART ANALYSIS
TRADESTATION BASICS TRADING APPS LAUNCHER The Trading Apps Launcher can be activated by clicking on the small tab on the left hand side of the screen. This allows you to activate any of the Tradestation
More informationWorking with Analytical Objects. Version: 16.0
Working with Analytical Objects Version: 16.0 Copyright 2017 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived
More informationDefinitions. Spreadsheet. Usefulness of Spreadsheets What do people use it for? Spreadsheet Page. Spreadsheet Cell
www.tongatapu.net.to Terms and 18 January 1999 Definitions Spreadsheet A table which displays numbers in rows and columns, used for accounting, budgeting, financial analysis, scientific applications, and
More informationPhysics 251 Laboratory Introduction to Spreadsheets
Physics 251 Laboratory Introduction to Spreadsheets Pre-Lab: Please do the lab-prep exercises on the web. Introduction Spreadsheets have a wide variety of uses in both the business and academic worlds.
More informationCopyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide
PROGRAMMING WITH REFLECTION: VISUAL BASIC USER GUIDE WINDOWS XP WINDOWS 2000 WINDOWS SERVER 2003 WINDOWS 2000 SERVER WINDOWS TERMINAL SERVER CITRIX METAFRAME CITRIX METRAFRAME XP ENGLISH Copyright 1994-2006
More informationInstruction: Download and Install R and RStudio
1 Instruction: Download and Install R and RStudio We will use a free statistical package R, and a free version of RStudio. Please refer to the following two steps to download both R and RStudio on your
More informationUnit Using Logo Year Group: 4 Number of Lessons: 4
Unit 4.5 - Using Logo Year Group: 4 Number of Lessons: 4 Introduction The aim of the lessons is for the children to use Logo to follow and create simple algorithms. For the lessons, the children will need
More information18 - RECYCLE BIN Into the Recycle Bin
18 - RECYCLE BIN Because it is easy to accidentally delete files and something of a chore to undelete them again, Microsoft introduced the Recycle Bin way back in Windows 95. Now, when you delete files
More informationUsing Methods. Writing your own methods. Dr. Siobhán Drohan Mairead Meagher. Produced by: Department of Computing and Mathematics
Using Methods Writing your own methods Produced by: Dr. Siobhán Drohan Mairead Meagher Department of Computing and Mathematics http://www.wit.ie/ Topics list Recap of method terminology: Return type Method
More informationSSOL Language Reference Manual
SSOL Language Reference Manual Madeleine Tipp Jeevan Farias Daniel Mesko mrt2148 jtf2126 dpm2153 Manager Language Guru System Architect October 15, 2018 Contents 1 Lexical Conventions 2 1.1 Identifiers...............................................
More informationThis unit will help you to describe and use graphs correctly.
Get started 6 Graph skills This unit will help you to describe and use graphs correctly. An important part of physics is describing the patterns we see in our observations about the universe. Graphs help
More informationObjective 1: Familiarize yourself with basic database terms and definitions. Objective 2: Familiarize yourself with the Access environment.
Beginning Access 2007 Objective 1: Familiarize yourself with basic database terms and definitions. What is a Database? A Database is simply defined as a collection of related groups of information. Things
More informationAmpereSoft ToolSystem
AmpereSoft ToolSystem 2016.2 New Functions & Improvements AmpereSoft ProPlan AmpereSoft MatClass NEW: AmpereSoft QuotationAssistant 2017 by AmpereSoft GmbH Any software and hardware names and brand names
More information(Creating Arrays & Matrices) Applied Linear Algebra in Geoscience Using MATLAB
Applied Linear Algebra in Geoscience Using MATLAB (Creating Arrays & Matrices) Contents Getting Started Creating Arrays Mathematical Operations with Arrays Using Script Files and Managing Data Two-Dimensional
More informationAn introduction to plotting data
An introduction to plotting data Eric D. Black California Institute of Technology February 25, 2014 1 Introduction Plotting data is one of the essential skills every scientist must have. We use it on a
More informationDYO Manual. Design Your Own. Ensign 10
DYO Manual Design Your Own Ensign 10 Copyright 2018 Ensign Software, Inc. Last Update: 7 May 2018 1 Table of Contents Overview...5 Add DYO to a Chart...5 DYO Property Form...5 Study Name...5 Study Location...5
More informationComputational Mathematics/Information Technology. Worksheet 2 Iteration and Excel
Computational Mathematics/Information Technology Worksheet 2 Iteration and Excel This sheet uses Excel and the method of iteration to solve the problem f(x) = 0. It introduces user functions and self referencing
More informationUniform General Algorithmic (UNIGA) Financial Trading Language. Proposal
Uniform General Algorithmic (UNIGA) Financial Trading Language Proposal Leon Wu (llw2107@columbia.edu) Jiahua Ni (jn2173@columbia.edu) Jian Pan (jp2472@columbia.edu) Yang Sha (ys2280@columbia.edu) Yu Song
More informationDEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF TORONTO CSC318S THE DESIGN OF INTERACTIVE COMPUTATIONAL MEDIA. Lecture Feb.
DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF TORONTO CSC318S THE DESIGN OF INTERACTIVE COMPUTATIONAL MEDIA Lecture 10 11 Feb. 1998 INTERACTIVE DIALOGUE STYLES AND TECHNIQUES 1 10.1 A model of interactive
More informationA Mini Manual for the Spreadsheet Calculator Program SC. John E. Floyd University of Toronto
A Mini Manual for the Spreadsheet Calculator Program SC John E. Floyd University of Toronto January 4, 2002 1 Command and Input Modes At every point time SC is either in command mode or data input mode.
More informationPlotting Graphs. Error Bars
E Plotting Graphs Construct your graphs in Excel using the method outlined in the Graphing and Error Analysis lab (in the Phys 124/144/130 laboratory manual). Always choose the x-y scatter plot. Number
More informationMultiply using the grid method.
Multiply using the grid method. Learning Objective Read and plot coordinates in all quadrants DEFINITION Grid A pattern of horizontal and vertical lines, usually forming squares. DEFINITION Coordinate
More informationPrinciples of Compiler Design Prof. Y. N. Srikant Department of Computer Science and Automation Indian Institute of Science, Bangalore
(Refer Slide Time: 00:20) Principles of Compiler Design Prof. Y. N. Srikant Department of Computer Science and Automation Indian Institute of Science, Bangalore Lecture - 4 Lexical Analysis-Part-3 Welcome
More informationDesktop Command window
Chapter 1 Matlab Overview EGR1302 Desktop Command window Current Directory window Tb Tabs to toggle between Current Directory & Workspace Windows Command History window 1 Desktop Default appearance Command
More information