无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

基于c#的交易模擬器

2023-07-05 21:48 作者:Royk619  | 我要投稿

當(dāng)本金小于20%時(shí)算出局,目標(biāo)為100倍

輸出結(jié)果為:成功局?jǐn)?shù),出局局?jǐn)?shù),以及成功局?jǐn)?shù)中達(dá)成目標(biāo)所需要的平均步驟數(shù)(交易次數(shù))

using System;

namespace TradingSimulator
{
? ?class Program
? ?{
? ? ? ?static void Main(string[] args)
? ? ? ?{
? ? ? ? ? ?Random random = new Random();
? ? ? ? ? ?double initialCapital = 500; //本金
? ? ? ? ? ?double target = 50000; //目標(biāo)
? ? ? ? ? ?double winRate = 0.45;? //勝率
? ? ? ? ? ?double profitLossRatio = 3.5; //盈虧比
? ? ? ? ? ?double betRatio = 0.25; ?// 每次動(dòng)用的倉(cāng)位大小
? ? ? ? ? ?int successRuns = 0;
? ? ? ? ? ?int outOfGameRuns = 0;
? ? ? ? ? ?int totalSuccessTrades = 0;

? ? ? ? ? ?for (int run = 0; run < 10000; run ?). //這里是跑了1w局
? ? ? ? ? ?{
? ? ? ? ? ? ? ?double capital = initialCapital;
? ? ? ? ? ? ? ?int totalTrades = 0;

? ? ? ? ? ? ? ?while (capital < target)
? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ?double bet = capital * betRatio;
? ? ? ? ? ? ? ? ? ?if (random.NextDouble() < winRate) ?// win the trade
? ? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ? ? ?capital ?= bet * profitLossRatio;
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ?else ?// lose the trade
? ? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ? ? ?capital -= bet;
? ? ? ? ? ? ? ? ? ?}

? ? ? ? ? ? ? ? ? ?totalTrades ?;

? ? ? ? ? ? ? ? ? ?// check if the capital drops below 20% of the initial capital
? ? ? ? ? ? ? ? ? ?if (capital < initialCapital * 0.2)
? ? ? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ? ? ?outOfGameRuns ?;
? ? ? ? ? ? ? ? ? ? ? ?break;
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?}

? ? ? ? ? ? ? ?if (capital >= target)
? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ?successRuns ?;
? ? ? ? ? ? ? ? ? ?totalSuccessTrades ?= totalTrades;
? ? ? ? ? ? ? ?}
? ? ? ? ? ?}

? ? ? ? ? ?double avgSuccessTrades = (double)totalSuccessTrades / successRuns;

? ? ? ? ? ?Console.WriteLine("Total runs: 10000");
? ? ? ? ? ?Console.WriteLine("Successful runs: " ? successRuns);
? ? ? ? ? ?Console.WriteLine("Out-of-game runs: " ? outOfGameRuns);
? ? ? ? ? ?Console.WriteLine("Average trades in successful runs: " ? avgSuccessTrades);
? ? ? ?}
? ?}
}


基于c#的交易模擬器的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
正宁县| 新巴尔虎右旗| 丰顺县| 上蔡县| 郯城县| 涞水县| 中牟县| 连平县| 旺苍县| 姚安县| 兴城市| 卢龙县| 河东区| 阿拉尔市| 青田县| 肇源县| 朝阳区| 板桥市| 姚安县| 二连浩特市| 宝丰县| 曲阳县| 青神县| 东阿县| 青龙| 高阳县| 金寨县| 高雄市| 长顺县| 衡阳县| 永年县| 兴山县| 呼图壁县| 新兴县| 察哈| 杭锦旗| 湖南省| 灵寿县| 莒南县| 砀山县| 宁明县|