جیسا کہ اس تصویر میں دکھایا گیا ہے، جب میں نے کرنسی کی فوری تجارت کی جانچ پڑتال کی، تو میں نے پایا کہ آمدنی کا جائزہ لینے والے چارٹ نے خریدنے کے لئے خالی اسٹاک کے طور پر شمار کیا، فروخت کرنے کے لئے کوئی اعداد و شمار نہیں ہیں، اور میں نہیں جانتا کہ کون سا بڑا خدا اس کی نشاندہی کرسکتا ہے.
اور یہ کہexchange.GetPosition()
اس کے علاوہ، یہ بھی کہا جاتا ہے کہ یہ ایک غیر معمولی طریقہ ہے.
اس کا کوڈ یہ ہے:
/*backtest
start: 2020-05-01 00:00:00
end: 2020-12-03 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Huobi","currency":"BTC_USDT"}]
*/
var times = 0;
var lasttime = null;
var hasPosition = false; //持仓数量
function main() {
Log("strategy started.");
while(true){
var records = _C(exchange.GetRecords, PERIOD_D1);
records = records.slice(-20);
var {Time} = records[records.length - 1];
if(lasttime != Time){
lasttime = Time;
var fast = TA.MA(records, 5);
var slow = TA.MA(records, 20);
var lastFast1 = fast[fast.length - 2];
var lastSlow1 = slow[slow.length - 2];
var lastFast2 = fast[fast.length - 3];
var lastSlow2 = slow[slow.length - 3];
if(lastFast2 < lastSlow2 && lastFast1 > lastSlow1 && !hasPosition){
//当前为金叉
//$.Buy(0.001);
exchange.Buy(-1, 0.01);
hasPosition = true;
}
if(lastFast2 > lastSlow2 && lastFast1 < lastSlow1 && hasPosition){
//当前为死叉
exchange.Sell(-1, 0.01);
hasPosition = false;
}
}
}
}
function init() {
const account = _C(exchange.GetAccount);
Log('strategy inted.', exchange.GetName(), account);
}
گھاسفوری تبادلے میں پوزیشن کا تصور نہیں ہے ، لہذا آپ کو مشورہ دیا جاتا ہے کہ آپ پہلے کمیونٹی کے ابتدائی ٹیوٹوریل کو دیکھیں۔ منافع اور نقصان کا حساب لگانا ابتدائی ہولڈنگ کے ساتھ موازنہ کرنا ہے۔
کائیٹسمجھ میں آیا، شکریہ