MCPcopy Index your code
hub / github.com/QuantFans/quantdigger / plot_simple_entry

Function plot_simple_entry

quantdigger/widgets/mplotwidgets/stock_plot.py:55–73  ·  view source on GitHub ↗

docstring for plot_simple_entry

(fig, entry_nbar_best, entry_nbar_worst, nbar)

Source from the content-addressed store, hash-verified

53
54
55def plot_simple_entry(fig, entry_nbar_best, entry_nbar_worst, nbar):
56 '''docstring for plot_simple_entry'''
57 fig.canvas.set_window_title(u'�볡��Ϣ')
58 ax1 = fig.add_subplot(1, 1, 1)
59 entry_nbar_best = entry_nbar_best.order()
60 entry_nbar_worst = entry_nbar_worst.reindex(entry_nbar_best.index)
61 if len(entry_nbar_best)>0:
62 entry_nbar_best.plot(ax=ax1, kind='bar', color='red', grid=False, use_index=False, label=u"%s������"%nbar)
63 #ax1.bar(range(len(entry_nbar_best)), entry_nbar_best, color='r', label=u"%s������"%nbar)
64 entry_nbar_worst.plot(ax=ax1, kind='bar', color='y', grid=False, use_index=False, label=u"%s�����"%nbar)
65 temp = entry_nbar_worst[entry_nbar_worst<0]
66 ax1.plot(range(len(entry_nbar_best)), [temp.mean()]*len(entry_nbar_best), 'y--', label=u"ƽ������: %s"%temp.mean())
67 temp = entry_nbar_best[entry_nbar_best>0]
68 ax1.plot(range(len(entry_nbar_best)), [temp.mean()]*len(entry_nbar_best),
69 'r--', label=u'ƽ������: %s'%temp.mean() )
70 ax1.legend(loc='upper left',prop=font).get_frame().set_alpha(0.5)
71 ax1.set_xticklabels([])
72 ax1.set_xlabel("")
73 return [ax1], []
74
75
76def plot_entry(fig, exit_profit, entry_best, entry_worst, entry_nbar_best, entry_nbar_worst, nbar, binwidth=1):

Callers 1

simple_entry_analyzeFunction · 0.85

Calls 3

add_subplotMethod · 0.80
orderMethod · 0.45
plotMethod · 0.45

Tested by

no test coverage detected