Example #1
0
	def to_tex(self, k_inc):
		dec = k_inc == 2.50

		tex = """\\Large

		\\begin{center}{\parbox[][4.5 mm][t]{40mm}{""" + self.symbol + " \\$ " + calc.price_format(self.S) + "} \\hspace{5mm} \\textbf{" + self.exp_month + "} \\hspace{20mm} r/c = " + calc.price_format(self.rc) + """}\\end{center}

		\\vspace{5mm}

		\\begin{center} {Calls \\hspace{28mm} Strike \\hspace{26mm} Puts}\\end{center}
		\\vspace{5mm}
		\\large """ + self.hint[0] + """ \\hspace{36.5mm} \\LARGE """ + "\parbox[][][t]{10mm}{\\centering " +  calc.price_format(self.strikes[0], dec) + """} \\hspace{55mm} \\large """ + self.hint[1] + """ \\vspace{6.5mm} \\\\
		\\large """ + self.hint[2] + """ \\hspace{36.5mm} \\LARGE """ + "\parbox[][][t]{10mm}{\\centering " + calc.price_format(self.strikes[1], dec) + """} \\hspace{55mm} \\large """ + self.hint[3] + """ \\vspace{6.5mm} \\\\
		\\large """ + self.hint[4] + """ \\hspace{36.5mm} \\LARGE """ + "\parbox[][][t]{10mm}{\\centering " + calc.price_format(self.strikes[2], dec) + """} \\hspace{55mm} \\large """ + self.hint[5] + """ \\vspace{6.5mm} \\\\
		\\large """ + self.hint[6] + """ \\hspace{36.5mm} \\LARGE """ + "\parbox[][][t]{10mm}{\\centering " + calc.price_format(self.strikes[3], dec) + """} \\hspace{55mm} \\large """ + self.hint[7] + """ \\vspace{6.5mm} \\\\
		\\large """ + self.hint[8] + """ \\hspace{36.5mm} \\LARGE """ + "\parbox[][][t]{10mm}{\\centering " + calc.price_format(self.strikes[4], dec) + """} \\hspace{55mm} \\large """ + self.hint[9]
		return tex
Example #2
0
	def get_buy_write(self, loc):
		return "\parbox[][][t]{40mm}{" + calc.price_format(self.strikes[loc]) + " b/w = " + calc.price_format(self.options[loc].P + self.rc) + "}"
Example #3
0
	def get_puts_and_stock(self, loc):
		return "\parbox[][][t]{40mm}{" + calc.price_format(self.strikes[loc]) + " p+s = " + calc.price_format(self.options[loc].C - self.rc) + "}"
Example #4
0
 def print_option(self):
     print(price_format(self.C) + "\t" + str(self.K) + "\t" + price_format(self.P))