بڑے، درمیانے اور چھوٹے تین سائیکل چھلانگ کی حکمت عملی V2.0_ فوری_ ٹیسٹ

مصنف:علاقائی کلاس کی مقدار، تاریخ: 2019-12-07 17:52:33
ٹیگز:

بڑے اور چھوٹے تین سائیکلوں کی چھلانگ کی حکمت عملی۔ عام طور پر ، بڑے سائیکل مارکیٹ کی سمت کی نشاندہی کرتے ہیں ، درمیانی سائیکل موجودہ آپریٹنگ سائیکل ہے ، اور چھوٹے سائیکل رجحان کو روکنے کا اشارہ کرتے ہیں۔ جب آپ داخل ہوتے ہیں تو ، جب تک کہ آپ بڑے اور چھوٹے تین سائیکلوں کی حالت کو دیکھیں ، آپ گلیئر کی طرح پیچیدہ مارکیٹوں سے نمٹنے کے لئے ہزاروں مختلف حکمت عملی اختیار کرسکتے ہیں۔ اگر آپ کا آپریٹنگ سائیکل کی تعدد ایک دن میں کئی بار ہے تو ، بڑا سائیکل دن کی لائن کا انتخاب کرسکتا ہے ، درمیانی سائیکل کا انتخاب 4 گھنٹے ، چھوٹا سائیکل 30 منٹ کا انتخاب کرسکتا ہے۔ اگر آپ کا آپریٹنگ سائیکل کی تعدد ایک دن میں دس بار ہے تو ، بڑا سائیکل 4 گھنٹے کا انتخاب کرسکتا ہے ، درمیانی سائیکل 30 منٹ کا انتخاب کرسکتا ہے ، چھوٹا سائیکل 5 منٹ کا انتخاب کرسکتا ہے۔ پچھلے سائیکل کے اختتام سے اگلے سائیکل میں ہمیشہ 6 سے 8 گنا کا فرق ہوتا ہے۔ اور پھر ہم ہر دور کے لئے K لائن کے ساتھ تعلقات کی ایک لسٹ بناتے ہیں، اور پھر ہم 8 حالتوں میں تین دوروں کے لئے 8 حالتوں میں سے ہر ایک کے ساتھ تعلقات بناتے ہیں، اور پھر ہم 8 حالتوں میں سے ہر ایک کے ساتھ تعلقات بناتے ہیں.88=512 حالتیں ، یہ 512 حالتیں تمام ممکنہ سطحوں سے نمٹنے کے لئے کافی ہیں ، تکنیکی صلاحیتوں والے پروگرامر ہر حالت کے لئے بہترین نچلے واحد نقطہ اور نقصان کو روکنے کے لئے پہلے سے ڈیزائن کرسکتے ہیں۔ تاکہ سب کے لئے بحث کی بنیاد ہو ، علاقہ کے مالک نے بھی ایجاد کنندہ پلیٹ فارم پر حکمت عملی کو عام کیا ، اور آپ کو اس کی بنیاد پر بہتر بنانے کا خیرمقدم کرتے ہیں۔ اس کے بعد ہم واپس آتے ہیں، اور ہم دیکھ سکتے ہیں کہ عمر 29 ہے، اور واپسی تھوڑی زیادہ ہے، 36 فیصد تک۔ ہم لاگ ان کو ڈاؤن لوڈ کرتے ہیں، اور واپسی کے لئے تجزیہ کرتے ہیں، اور یہ انوینٹر پلیٹ فارم کا فائدہ ہے۔img img
imgان کا کہنا تھا کہ 'ہمیں اس کے بارے میں کوئی اندازہ نہیں ہے'۔ 1 ، اگرچہ بڑے اور چھوٹے دورانیے کا ڈھانچہ نسبتا good اچھا ہے ، لیکن چھوٹے دورانیے کے ذریعہ درمیانے دورانیے پر کس طرح اثر پڑتا ہے اس کی حکمت عملی کے بارے میں اچھی طرح سے سوچا نہیں جاسکتا ہے ، پہلے اسے آسان بنایا جاسکتا ہے ، اور بعد میں اسے مکمل کیا جاسکتا ہے۔ 2، جب مارکیٹ خالی ہو تو ، پوزیشنوں کو سختی سے چھوڑنا چاہئے 3، 5 دن کی اوسط لائن کی سمت کا کردار اہم ہے اور یہ حکمت عملی میں ظاہر نہیں ہوتا ہے۔ چار، برین لائن سے باہر تیزی سے گرنے کے بعد، اسے فروخت کرنا چاہئے 5، جب بڑھتی ہوئی وجوہات گرتی ہیں تو، وقت پر بڑھتی ہوئی اور نقصان کو روکنا چاہئےimg imgاس کے بعد ، ہم نے اپنے کاروبار کو دوبارہ شروع کیا ، اور ہم نے اپنے کاروبار کو دوبارہ شروع کیا ، اور ہم نے اپنے کاروبار کو دوبارہ شروع کیا ، اور ہم نے اپنے کاروبار کو دوبارہ شروع کیا۔


/*backtest
start: 2019-01-01 00:00:00
end: 2019-10-10 00:00:00
period: 1d
exchanges: [{"eid":"OKEX","currency":"ETH_USDT","stocks":0}]
args: [["OpMode",1,10989],["MaxAmount",1,10989],["TradeFee",0.001,10989]]
*/
//注册币乎后https://m.bihu.com/signup?i=1ewtKO&s=4&c=4
//搜索 物联网区块链 可以联系到作者区班主 你也可以给我写邮件tomjava@163.com
var midStatus = 0; //中周期状态
var bigStatus = 0; //大周期状态
var beforeBigStatus = 0; //之前大周期状态
var operPrice;
var markTime=0;

function mySell(rate){
   var account = _C(exchange.GetAccount);
   var ticker = _C(exchange.GetTicker);
   var nowPrice=ticker.Sell;
     
   //以下开始卖出
   var allAmount=account.Balance+account.Stocks*ticker.Sell; //计算出总金额
   var cashRatio=account.Balance*100/allAmount;
   
   if(cashRatio<90){  //现金比率小于10,才可以卖出
      if(rate==1){ //卖出1份
          if(cashRatio<80){
              $.Sell(allAmount*0.1/nowPrice);
              Log("现金比率",cashRatio+10);
          }else{
              $.Sell(allAmount*0.05/nowPrice);
              Log("现金比率",cashRatio+5);
          }
      }else{
          if(cashRatio<75){
              $.Sell(allAmount*0.2/nowPrice);
              Log("现金比率",cashRatio+20);
          }else{
              $.Sell(allAmount*0.1/nowPrice);
              Log("现金比率",cashRatio+10);
          }
      }
   }
}

function myBuy(rate){
   var account = _C(exchange.GetAccount);
   var ticker = _C(exchange.GetTicker);
   var nowPrice=ticker.Sell;
     
   //以下开始买入
   var allAmount=account.Balance+account.Stocks*ticker.Sell; //计算出总金额
   var cashRatio=account.Balance*100/allAmount;
   //Log("需要买入比率",rate);
   if(cashRatio>10){  //现金比率大于10,才可以买入
      if(rate==1){ //买入1份
          if(cashRatio>20){
              $.Buy(allAmount*0.1/nowPrice);
              Log("现金比率",cashRatio-10);
          }else{
              $.Buy(allAmount*0.05/nowPrice);
              Log("现金比率",cashRatio-5);
          }
      }else{
          if(cashRatio>25){
              $.Buy(allAmount*0.2/nowPrice);
              Log("现金比率",cashRatio-20);
          }else{
              $.Buy(allAmount*0.1/nowPrice);
              Log("现金比率",cashRatio-10);
          }
      }
   }
}

function oper(){
    var ticker = _C(exchange.GetTicker);
    var nowPrice=ticker.Sell;
   
    var h1records = exchange.GetRecords(PERIOD_H1);
    var h1boll;var h1upLine;var h1midLine;var h1downLine;
    var h1bw;
    if(h1records && h1records.length > 20) {
        h1boll = TA.BOLL(h1records, 20, 2);
        h1upLine = h1boll[0][h1records.length-1];
        h1midLine = h1boll[1][h1records.length-1];
        h1downLine = h1boll[2][h1records.length-1];
    }
    
    var drecords = exchange.GetRecords(PERIOD_D1);
    var dboll;var dupLine;var dmidLine;var ddownLine;
    var dbw;var beforePrice;
    if(drecords && drecords.length > 20) {
        dboll = TA.BOLL(drecords, 20, 2);
        dupLine = dboll[0][drecords.length-1];
        dmidLine = dboll[1][drecords.length-1];
        ddownLine = dboll[2][drecords.length-1];
        dbw=dupLine-dmidLine;
        beforePrice=(drecords[drecords.length-2].Open+drecords[drecords.length-2].Close)/2;
    }
    
    if(ticker.Time-markTime<15*60*1000){ //只有满足15分钟间隔,才允许判断状态
        return;
    }else{
        markTime=ticker.Time;
    }
    
    if(h1records && h1records.length > 20 && drecords && drecords.length > 20) {
        if(nowPrice>dupLine+dbw*0.1){
            bigStatus=0;
        }else if(nowPrice>dupLine-dbw*0.1){
            bigStatus=1;
        }else if(nowPrice>dmidLine+dbw*0.1){
            bigStatus=2;
        }else if(nowPrice>dmidLine){
            bigStatus=3;
        }else if(nowPrice>dmidLine-dbw*0.1){
            bigStatus=4;
        }else if(nowPrice>ddownLine+dbw*0.1){
            bigStatus=5;
        }else if(nowPrice>ddownLine-dbw*0.1){
            bigStatus=6;
        }else{
            bigStatus=7;
        }
        
        if(beforePrice>dupLine+dbw*0.1){
            beforeBigStatus=0;
        }else if(beforePrice>dupLine-dbw*0.1){
            beforeBigStatus=1;
        }else if(beforePrice>dmidLine+dbw*0.1){
            beforeBigStatus=2;
        }else if(beforePrice>dmidLine){
            beforeBigStatus=3;
        }else if(beforePrice>dmidLine-dbw*0.1){
            beforeBigStatus=4;
        }else if(beforePrice>ddownLine+dbw*0.1){
            beforeBigStatus=5;
        }else if(beforePrice>ddownLine-dbw*0.1){
            beforeBigStatus=6;
        }else{
            beforeBigStatus=7;
        }
        
        if(nowPrice>h1upLine+h1bw*0.1){
            midStatus=0;
        }else if(nowPrice>h1upLine-h1bw*0.1){
            midStatus=1;
        }else if(nowPrice>h1midLine+h1bw*0.1){
            midStatus=2;
        }else if(nowPrice>h1midLine){
            midStatus=3;
        }else if(nowPrice>h1midLine-h1bw*0.1){
            midStatus=4;
        }else if(nowPrice>h1downLine+h1bw*0.1){
            midStatus=5;
        }else if(nowPrice>h1downLine-h1bw*0.1){
            midStatus=6;
        }else{
            midStatus=7;
        }
        
        if(bigStatus-beforeBigStatus>0){ //当前有一个大周期下跌跃迁
            if(midStatus==6||midStatus==7){
                //Log("卖2份 当大",bigStatus,"前大",beforeBigStatus,"中",midStatus);
                //买2份
                mySell(2);
            }else if(midStatus==3||midStatus==4){
                //Log("卖1份 当大",bigStatus,"前大",beforeBigStatus,"中",midStatus);
                //买1份
                mySell(1);
            }else{
                //Log("当大",bigStatus,"前大",beforeBigStatus,"中",midStatus);
            }
        }else if(bigStatus-beforeBigStatus<0){  //当前有一个大周期上涨跃迁
            if(midStatus==6||midStatus==7){
                //Log("买2份 当大",bigStatus,"前大",beforeBigStatus,"中",midStatus);
                //买2份
                myBuy(2);
            }else if(midStatus==3||midStatus==4){
                //Log("买1份 当大",bigStatus,"前大",beforeBigStatus,"中",midStatus);
                //买1份
                myBuy(1);
            }else{
                //Log("当大",bigStatus,"前大",beforeBigStatus,"中",midStatus);
            }
        }else{
            //Log("当大",bigStatus,"前大",beforeBigStatus,"中",midStatus," dup",dupLine," 长度",dboll[0].length);
        }
    }
}

function main() {
    var initAccount = _C(exchange.GetAccount);
    Log(initAccount);
    exchange.SetCurrency("LTC_USDT")
    Log("BTC_USDT的计价币名称:", exchange.GetQuoteCurrency())
  
    while (true) {
        oper();
        Sleep(Interval*1000);
    }
}

مزید

سی ایس ایسکیا آپ کو لگتا ہے کہ آپ کو اس کے بارے میں کچھ جاننے کی ضرورت ہے؟

جے جےبڑے، درمیانے اور چھوٹے سائیکلوں کو کہاں سیٹ کریں؟

ہاہاورلڈہمدردی

a410999923ہمدردی

تنہا آدمیکیا آپ کو معلوم ہے کہ آپ کو کیا کرنا چاہئے؟