KB013. BullScript for Beginners. Trade your own way. Introduction. Preamble

Size: px
Start display at page:

Download "KB013. BullScript for Beginners. Trade your own way. Introduction. Preamble"

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

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 information

BullCharts 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 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 information

What s New in BullCharts. Version BullCharts staff

What 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 information

Using Microsoft Excel

Using 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 information

Using Microsoft Excel

Using 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 information

Introduction to Programming in Turing. Input, Output, and Variables

Introduction 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 information

Chapter 3: Rate Laws Excel Tutorial on Fitting logarithmic data

Chapter 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 information

Math 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 information

ZeroWeb 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 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 information

Name: Class: Date: Access Module 2

Name: 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 information

A Tutorial: The Basics of Using EDS

A 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 information

FactSet Quick Start Guide

FactSet 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 information

Volume Profile Indicator Pro Version

Volume 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 information

UNLEASH 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 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 information

Shorthand for values: variables

Shorthand 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 information

Using Custom Number Formats

Using 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 information

Exercise: Graphing and Least Squares Fitting in Quattro Pro

Exercise: 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 information

and 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 ( : ).

and 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 information

Classwork. 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. 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 information

Access Intermediate

Access 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 information

Creating a Crosstab Query in Design View

Creating 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 information

Introduction to the workbook and spreadsheet

Introduction 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 information

esignal Formula Script (EFS) Tutorial Series

esignal 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 information

Running Minitab for the first time on your PC

Running 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 information

Shelly 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 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 information

CSI Lab 02. Tuesday, January 21st

CSI 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 information

Access Intermediate

Access 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 information

Learning and Development. UWE Staff Profiles (USP) User Guide

Learning 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 information

ArborCAD by CAD International. Reference Manual

ArborCAD 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 information

Introduction 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 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 information

ME 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, 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 information

Introduction to Scratch Programming v1.4 (Second Ed) Lesson 6 Calculator

Introduction 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 information

C How to Program, 6/e by Pearson Education, Inc. All Rights Reserved.

C 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 information

MA 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 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 information

but both the "what" and the "how" can get quite complicated.

but 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 information

The Absolute Value Symbol

The 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 information

Input/Output Machines

Input/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

[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 information

Lab Manual Access Module

Lab 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 information

MS WORD INSERTING PICTURES AND SHAPES

MS 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 information

1. Download the files VFE2.03GTM.ova and CPRSSetupV1.0.6.exe from the following site:

1. 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 information

Section 4.4: Parabolas

Section 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 information

Microsoft Access XP (2002) Queries

Microsoft 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 information

Moving Average (MA) Charts

Moving 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 information

Name Course Days/Start Time

Name 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 information

Java How to Program, 10/e. Copyright by Pearson Education, Inc. All Rights Reserved. 1

Java 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 information

THE SET ANALYSIS. Summary

THE 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 information

Syntax errors are produced when verifying an EasyLanguage statement that is not

Syntax 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 information

Experimental Physics I & II "Junior Lab"

Experimental 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 information

Round each observation to the nearest tenth of a cent and draw a stem and leaf plot.

Round 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 information

Accessing Your Payroll Stubs via

Accessing 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 information

Training Quick Steps Attach Center. PrognoCIS Attach Center. Select Folder / Select List: Pane

Training 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 information

Internet Web Site:

Internet 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 information

Highlights in TeleTrader Professional 10.7

Highlights 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 information

MATH SPEAK - TO BE UNDERSTOOD AND MEMORIZED

MATH 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 information

Chapter 2. Designing a Program. Input, Processing, and Output Fall 2016, CSUS. Chapter 2.1

Chapter 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 information

WYSE Academic Challenge 2017 Software Changes

WYSE 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 information

W.D.Gann Calculator Available Tools:

W.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 information

esignal Formula Script (EFS) Tutorial Series

esignal 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 information

Module 1: Introduction RStudio

Module 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 information

ARRAY VARIABLES (ROW VECTORS)

ARRAY 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 information

Whole Numbers and Integers. Angles and Bearings

Whole 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 information

Excel: Creating Charts and Graphs

Excel: 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 information

Variables and Constants

Variables 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 information

Remotely auditing Check Point devices with Nipper Studio

Remotely 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 information

Microsoft Excel XP. Intermediate

Microsoft 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

[ 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 information

Introduction 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 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 information

You can retrieve the chart by inputting the symbol of stock, warrant, index futures, sectoral

You 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 information

YEAR 9 SPRING TERM PROJECT POLYGONS and SYMMETRY

YEAR 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 information

Sustainable traffic growth in LTE network

Sustainable 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 information

Fundamentals of Programming Session 4

Fundamentals 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 information

Tutorial 33 Importing Data

Tutorial 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 information

Unit E Step-by-Step: Programming with Python

Unit 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 information

Section 7D Systems of Linear Equations

Section 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 information

Setting Up Real-Time Alerts

Setting 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 information

TRADESTATION BASICS TRADING APPS LAUNCHER KEY APPLICATIONS CHART ANALYSIS

TRADESTATION 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 information

Working with Analytical Objects. Version: 16.0

Working 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 information

Definitions. Spreadsheet. Usefulness of Spreadsheets What do people use it for? Spreadsheet Page. Spreadsheet Cell

Definitions. 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 information

Physics 251 Laboratory Introduction to Spreadsheets

Physics 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 information

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide

Copyright. 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 information

Instruction: Download and Install R and RStudio

Instruction: 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 information

Unit Using Logo Year Group: 4 Number of Lessons: 4

Unit 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 information

18 - RECYCLE BIN Into the Recycle Bin

18 - 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 information

Using Methods. Writing your own methods. Dr. Siobhán Drohan Mairead Meagher. Produced by: Department of Computing and Mathematics

Using 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 information

SSOL Language Reference Manual

SSOL 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 information

This unit will help you to describe and use graphs correctly.

This 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 information

Objective 1: Familiarize yourself with basic database terms and definitions. Objective 2: Familiarize yourself with the Access environment.

Objective 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 information

AmpereSoft ToolSystem

AmpereSoft 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

(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 information

An introduction to plotting data

An 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 information

DYO Manual. Design Your Own. Ensign 10

DYO 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 information

Computational Mathematics/Information Technology. Worksheet 2 Iteration and Excel

Computational 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 information

Uniform General Algorithmic (UNIGA) Financial Trading Language. Proposal

Uniform 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 information

DEPARTMENT 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 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 information

A 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 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 information

Plotting Graphs. Error Bars

Plotting 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 information

Multiply using the grid method.

Multiply 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 information

Principles of Compiler Design Prof. Y. N. Srikant Department of Computer Science and Automation Indian Institute of Science, Bangalore

Principles 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 information

Desktop Command window

Desktop 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