独自の定量的取引ソフトウェアを実行する(32)Xiaobai定量的実際の戦闘6-Tongdaxin式の株式選択を模倣する

独自の定量的取引ソフトウェアを実行します(32)Xiaobai定量的実際の戦闘6 –Tongdaxin式を模倣した
株式選択。株式取引にはマスターが必要です。「本」と呼ばれる一種の低コストのマスターがあります。これは、長年の実践の後に市場で有名な投資マスターによって要約された洞察であり、株主の投資レベルを急激に上昇させることができます。実際、多くの株主は実際の取引プロセスで数千または数万元の損益を抱えていることが多く、本の価格はその1パーセント、1000分の1、さらには1万分の1にすぎません。彼らはしばしば千または一万元のカットオフに直面したときに躊躇しませんが、彼らはけちで本を使うことを望んでいません。これは、釣りの本を読んだり、釣りの達人に指導を求めたりするよりも、何も待たずに手ぶらで帰りたいという人のようなものです。もちろん、株式市場での「釣り」の楽しさを楽しむことはできません。
ここに画像の説明を挿入
著者の読者の一人が、著者が発行した「ディスクを見るチート」(https://item.jd.com/10469068.html)を購入し、記事を読んだ後、とても悲しくなりました。彼はすでにその本に含まれている株式市場でのさまざまな古典的な投資戦略を研究するために10年以上の余暇を費やしたことが判明しました、そして本の議論はより包括的で具体的であり、そして本の価格たった48元です!時間と価値の観点から比較すると、彼の10年以上の余暇は48元を節約する価値しか返していません。その後、「見習いと芸術」の期間を経て、彼の投資レベルは大幅に向上し、彼の投資収入も日々増加しています。
株式市場では、多くの人が他人の助けや専門家の指導に頼るよりも敗者になることを選びます。多くの投資家は株式取引にはスキルが必要であることを認めていますが、株式市場投資の「マスター」ブックを受け入れることはできません。
株取引には一定の知識や経験がなく、先生がいなければ知ることはできません。著者は10年以上株式市場の見習いであり、一生懸命勉強し、一生懸命働き、読者の包括的で完璧な株式市場投資技術に専念してきました。(作者のスクリーンネーム:Dulang Hepu、学生が書いたネットワーク小説:Hepu Xiaoaogulin http://blog.sina.com.cn/s/articlelist_1341131230_0_1.html)
ここに画像の説明を挿入

「ReadingCheats」は、株取引の知識、株取引方法、株取引技術、株取引の概念を教えるだけでなく、マクロおよびミクロレベルからの株価変動の原理を紹介し、一連のHepu指標であるLonewolfを開発します。インジケーター、およびPixiuインジケーター。最後に、DazhiおよびTongdaxinソフトウェアのインデックス式の記述方法と、C ++を使用してインデックスを開発および暗号化する方法を読者に教えます。現在、ストックソフトウェアの機能とツールのいくつかは、1999年に初めてアナリストソフトウェア上でC ++言語で作成者によって実現されています。たとえば、インデックスの株価レビュー、情報レーダー、予測取引量、水平統計などは、C ++言語によって開発されたインデックス式で作成者が最初に実装したこれらすべての関数です。これらの技術は、もともと企業から数十万ドルで提供されていましたが、私はそれらを販売するつもりはありませんでした。現在、これらの技術は本の中で無料で提供されています。本の中の知識は、漁網の作り方を教えているようなものですが、どのような漁網でどんな魚を捕まえることができるのでしょうか?釣りを教えられていますか?
ここに画像の説明を挿入
著者はまた、読者の「乾パンの攻略」はレベルが限られており、消化して適用するのが難しいことを心配しており、読者に「貔貅インデックスシリーズ」(貔貅インデックスの紹介https://mp.weixin.qq.com)を紹介しています。 / s / c9J-d30haP5nonU3bjiwSg)インジケーターはC ++言語で暗号化されており、自分自身と友人だけが使用します。市場に出回っているひびの入った、または模倣されたインジケーターは数千ドルの費用がかかります。読者も無料で利用できるようになりました(オリジナル本を購入した読者は、QQグループ「乾パンチート」に参加してグループファイルをダウンロードしてください。第2版のCDはありませんので、CDをダウンロードする必要があります。 -リーダーグループのROM関連情報)これは投資家へのもう1つの贈り物ですか?魚。

Paixiuインジケーターはまだ役に立ちますか?csdnブログ(https://blog.csdn.net/hepu8/article/details/111996255)を参照してください。Pai Yaoのメインの入口と出口のインジケーターにより、2003年のCenturyZhongtianと2020年のJiminPharmaceuticalによって設定された10を超える連続した下限を回避できます。

著者のソフトウェアとツールは、著者の本物の本を購入し、読者に加わって無料でダウンロードし、著者の指導を受ける必要があります。しかし、ソフトウェアの例を書くのを手伝ってくれるように著者に頼む必要があるが、本を買いたくないという読者もまだいます。私は言葉を失います。あなたは私に200元の赤い封筒をくれ、私にコードを書かせて、私が自由になるのを待ちます。その上、著者のオリジナルの本を買うために何十ドルも費やしたくありません。HP_はすべてのpyファイルを開発します。著者はXiaobaiQuantitativeの第2世代フレームワークを開発しました。これは基本的にTongdaxinソフトウェアのPythonバージョンです。読者はすべてのソースコードをダウンロードします。定量的ソフトウェアまたはTkinterインターフェースのどちらを作成する場合でも、Xiaobai Quantitative第2世代フレームワークは完全な例であり、リーダーにダウンロードできる量子化およびTkinter学習サンプルソースコードが多数あることは言うまでもありません。本プログラムを書くためにコピー/貼り付け/変更するのは難しいですか?
ここに画像の説明を挿入
ここに画像の説明を挿入
著者
は、本<ゼロファンデーションで定量的投資システムを構築する-Pythonをツールとして使用する>(JD.com購入URL https://item.jd.com/12597913.html)で提供されているモジュールを使用し、2日間を費やしました。 「NiuDaバックテストソフトウェア」を開発するために、10,000元の赤い封筒を獲得しました。これらのテクノロジーは99元でしか販売されておらず、オンラインでは50%と40%の割引があります。
ここに画像の説明を挿入
著者は囲碁ソフトウェア(百度:Hepu Go)を作成し、伝統的な考え方に基づいてハードウェアとソフトウェアを開発しました。100年以内に、2の361乗の再帰計算が達成できないため、コンピューターは人間を打ち負かすことはできません。コンピューターチェスはミニコンピューターに依存しています。大量のストレージと巨大なコンピューティングの可能性は、優れた人間のチェスプレーヤーを打ち負かしました。これらのアルゴリズムはGoでコピーできません。
ここに画像の説明を挿入

2016年、人工知能の囲碁ソフトウェアが人間のプロのチェスプレーヤーを打ち負かしました。夜明けが見えました。コンピューターの人工知能は囲碁で人間のチェスプレーヤーを打ち負かすことができます。その後、人工知能ソフトウェアを使用して、完全自動取引で金儲けの「金の牛」を書くことができます。 。。
私は2017年にPythonの学習を開始しました。当時、Pythonシステムを構築できませんでした。インターネット上で、Pythonの財務定量的環境をリモートでインストールするのに役立つ200元の赤い封筒を提供してくれる人を見つけました。ネットユーザーは無料で支援してくれました。 。熟練したコンピューターオペレーターでも必要になることは誰もが知っていました。さまざまなモジュールと構成をダウンロードするのに1日かかります。この友人はいくつかのライブラリをインストールしてダウンロードしようとしました。ネットワークとマシンが遅いため、に1〜2日かかりました。 Python環境をインストールし、あきらめなければなりませんでした。
後に広州ブックシティを通り過ぎて、HeHaiqun氏の「ゼロポイントPythonビッグデータと定量的取引」を見ました。すぐに99元で本を購入し、彼の読者に加わり、彼のzwPythonをダウンロードして解凍し、一度にインストールしました。 。バックテスト環境を定量化し、Pythonの定量化をすばやく学習しました。その後、zwPythonライブラリが補足され、誰もがダウンロードできるPy37foolインストールパッケージとしてパッケージ化されました。
ここに画像の説明を挿入

レベルを上げる最も重要な理由は、本物の本をもっと購入し、著者とさらにコミュニケーションを取り、テクニカルサポートを受けることです。
Tongdaxinインジケーターはインジケーターにテキストでマークを付けることができます。当時、私はこれらのテクノロジーを知りませんでした。そこで、YuanXiao氏の「PythonStockQuantitative Trading From Getting Started to Practice Book」を購入し、オンラインでの定量トレーニングに参加するためにお金を費やしました。コース。最大の利点は、Tongdaxinインジケーターを模倣した標準の矢印とテキストです。また、実装されたテクノロジをすべての人に開示しました(csdnブログhttps://blog.csdn.net/hepu8/article/details/112060450を参照)。
スクリーンショットを購入する

著者の読者層には多くのマスターがおり、これらのマスターも投資手法やアイデアを喜んで共有しています。読者のレイティンは彼の株式選択戦略を共有しました。
次に、この戦略を使用して「サンダーストックピッキング」トンダ文字式を記述し、最後にXiaobaiを使用してPythonのストック選択を定量化します。
読者のレイティンによって与えられた技術的なアイデアは次のとおりです。
ここに画像の説明を挿入
私はトンダの手紙の公式を次のように書きました。

MA50:=MA(CLOSE,50);
MA150:=MA(CLOSE,150);
MA200:=MA(CLOSE,200);
A1:=IF(CLOSE>MA150,1,0)*IF(CLOSE>MA200,1,0);
A2:=IF(MA50>MA150,1,0)*IF(MA50>MA200,1,0);
A3:=IF(MA150>MA200,1,0);
A4:=IF(COUNT(MA200>REF(MA200,1),20)>=18,1,0);
A5:=IF(CLOSE>LLV(LOW,52*5)*1.25,1,0);
A6:=IF(CLOSE<HHV(HIGH,52*5)*0.75,1,0);
A7:=IF(CLOSE>MA50,1,0);
AX:IF((A1+A2+A3+A4+A5+A6+A7)>=7,1,0);

ここに画像の説明を挿入
テクニカルインディケータープロジェクトで記述されている場合、表示グラフは次のよう
ここに画像の説明を挿入
になります。Xiaobaiの定量的模倣Tongdaxin数式関数を使用して、Python株選択関数を実現します。

#小白量化选股 :雷霆指标选股

#购买<零基础搭建量化投资系统>正版书,送小白量化软件源代码。
# https://item.jd.com/61567375505.html
#独狼荷蒲qq:2775205
#通通python量化群:524949939
#电话微信:18578755056
#微信公众号:独狼股票分析
#日期:2021-01-09
import time
import HP_tdx as htdx
from HP_formula import *

global CLOSE,LOW,HIGH,OPEN,VOL
global C,L,H,O,V

hq=htdx.TdxInit(ip='183.60.224.178',port=7709)  ##初始化通达信
#codes=htdx.getblock2('沪深300') #返回板块中的股票
codes=htdx.getblock2('特斯拉') #返回板块中的股票

print('小白量化选股: 雷霆指标选股')
print('输出股票池或板块中股票')
print(codes)

#均线选股函数
def function(cd):
    global CLOSE,LOW,HIGH,OPEN,VOL
    global C,L,H,O,V

    df3=htdx.get_security_bars(nCategory=4,nMarket = 0,code=cd,\
                    nStart=0, nCount=500) #获取指定范围的证券K线
    
    ##数据规格化 
    df3.dropna(inplace=True)
    #小白数据规格化
    mydf=df3.copy()
    CLOSE=mydf['close']
    LOW=mydf['low']
    HIGH=mydf['high']
    OPEN=mydf['open']
    VOL=mydf['volume']
    C=mydf['close']
    L=mydf['low']
    H=mydf['high']
    O=mydf['open']
    V=mydf['volume']
    #仿通达信,大智慧公式计算和选股

    MA50=MA(CLOSE,50);
    MA150=MA(CLOSE,150);
    MA200=MA(CLOSE,200);
    A1=IF(CLOSE>MA150,1,0)*IF(CLOSE>MA200,1,0);
    A2=IF(MA50>MA150,1,0)*IF(MA50>MA200,1,0);
    A3=IF(MA150>MA200,1,0);
    A4=IF(COUNT(MA200>REF(MA200,1),20)>=18,1,0);
    A5=IF(CLOSE>LLV(LOW,52*5)*1.25,1,0);
    A6=IF(CLOSE<HHV(HIGH,52*5)*0.75,1,0);
    A7=IF(CLOSE>MA50,1,0);
    AX=A1+A2+A3+A4+A5+A6+A7;
    
    
    B2=list(AX)
    if B2[len(B2)-1]>=7:
        return 1
    else:
        return 0
    

#下面开始进行板块或股票池选股
myblock=[]  #选股池
start = time.time()
for code in codes:
     buy=function(code)  #计算股票选股函数
     if buy==1:
         myblock.append(code)

print('输出选出的股票池')
print(myblock)
end=time.time()
print('时间:',round(start,2),round(end,2),round(end-start,2),'秒')

プログラムの結果は次のとおりです。

小白量化选股: 雷霆指标选股
输出选出的股票池
['002245']
时间: 1610695970.52 1610695981.59 11.06

Tongdaxinソフトウェアを使用して、結果が正しいかどうかを確認します。
ここに画像の説明を挿入
上の写真は、Pythonの株選択結果が正しいことを示す株選択結果であり、インジケーター値は1であり、シグナルが出現したことを示しています。
私たちの映画は、読者のテクニカル分析戦略、それをTongdaxin式に変換する方法、そして最後にPython株選択プログラムを作成する方法を提供します。
この戦略は効果的であり、慈悲深い人は慈悲深い人を見て、賢明な人は知恵を見る。
次の記事では、Pythonの定量的バックテストの実装と完全自動取引のプログラムの紹介を開始します。

引き続き私のブログに注目してください、私の進歩はあなたの進歩です!

おすすめ

転載: blog.csdn.net/hepu8/article/details/112656828