
একটি শিক্ষণ কৌশল হিসাবে, অবশ্যই কিছু ব্যবহারিক কর্মক্ষমতা বিবেচনায় নেওয়া ভাল। “ডিজিটাল কারেন্সি ফিউচার মার্টিন স্ট্র্যাটেজি” অর্ধেক বছরের জন্য FMZ.COM ঘড়ি বিভাগে প্রদর্শিত হয়েছে। বেশ কিছু উত্থান-পতনের মধ্য দিয়ে যাওয়ার পরে, মার্টিন এবং গ্রিড কৌশলগুলির নিজস্ব ঝুঁকি এবং ত্রুটি রয়েছে এবং রক্ষণশীল পরামিতিগুলি ব্যবহারযোগ্য নয়।


মিঃ মেং গ্যারান্টি দেন যে রিচার্জ করার মাধ্যমে “উৎপাদন” লাভের বক্ররেখা (ম্যানুয়াল কুকুরের মাথা) নেই।
যাইহোক, প্রথম সংস্করণের কৌশল নকশা তুলনামূলকভাবে সহজ ইন্টারফেসে শুধুমাত্র একটি অবস্থান এবং মোট ইক্যুইটি ডেটা আউটপুট, এবং আয় বক্ররেখা শুধুমাত্র উপলব্ধ লাভ এবং ক্ষতি প্রিন্ট করে এবং ভাসমান ক্ষতি অন্তর্ভুক্ত করে না। অনেক নতুন শিক্ষার্থী এটি সম্পর্কে অভিযোগ করেছে এবং ডিসপ্লেটি অপ্টিমাইজ করতে বলেছে।
এই নিবন্ধে, আমি এই কৌশলটি আপগ্রেড করতে আপনার সাথে কাজ করব যা অর্ধেক বছর ধরে অনুশীলনে রয়েছে।
আপগ্রেডের আগের নীতি সংস্করণটি নীতির নোট পৃষ্ঠায় রেকর্ড করা হয়।

এটি আমার ব্যক্তিগত বিকাশের অভ্যাসও FMZ.COM-এ প্রতিটি বিট কৌশল বিকাশ এবং পুনরাবৃত্তি করা খুব সুবিধাজনক।
আপগ্রেড করা শুরু করুন!
প্রথমে, আসুন “স্ট্যাটাস বার” ডিসপ্লে অপ্টিমাইজ করি যারা FMZ ডেভেলপমেন্ট ডকুমেন্টের সাথে পরিচিত তারা জানে যে FMZ ব্যবহার করে স্ট্যাটাস বার ডেটা প্রদর্শিত হয়LogStatusফাংশন তারপরে আমরা এই এন্ট্রি পয়েন্টটি খুঁজে পাই এবং কোডটি ডিজাইন করা শুরু করি।

এর পরে, আমাদের এখানে কোডের একটি বড় অংশ যোগ করতে হবে:
var tblPos = {
"type" : "table",
"title" : "持仓",
"cols" : ["持仓数量", "持仓方向", "持仓均价", "持仓盈亏", "合约代码", "自定义字段 / " + SpecifyPosField],
"rows" : []
}
var descType = ["多头仓位", "空头仓位"]
for (var posIndex = 0 ; posIndex < pos.length ; posIndex++) {
tblPos.rows.push([pos[posIndex].Amount, descType[pos[posIndex].Type], pos[posIndex].Price, pos[posIndex].Profit, pos[posIndex].ContractType, SpecifyPosField == "" ? "--" : pos[posIndex].Info[SpecifyPosField]])
}
var tbl = {
"type" : "table",
"title" : "数据",
"cols" : ["当前总权益", "实际盈亏", "当前价格", "买单价格/数量", "卖单价格/数量"],
"rows" : []
}
var buyOrder = null
var sellOrder = null
for (var orderIndex = 0 ; orderIndex < orders.length ; orderIndex++) {
if (orders[orderIndex].Type == ORDER_TYPE_BUY) {
buyOrder = orders[orderIndex]
} else {
sellOrder = orders[orderIndex]
}
}
var realProfit = currTotalEq - totalEq
if (exchange.GetName() == "Futures_Binance") {
_.each(pos, function(p) {
realProfit += parseFloat(p.Info.unRealizedProfit)
})
}
var t = exchange.GetTicker()
tbl.rows.push([currTotalEq, realProfit, t ? t.Last : "--", (buyOrder.Price + "/" + buyOrder.Amount), (sellOrder.Price + "/" + sellOrder.Amount)])
// 更新图表数据
if (t && showLine) {
_.each(pos, function(p) {
$.PlotLine(descType[p.Type] + "持仓价格", p.Price)
})
$.PlotLine("买单挂单价格", buyOrder.Price)
$.PlotLine("卖单挂单价格", sellOrder.Price)
$.PlotLine("当前价格", t.Last)
}
// 更新状态栏数据
LogStatus("时间:" + _D() + "\n" + "`" + JSON.stringify(tblPos) + "`" + "\n" + "`" + JSON.stringify(tbl) + "`")
আগের অপরিশোধিত প্রতিস্থাপনLogStatusআউটপুট
LogStatus(_D(), "当前总权益:", currTotalEq, "持仓:", pos)
কৌশল 2 প্যারামিটার যোগ করে:

শোলাইন প্যারামিটার যদি চেক করা থাকে, আপনি পজিশনের মূল্য, মুলতুবি অর্ডারের মূল্য এবং বর্তমান মূল্য বক্ররেখার জন্য বাস্তব অফার পৃষ্ঠায় ছবি আঁকার জন্য লাইন অঙ্কন লাইব্রেরি ব্যবহার করতে পারেন।
PosField পরামিতি নির্দিষ্ট করুন এটি অবস্থানের তথ্যের মূল ক্ষেত্রগুলি সেট করতে ব্যবহৃত হয় যা প্রদর্শন করা প্রয়োজন, কারণ প্রতিটি এক্সচেঞ্জের জন্য অবস্থানের মূল ডেটা ক্ষেত্রের নাম আলাদা। তাই এখানে আমরা একটি কাস্টমাইজড প্যারামিটার ডিজাইন করেছি যাতে প্রদর্শিত ক্ষেত্রের নাম উল্লেখ করা যায়। উদাহরণস্বরূপ, আমার Binance বাস্তব অফার:

আমি তথ্য ক্ষেত্রে অবস্থানের তথ্য প্রদর্শন করতে চাই (এক্সচেঞ্জ ইন্টারফেসের আসল ডেটা)unRealizedProfitবৈশিষ্ট্য, অর্থাৎ অবস্থানের অবাস্তব লাভ বা ক্ষতি। আপনি প্যারামিটার SpecifyPosField unRealizedProfit সেট করতে পারেন। এটি স্ট্যাটাস বারে প্রদর্শিত হতে পারে।
এই ধরনের একটি অনুরূপ নকশা কৌশলটিকে আউটপুটকে নন-ইনিফর্ম ডেটার সাথে খাপ খাইয়ে নেওয়ার অনুমতি দেয়, ব্যবহারকারীদের আউটপুট সামগ্রী কাস্টমাইজ করার বিকল্প দেয়।


আপনি দেখতে পাচ্ছেন যে যে ডেটা প্রদর্শন করা দরকার তা এক নজরে পরিষ্কার। কৌশলের ট্রেডিং অগ্রগতি, বর্তমান অবস্থান মূল্য, লাভ এবং ক্ষতি এবং মুলতুবি অর্ডার মূল্য পর্যবেক্ষণ করা অনেক বেশি সুবিধাজনক। কৌশলটির নির্দিষ্ট ঝুঁকি রয়েছে প্রকৃত পরামিতিগুলি প্রকৃত ঝুঁকি নিয়ন্ত্রণের উপর ভিত্তি করে সেট করা হয় এবং লাভ এবং ক্ষতি আপনার দ্বারা বহন করা হয়। নীতি প্রকাশ শুধুমাত্র শেখার যোগাযোগ করতে ব্যবহৃত হয়.