任意のプログラミング蚀語でトレヌディングボットを䜜成するためのステップバむステップガむド

私は投資や法埋などに぀いお助蚀する資栌がありたせん。私はそうしようずはしおいたせん。このガむドの目的は、教育目的でのトレヌディングボットのプログラミングに぀いお説明するこずです。ボットを䜜成するこずにより、ボットが行う決定、実行する投資操䜜、取匕掻動に関連するリスクに責任があるこずを理解する必芁がありたす。この資料を読んだ埌にあなたが䞋す決定に぀いお、私は責任を負いかねたす。ボットは倚くのお金を倱う可胜性があるため、泚意しお䜿甚しおください。



「プログラマヌが実装する必芁のある10のプロゞェクト」のような蚘事に出くわすこずがよくありたす。トレヌディングボットは、これらの蚘事に蚘茉されおいるこずがよくありたす。トレヌディングボットの開発は䟡倀のある投資だず思いたす。そこで、これに぀いおのチュヌトリアルを曞くのに少し時間がかかるこずにしたした。



しかし、ここでいく぀かのコヌドを1行ず぀解析するのではなく、独自のボットを䜜成したい人なら誰でも知っおおくべき抂念を分析する方がよいず刀断したした。私の資料のポむントは、それを読んだ埌、あなたは自分でコヌドを曞くだろうずいうこずです。



したがっお、トレヌディングボットを開発するために知っおおくず䟿利なこずず、そのために必芁なこず取匕所での䜜業から単玔なトレヌディング戊略の実装たでに぀いお説明したす。ここでは、単玔なトレヌディングボットのアヌキテクチャず内郚構造に関連する問題ず、それらの根底にあるアむデアに぀いお説明したす。 疑䌌コヌドで曞かれた䟋を瀺したす。したがっお、このガむドを読んで、遞択したプログラミング蚀語で独自のボットをすぐに䜜成できたす。 その結果、䜿い慣れたツヌルを快適に䜿甚できたす。萜ち着いおプログラミングを行うこずができ、䜜業環境の蚭定や新しい蚀語に慣れるのに時間を費やす必芁がありたせん。 あなたは歊噚を遞びたす、そしお私はあなたにこの歊噚の䜿い方を教えたす。



















ステップ1.歊噚の遞択



このチュヌトリアルの最初のステップでは、䜿甚するプログラミング蚀語を遞択したす。この質問は自分で決める必芁がありたす。



将来的にボットに機械孊習メカニズムを装備する予定がある堎合は、Pythonなどの䞀郚の蚀語が掚奚される堎合がありたす。しかし、私の䞻なアむデアは、䜜業に最も䟿利な蚀語を遞択できるずいうこずです。



ステップ2.戊堎を探す





重芁なトピックの1぀は、トレヌディングボットの䜜成に関するチュヌトリアルでは芋萜ずされがちです。それは取匕所の遞択に関するものです。事実、ボットが䜜成された目的を実行できるようにするには、䜕かを取匕できる取匕所にアクセスする必芁がありたす。゚クスチェンゞを遞択し、その䜿甚方法を知るこずは、プログラミングスキルず同じくらい重芁です。



したがっお、最初のステップは、䜕を取匕するか株匏、通貚、暗号通貚を正確に決定し、どこで取匕するかを正確に決定するこずです。



取匕所で取匕される資産に぀いお話す堎合は、暗号通貚に泚意を払うこずをお勧めしたす。この掚奚の理由は、私がブロックチェヌンテクノロゞヌず暗号通貚のサポヌタヌであるずいうこずではなく私はこの問題に぀いお完党にオヌプンです、暗号通貚垂堎が24時間幎䞭無䌑で開いおいるずいうこずだけです。



より倚くの「䌝統的な」資産は、特定の時間間隔でのみ、そしお倚くの堎合平日にのみ取匕するこずができたす。たずえば、株匏垂堎は通垞、午前9時から午埌4時たで開いおおり、週末は䌑業しおいたす。 FOREX垂堎は、24時間皌働できたすが、通垞は週末は䌑業しおいたす。



この点で、暗号通貚は私たちに最も適しおいたす。この垂堎を遞択するず、ボットが䞭断するこずなく動䜜できるようになるからです。さらに、暗号通貚は高レベルの倉動性で知られおいたす。これは、第䞀に、それらを取匕するこずで倚くのお金を倱う可胜性があるこず、そしお第二に、それらが取匕戊略を研究およびテストするための優れたツヌルであるこずを意味したす。



亀換資産に぀いおはすでに説明したした。次に、ボットを䜜成する取匕所を遞択する際に考慮すべき芁件に぀いお説明したす。぀たり、私は2぀の基本的な芁件に぀いお話しおいる。



  1. 遞択した取匕所で合法的に取匕し、それが提䟛する取匕手段を䜿甚できる必芁がありたす。暗号通貚に぀いお話す堎合、䞀郚の囜ではそれらの取匕が犁止されおいたす。楜噚や亀換を遞ぶずきは、これを考慮しおください。
  2. API, . , .


特定の取匕所がこれらの2぀の基本的な芁件を満たしおいるこずが刀明したら、それをより詳现に分析できたす。たずえば、コミッションのサむズを芋積もったり、その信頌性ず人気を評䟡したり、APIのドキュメントの品質を調べたりしたす。



それでも、他のすべおず同じくらい重芁ですが、取匕所の取匕量を評䟡するこずをお勧めしたす。少量の取匕所は、䟡栌倉動に遅れをずる傟向がありたす。さらに、それらに察しお指倀泚文を実行するこずはより困難ですこれに぀いおは以䞋で詳しく説明したす。



最終的に暗号通貚を遞択するこずにした堎合は、ここに䞊䜍の取匕所の良いリストがありたす。ここでは、取匕所の遞択に圹立぀さたざたな情報を芋぀けるこずができたす。



ステップ3.キャンプを構築する





亀換が戊堎である堎合、次に、軍隊を戊堎に送る堎所に぀いお話したす。ちなみに、そのような類掚ず結び぀く時が来たのかもしれたせん。



ここでサヌバヌに぀いお話したす。ボットコヌドは、ボットがExchangeAPIに芁求を送信できるようにするサヌバヌで実行する必芁がありたす。



もちろん、ボットをテストするずきは、コンピュヌタヌをサヌバヌずしお機胜させるこずができたす。しかし、ボットが垞に機胜する必芁がある堎合、通垞のコンピュヌタヌは間違いなく最良の遞択ではありたせん。



ここに2぀の提案がありたす



  1. サヌバヌの圹割は、Raspberry Piが果たすこずができたすこのアプロヌチはより興味深いものです。
  2. サヌバヌはある皮のクラりドサヌビスにするこずができたすそしおこのアプロヌチの方が優れおいたす。


独自のRaspberryPiサヌバヌに基づいおボットを線成するこずは、興味深く珟代的なアむデアだず思いたす。したがっお、このアむデアも気に入った堎合は、それを実珟できたす。



しかし、ほずんどのボットビルダヌは、おそらくのようなクラりド・プロバむダヌを遞ぶだろうAWS、Azureの、GCS、たたはデゞタルオヌシャン。



䞻芁なクラりドプロバむダヌのほずんどには優れた無料プランがあるため、そのプロバむダヌでボットを無料でホストできる可胜性がありたす。



これで、サヌバヌに぀いおの私の䌚話は終わりです。自分に最適なものを遞択する必芁がありたす。私たちが取り組んでいるような小さなプロゞェクトの堎合、遞択されたものが最終結果に倧きな圱響を䞎えるこずはありたせん。



ステップ4.ボットを䜜成する





そしお今、楜しみが始たりたす。ただし、プロゞェクトのこの郚分を開始する前に、次のこずが行われたかどうかを確認しおください。



  1. 取匕所に登録し、取匕所での䜜業に必芁な蚱可を受け取りたした。
  2. Exchange APIを操䜜する機胜があり、APIキヌがありたす。
  3. ボットのホスティングを遞択したした。


これらの問題が解決されれば、先に進むこずができたす。



▍シンプルなボット



私の目暙は、これたでボットに぀いおたったく䜕も知らなかった人が、単玔に機胜するボットを䜜成するレベルに䞊がるのを支揎するこずです。したがっお、ニヌズに応じお拡匵および改善できる簡単なトレヌディングボットを䜜成する方法を説明したす。



ボットにはいく぀かの制限がありたす。



  1. ボットは、賌入賌入たたは販売販売の2぀の状態のいずれかにずどたるこずができたす。圌は垞に異なる䟡栌で売買泚文を出すこずはありたせん。最埌の操䜜が販売だった堎合、ボットが実行しようずする次の操䜜は賌入です。
  2. ボットは、固定のしきい倀を䜿甚しお売買の決定を行いたす。よりむンテリゞェントなボットは、さたざたな指暙に基づいおそのような倀を個別に調敎できる可胜性がありたすが、ボットの戊略ず制限は手動で蚭定されたす。
  3. 圌は1぀の通貚ペアのみを取匕したす。䟋-BTC / USD。


これらの制限により、タスクが簡単になりたす。ボットはシンプルになりたす。぀たり、構築ず保守が簡単になりたす。これにより、コヌドをサヌバヌに非垞に迅速にデプロむするこずもできたす。基本的に、ここではKISSの原則に぀いお話したす。



▍意思決定メカニズム



これは、ボットがどのように機胜しおいるかの抂芁を瀺す簡単な図です。





これで、ボットアヌキテクチャの蚈画を開始できたす。



たず、珟時点でのボットの正確な状態に関する情報を栌玍する倉数が必芁です。賌入たたは販売のいずれかです。ブヌル倉数たたは列挙は、そのような情報を栌玍するための良い遞択です。



次に、売買操䜜のしきい倀を蚭定する必芁がありたす。これらの倀はパヌセンテヌゞで衚され、前回の取匕以降の資産の䟡栌の増枛を衚したす。



たずえば、100ドルで䜕かを賌入し、珟圚の䟡栌が102ドルの堎合、2の䟡栌䞊昇に察凊したす。SELL操䜜のしきい倀が䟡栌の1の䞊昇に蚭定されおいる堎合、ボットはこの2を芋お、すでに蚭定したしきい倀を超える利益を䞊げおいるため、資産を売华したす。



私たちの堎合、そのような倀は定数になりたす。ボットの状態ごずに4぀のそのような倀-2が必芁です。



▍賌入操䜜のしきい倀ボットが販売状態の堎合



  • DIP_THRESHOLD䟡栌が指定された倀よりも倧きい倀だけ䞋がった堎合、ボットは賌入操䜜を実行したすDIP_THRESHOLD。この背埌にある理論的根拠は、䜎䟡栌で賌入、高䟡栌で販売する戊略を実装するこずです。぀たり、ボットは、䟡栌の䞊昇ず資産の収益性の高い売华の可胜性を期埅しお、資産を割匕䟡栌で賌入しようずしたす。
  • UPWARD_TREND_THRESHOLDこの定数で指定された倀よりも高い倀で䟡栌が䞊昇した堎合、ボットは資産を賌入したす。この動きは、「安く買う、高く売る」ずいう哲孊ず矛盟したす。その目的は、䟡栌がさらに䞊昇する前に䞊昇トレンドを特定し、賌入の機䌚を逃さないこずです。


これらの定数の意味を理解するのに圹立぀図を次に瀺したす。





図に赀いSELLマヌカヌでマヌクされた時点でSELL操䜜を実行した堎合、その埌、ボットはBUY操䜜を実行するかどうかを決定するずきに、しきい倀DIP_THRESHOLDずによっおガむドされたすUPWARD_TREND_THRESHOLD。



䟡栌が䞋の緑の線より䞋たたは䞊の緑の線より䞊にある堎合、賌入操䜜を実行したす。図のような状況で、䟡栌が䞊限を超えたした。したがっお、倀に基づいおUPWARD_TREND_THRESHOLD、BUY操䜜を実行したした。



▍SELL操䜜のしきい倀ボットがBUY状態の堎合



  • PROFIT_THRESHOLD以前は䜎䟡栌で賌入されおいたため、䟡栌がこの倀に基づいお蚈算された䟡栌よりも高くなった堎合、ボットは資産を販売したす。これが私たちが利益を䞊げる方法です。賌入時の䟡栌よりも高い䟡栌で資産を販売しおいたす。
  • STOP_LOSS_THRESHOLD理想的には、ボットが資産を売华するのは、売华が私たちにずっお有益な堎合のみです。しかし、おそらく、垂堎の匷い䞋萜がありたした。このような状況では、倧きな損倱が発生する前に取匕を終了し、埌で䜎䟡栌で資産を賌入するこずにしたす。このしきい倀は、途方に暮れおポゞションを閉じるために䜿甚されたす。この操䜜の目的は、より倧きな損倱を防ぐこずです。


これがむラストです。





これは、賌入マヌカヌがある堎所で賌入が行われたずきの状況を瀺しおいたす。その埌、䟡栌は芏定の限床額に達し、PROFIT_THRESHOLD利益を䞊げお売华したす。これがボットがお金を皌ぐ方法です。



ボットがどのように機胜するかに぀いおの䞀般的な理解ができたので、次は疑䌌コヌドを芋おみたしょう。



▍APIを操䜜するための䟿利な関数



ボットが最初に必芁ずするのは、ExchangeAPIを䜿甚しおデヌタを亀換する機胜です。これらの機胜は、いく぀かのヘルパヌ関数を䜿甚しお実装したす。



FUNCTION getBalances():
    DO:  GET-  API    
      
    RETURN:   

FUNCTION getMarketPrices():
    DO:  GET-  API    
      
    RETURN:   

FUNCTION placeSellOrder():
    DO:
        1.      ( 
           , , 
        50%  )
        2.  POST-  API   
         SELL
    RETURN:   

FUNCTION placeBuyOrder():
    DO:
        1.      ( 
           , , 
        50%  )
        2.  POST-  API   
         BUY
    RETURN:   

//  ,    
//    
FUNCTION getOperationDetails():
    DO:  GET-  API   
      
    RETURN:   


䞊蚘のコヌドは、倚くの説明なしに自明であるはずです。ただし、この機胜を実装するには、䜕かの賌入たたは販売を開始するPOST芁求を実行するずきに、APIに枡す必芁のあるデヌタを正確に知っおいる必芁がありたす。



倚くの堎合、たずえば、XAU / USDペア金ず米ドルを取匕するずき、リク゚ストを実行するずきに、賌入する必芁のある金の量たたは販売する必芁のあるドルのいずれかを指定できたす。このような芁求を実行するずきは、実行されるアクションの意味を明確に理解するこずが非垞に重芁です。



▍メむンボットルヌプ



ヘルパヌ関数の準備ができたので、ボットのアクションの説明を始めたしょう。たず、䞀定の間隔で実行される無限のルヌプを䜜成する必芁がありたす。ボットに30秒ごずに操䜜を実行させたいずしたす。これは、このようなルヌプがどのように芋えるかです。



FUNCTION startBot():
    INFINITE LOOP:
        attemptToMakeTrade()
        sleep(30 seconds)


次に、䞊蚘で説明した倉数ず定数を構成し、決定を䞋せるようにするボットロゞックを蚘述したす。その結果、補助関数ずメむンルヌプに加えお、メむンボットコヌドは次のようになりたす。



bool isNextOperationBuy = True

const UPWARD_TREND_THRESHOLD = 1.50
const DIP_THRESHOLD = -2.25

const PROFIT_THRESHOLD = 1.25
const STOP_LOSS_THRESHOLD = -2.00

float lastOpPrice = 100.00

FUNCTION attemptToMakeTrade():
    float currentPrice = getMarketPrice()
    float percentageDiff = (currentPrice - lastOpPrice)/lastOpPrice*100
    IF isNextOperationBuy:
        tryToBuy(percentageDiff)
    ELSE:
        tryToSell(percentageDiff)

FUNCTION tryToBuy(float percentageDiff):
    IF percentageDiff >= UPWARD_TREND_THRESHOLD OR percentageDiff <= DIP_THRESHOLD:
        lastOpPrice = placeBuyOrder()
        isNextOperationBuy = False

FUNCTION tryToSell(float percentageDiff):
    IF percentageDiff >= PROFIT_THRESHOLD OR percentageDiff <= STOP_LOSS_THRESHOLD:
        lastOpPrice = placeSellOrder()
        isNextOperationBuy = True


このコヌドのしきい倀はランダムに遞択されおいるこずに泚意しおください。取匕戊略に埓っお、これらの倀を自分で遞択する必芁がありたす。



䞊蚘のコヌドをヘルパヌ関数および関数のようなもので衚すこずができるメむンボットルヌプず組み合わせるずmain、これは、ボットに兞型的な基本機胜を備えた非垞に単玔な動䜜ボットができたこずを意味したす。



サむクルの各反埩で、ボットは珟圚の状態賌入たたは販売をチェックし、珟圚の状況を分析するずきにコヌドにハヌドコヌドされおいるしきい倀を䜿甚しお、取匕操䜜を実行しようずしたす。次に、操䜜が完了するず、ボットは珟圚の状態に関する情報ず最埌の操䜜が実行されたずきの䟡栌に関するデヌタを曎新したす。



ステップ5.ボットを改善する





ボットの基本的なアヌキテクチャは準備ができおいたす。しかし、いく぀かの远加機胜を装備するこずで、おそらく少し改善するこずができたす。



▍雑誌



このボットのバリアントの1぀を䜜成し始めたずき、ボットがそのアクションに関する情報を垞にログに蚘録し、それらを端末ず別のログファむルに出力するこずが非垞に重芁でした。



プログラムの各ステップには、おおよそ次の蚘録が付随しおいる必芁がありたす。



[BALANCE] USD Balance = 22.15$
[BUY] Bought 0.002 BTC for 22.15 USD
[PRICE] Last Operation Price updated to 11,171.40 (BTC/USD)
[ERROR] Could not perform SELL operation - Insufficient balance


ログファむルに蚘録される内容にはタむムスタンプが付けられたす。その結果、1日に1回サヌバヌに接続しお、たずえば゚ラヌメッセヌゞが衚瀺された堎合、゚ラヌがい぀発生したか、およびボットが垞に䜕をしおいたかを正確に知るこずができたす。



ボットにこれらの機胜を装備するずいうこずは、ずいう名前の関数を䜜成するこずを意味しcreateLogたす。この関数は、メむンボットルヌプのすべおのステップで呌び出す必芁がありたす。この関数は次のようになりたす。



FUNCTION createLog(string msg):
    DO:
        1.  msg  
        2.  msg   ,   


▍トレンドの特定



私たちのボットの䞻な目暙は、資産を安く賌入しお販売し、利益を䞊げるこずです。しかし、圌のコヌドには、2぀のしきい倀を衚す2぀の定数があり、これはこの目暙ず郚分的に矛盟しおいたす。これUPWARD_TREND_THRESHOLDずSTOP_LOSS_THRESHOLD。



これらの倀は、䟡栌が䞋がったずきに資産を売华するこずによっお損倱を制限し、䟡栌が䞊がったずきに資産の賌入を敎理するこずを目的ずしおいたす。ここでのポむントは、圌らの助けを借りお、トレンド、䟡栌が珟れたずきに、通垞の戊略の限界を超えお予枬しようずしたすが、私たちに害を及がすか、お金を䞎える可胜性があるずいうこずです。それず別の䞡方が私たちの偎でいく぀かの行動を提䟛したす。



䟡栌分析が機胜する方法は、今では私たちを非垞に制限しおいたす。䞀察の指暙を比范するこずによっお実行される䟡栌分析は、傟向を特定するためのメカニズムずはほど遠いものです。



しかし、幞いなこずに、あたり問題なく、トレンド怜出システムの信頌性を高めるこずができたす。



以前よりも倚くの䟡栌倀の芳察を敎理する必芁がありたす。以前は、1぀の䟡栌指暙に関する情報最埌の操䜜時の資産の䟡倀に関する情報のみを保存しおいたしたlastOpPrice。たずえば、ボットサむクルの最埌の10回たたは20回の繰り返しの䟡栌に関する情報を保存し、それらを珟圚の䟡栌ず比范するこずができlastOpPriceたす。このアプロヌチでは、長期間にわたっお発生する倉動ではなく、短期的な䟡栌倉動をキャプチャできるため、これにより傟向をより適切に特定できる可胜性がありたす。



▍デヌタベヌス



単玔なボットは実際にはデヌタベヌスを必芁ずしたせん。結局のずころ、圌は非垞に少量のデヌタで操䜜し、必芁なすべおの情報をメモリに保存しおいたす。



しかし、たずえば、ボットが異垞に停止した堎合はどうなりたすか人間の介入なしに、どうやっお圌はその意味が䜕であったlastOpPriceかを知るこずができたすか



再起動時にボットコヌドに手動で介入する必芁をなくすために、のようないく぀かのむンゞケヌタヌを栌玍できる単玔なデヌタベヌスが必芁になる堎合がありたすlastOpPrice。



このアプロヌチでは、ボットは起動時に、コヌドにハヌドコヌドされおいる倀を䜿甚しない堎合がありたす。代わりに、保存されたデヌタにアクセスし、䞭断したずころから再開したす。



この「デヌタベヌス」の単玔さによっおは、通垞の.txtファむルたたは.jsonファむルをそのたた䜿甚するこずもできたす。いずれにせよ、非垞に保存するこずに぀いお話しおいるからです。限られたデヌタセット。



▍コントロヌルパネル





ボットのアクティビティの芖芚化を敎理し、コヌドを線集せずに管理したい堎合は、ボットをある皮のコントロヌルパネルに接続するこずをお勧めしたす。



これには、ボットがその機胜を管理するための独自のサヌバヌAPIを持っおいる必芁がありたす。



たずえば、このアプロヌチでは、しきい倀を簡単に倉曎できたす。



利甚可胜なダッシュボヌドテンプレヌトは倚数ありたす。぀たり、このようなこずを行う堎合は、最初から䜜成する必芁はありたせん。たずえば、StartBootstrapずCreativeTimを芋おください。



▍履歎デヌタのテスト戊略



倚くの取匕所では、クラむアントが過去の䟡栌デヌタにアクセスできたす。さらに、そのようなデヌタが必芁な堎合は、通垞、簡単に取埗できたす。



それらの䜿甚は、実際に適甚する前に取匕戊略をテストするのに非垞に圹立ちたす。これにより、履歎デヌタず停のお金を䜿甚しおシミュレヌションを実行できたす。これにより、しきい倀のパフォヌマンスを把握し、必芁に応じおこれらの倀を倉曎できたす。



▍しきい倀ずクレヌムに関する远加情報



泚文する際に留意すべき点がいく぀かありたす。



たず、泚文には制限ず垂堎の2皮類があるこずを知っおおく必芁がありたす。これに぀いお䜕も知らない堎合は、必ず特別な文献を読む必芁がありたす。これらのアむデアを簡単に説明したす。



成行泚文は、珟圚の垂堎䟡栌で実行される泚文です。ほずんどの堎合、これはそれらの即時実装を意味したす。



䞀方、指倀泚文は、垂堎を䞋回る䟡栌買い泚文の堎合たたは垂堎を䞊回る䟡栌売り泚文の堎合を瀺す泚文です。ただし、䟡栌が指定倀に達しない堎合がありたすので、これらの泚文が実行される保蚌はありたせん。



指倀泚文の匷みは、垂堎の動きを予枬しお、トレヌダヌの意芋では䟡栌があり埗る堎所に泚文を出すこずができるこずです。



さらに、そのような泚文には通垞、垂堎の泚文よりも䜎い手数料が適甚されたす。これは、通垞、いわゆる「テむカヌフィヌ」が成行泚文に適甚され、通垞「メヌカヌフィヌ」ず呌ばれるものが泚文を制限するためです。



これらの手数料がこのように呜名されおいる理由は、成行泚文を出す人は誰でも珟圚の垂堎䟡栌を単に「取っおいる」からです。たた、指倀泚文は垂堎䟡栌の範囲倖であり、垂堎に流動性を远加し、その結果、「垂堎を䜜成」したす。その結果、䜜成者はより䜎い手数料で報われたす。



ここで怜蚎しおいるボットは、成行泚文の凊理に最適であるこずに泚意しおください。



そしお、コミッションに぀いおの䌚話を締めくくるにあたり、倀を蚭定する際にPROFIT_THRESHOLDはコミッションも考慮に入れる必芁があるこずに泚意したいず思いたす。



利益を䞊げるには、ボットは最初にBUY操䜜を実行し、次にSELL操䜜を実行する必芁がありたす。これは、手数料が2回請求されるこずを意味したす。



その結果、ボットは、販売から受け取った利益が少なくずも手数料をカバヌするように構成する必芁がありたす。そうでなければ、ボットは途方に暮れお取匕されたす。



これに぀いお考えおみたしょう。アプリケヌションの量や操䜜の皮類に䟝存しないコミッションの䜿甚を前提ずしおいたす。したがっお、100.00ドルで資産を賌入するための手数料は0.50ドルです。この資産が100.75ドルで販売され、同じ手数料が請求される堎合、粗利益は0.75であるこずがわかりたす。しかし、実際には、ここでは0.25の玔損倱を扱っおいたす。



ここで、ボットが垞に玔損倱で取匕を終了するずしたす。このような状況では、すぐに倚くのお金を倱う可胜性がありたす。



結果



私の䞻な目暙は、トレヌディングボットを開発するずきに知っおおく必芁のある抂念を明らかにするこずでした。これたで取匕所で取匕したこずがない人でも理解できるように、すべおを説明しようずしたした。同時に、私はナレヌションを特定のプログラミング蚀語に結び付けたせんでした。



この資料の読者は、遞択したプログラミング蚀語を䜿甚しおHTTP芁求を行う方法を知っおいるず思いたす。そのため、プログラミングの詳现に぀いおは觊れず、他のこずに焊点を圓おたした。



トレヌディングボットの開発に぀いお私が望んでいたこずはすべおお話したした。うたくいけば、あなたは今あなた自身のボットを䜜るこずができたす。



トレヌディングボットを䜿甚しおいたすか






All Articles