리소스 로딩... 로딩...

동적 균형 전략

저자:제로, 날짜: 2018-10-12 15:43:00
태그:연구시각화

빠른 경험 프로그램화 거래, 초보자 입문 1분 신선한 필수

시각화 프로그래밍이 유용하다고 생각하십니까?

  • 실용적이고, 문턱을 낮추고, 흥미를 높이고, 코드를 연구합니다.
  • 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는 이 문서는
  • 관찰, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것, 양성 교육은 좋은 것.

{"xml":"<xml xmlns=\"https://developers.google.com/blockly/xml\">\n  <variables>\n    <variable id=\"opm1F)[XXt8TnZe.Y`4*\">当前行情</variable>\n    <variable id=\"bwb?U1_yiX:~*3ccn.jt\">当前资产</variable>\n    <variable id=\"fhT;l76])[r2v]cu@PGp\">币总市值</variable>\n    <variable id=\"Y$k.q~c}[N*0Gype+oDd\">资产差</variable>\n  </variables>\n  <block type=\"ext_Loop_Interval\" id=\"2_5}1ZFn9CEx-Ku/nt?1\" x=\"18\" y=\"14\">\n    <statement name=\"INPUT_0\">\n      <block type=\"variables_set\" id=\"(B9Do#l;+D*nzbkOE7ui\">\n        <field name=\"VAR\" id=\"opm1F)[XXt8TnZe.Y`4*\">当前行情</field>\n        <value name=\"VALUE\">\n          <block type=\"ext_exchange_GetTicker\" id=\"ed4pQ5oBu2b7tcmGm;u@\">\n            <field name=\"INPUT_0\">0</field>\n          </block>\n        </value>\n        <next>\n          <block type=\"variables_set\" id=\"(]L|NHCAwCbRY9cG2B)d\">\n            <field name=\"VAR\" id=\"bwb?U1_yiX:~*3ccn.jt\">当前资产</field>\n            <value name=\"VALUE\">\n              <block type=\"ext_exchange_GetAccount\" id=\"K9rAY_hc:KHlI4G.3:%2\">\n                <field name=\"INPUT_0\">0</field>\n              </block>\n            </value>\n            <next>\n              <block type=\"variables_set\" id=\"mzoZW%xi$Yy1rf@ct3TY\">\n                <field name=\"VAR\" id=\"fhT;l76])[r2v]cu@PGp\">币总市值</field>\n                <value name=\"VALUE\">\n                  <block type=\"math_arithmetic\" id=\"i@R^,niuw-Xloo00KLoc\">\n                    <field name=\"OP\">MULTIPLY</field>\n                    <value name=\"A\">\n                      <shadow type=\"math_number\" id=\"atz4^?:~jgWKC+azU11$\">\n                        <field name=\"NUM\">1</field>\n                      </shadow>\n                      <block type=\"ext_TickerOf\" id=\"8*hu;x;u||=Vb#4u|fcP\">\n                        <field name=\"INPUT_0\">Last</field>\n                        <value name=\"INPUT_1\">\n                          <block type=\"variables_get\" id=\"5jiBBlF6c9QiocG|,sBB\">\n                            <field name=\"VAR\" id=\"opm1F)[XXt8TnZe.Y`4*\">当前行情</field>\n                          </block>\n                        </value>\n                      </block>\n                    </value>\n                    <value name=\"B\">\n                      <shadow type=\"math_number\" id=\"RYQCcA!,^sCR0ybqK1UO\">\n                        <field name=\"NUM\">1</field>\n                      </shadow>\n                      <block type=\"ext_AccountOf\" id=\",vWh_Wz3uZ*xcX2=:-($\">\n                        <field name=\"INPUT_0\">Stocks</field>\n                        <value name=\"INPUT_1\">\n                          <block type=\"variables_get\" id=\"5~H0;Fg5wJ|Gt8D1mlCw\">\n                            <field name=\"VAR\" id=\"bwb?U1_yiX:~*3ccn.jt\">当前资产</field>\n                          </block>\n                        </value>\n                      </block>\n                    </value>\n                  </block>\n                </value>\n                <next>\n                  <block type=\"variables_set\" id=\"hbs1DlJ7LsOnyrGY0$hs\">\n                    <field name=\"VAR\" id=\"Y$k.q~c}[N*0Gype+oDd\">资产差</field>\n                    <value name=\"VALUE\">\n                      <block type=\"math_arithmetic\" id=\"lgUPZBFGU-,q5/6^MyIK\">\n                        <field name=\"OP\">MINUS</field>\n                        <value name=\"A\">\n                          <shadow type=\"math_number\" id=\"W[{%5}h:Urd66={r{$}|\">\n                            <field name=\"NUM\">1</field>\n                          </shadow>\n                          <block type=\"variables_get\" id=\"[[]52H*;ugs7VIkOG(KQ\">\n                            <field name=\"VAR\" id=\"fhT;l76])[r2v]cu@PGp\">币总市值</field>\n                          </block>\n                        </value>\n                        <value name=\"B\">\n                          <shadow type=\"math_number\" id=\".)z$~`awZjhy[0jH~w#i\">\n                            <field name=\"NUM\">1</field>\n                          </shadow>\n                          <block type=\"ext_AccountOf\" id=\"L858}xOAg:H5ghqE)r!v\">\n                            <field name=\"INPUT_0\">Balance</field>\n                            <value name=\"INPUT_1\">\n                              <block type=\"variables_get\" id=\"bZ`6[;K?Kcta)yoonA5|\">\n                                <field name=\"VAR\" id=\"bwb?U1_yiX:~*3ccn.jt\">当前资产</field>\n                              </block>\n                            </value>\n                          </block>\n                        </value>\n                      </block>\n                    </value>\n                    <next>\n                      <block type=\"controls_if\" id=\"bHMNS]7^XGv8uIj!7mV)\">\n                        <mutation elseif=\"1\"></mutation>\n                        <value name=\"IF0\">\n                          <block type=\"logic_compare\" id=\"WUX%5bGB@W9]^ZJ7N4Kb\">\n                            <field name=\"OP\">GT</field>\n                            <value name=\"A\">\n                              <block type=\"variables_get\" id=\"A9IuZ8B}BKi+oKj{^b6G\">\n                                <field name=\"VAR\" id=\"Y$k.q~c}[N*0Gype+oDd\">资产差</field>\n                              </block>\n                            </value>\n                            <value name=\"B\">\n                              <block type=\"math_arithmetic\" id=\"*I#f0wAu(bbti|$/s`kY\">\n                                <field name=\"OP\">MULTIPLY</field>\n                                <value name=\"A\">\n                                  <shadow type=\"math_number\" id=\"]?`N@FpK;pbGCNZ%S5rk\">\n                                    <field name=\"NUM\">1</field>\n                                  </shadow>\n                                  <block type=\"ext_AccountOf\" id=\"1k~;0),1`UBe/kS/j7C,\">\n                                    <field name=\"INPUT_0\">Balance</field>\n                                    <value name=\"INPUT_1\">\n                                      <block type=\"variables_get\" id=\"r|-reGD;$7~U^LHk1pEu\">\n                                        <field name=\"VAR\" id=\"bwb?U1_yiX:~*3ccn.jt\">当前资产</field>\n                                      </block>\n                                    </value>\n                                  </block>\n                                </value>\n                                <value name=\"B\">\n                                  <shadow type=\"math_number\" id=\"a1?ZF!cM{Rtt8YnSARLj\">\n                                    <field name=\"NUM\">0.05</field>\n                                  </shadow>\n                                </value>\n                              </block>\n                            </value>\n                          </block>\n                        </value>\n                        <statement name=\"DO0\">\n                          <block type=\"ext_Log\" id=\"Qc}LQw@T6:rtYLoEJZ|A\">\n                            <value name=\"VALUE\">\n                              <block type=\"ext_Trade\" id=\"f+iy@8FMAqP@XhF:SVi8\">\n                                <field name=\"INPUT_0\">Sell</field>\n                                <value name=\"INPUT_1\">\n                                  <shadow type=\"math_number\" id=\"=oOIMb|iB0sbiML8uvkK\">\n                                    <field name=\"NUM\">0</field>\n                                  </shadow>\n                                  <block type=\"ext_N\" id=\"xoLcKwiU,CA%2h~seEAK\">\n                                    <value name=\"INPUT_0\">\n                                      <shadow type=\"math_number\" id=\"h+wbX]Y@{6j|m,}PIn^j\">\n                                        <field name=\"NUM\">0</field>\n                                      </shadow>\n                                      <block type=\"math_arithmetic\" id=\"]`jR7]yP6DWp*u~F[NO,\">\n                                        <field name=\"OP\">DIVIDE</field>\n                                        <value name=\"A\">\n                                          <shadow type=\"math_number\" id=\"yK#HpSy8[o,!#py0Q$U1\">\n                                            <field name=\"NUM\">1</field>\n                                          </shadow>\n                                          <block type=\"math_arithmetic\" id=\"6-H-dlq@R5mP*@6K)eV@\">\n                                            <field name=\"OP\">DIVIDE</field>\n                                            <value name=\"A\">\n                                              <shadow type=\"math_number\" id=\"YK`Se]H~B1-jH,^aWj5p\">\n                                                <field name=\"NUM\">1</field>\n                                              </shadow>\n                                              <block type=\"variables_get\" id=\"1WXx-(Vf_EQ%.4xwdg3q\">\n                                                <field name=\"VAR\" id=\"Y$k.q~c}[N*0Gype+oDd\">资产差</field>\n                                              </block>\n                                            </value>\n                                            <value name=\"B\">\n                                              <shadow type=\"math_number\" id=\"Zcun)[a(E$V9;_z,/7El\">\n                                                <field name=\"NUM\">2</field>\n                                              </shadow>\n                                            </value>\n                                          </block>\n                                        </value>\n                                        <value name=\"B\">\n                                          <shadow type=\"math_number\" id=\"`{h}x:,c$2$:QTYzW.mY\">\n                                            <field name=\"NUM\">1</field>\n                                          </shadow>\n                                          <block type=\"ext_TickerOf\" id=\"Fd{UtGo79IL@5q^@-0a0\">\n                                            <field name=\"INPUT_0\">Buy</field>\n                                            <value name=\"INPUT_1\">\n                                              <block type=\"variables_get\" id=\"OW.tji2|N3N+w)=Tj-RS\">\n                                                <field name=\"VAR\" id=\"opm1F)[XXt8TnZe.Y`4*\">当前行情</field>\n                                              </block>\n                                            </value>\n                                          </block>\n                                        </value>\n                                      </block>\n                                    </value>\n                                    <value name=\"INPUT_1\">\n                                      <shadow type=\"math_number\" id=\"ql+8Lcm3{S#67g):0lB;\">\n                                        <field name=\"NUM\">5</field>\n                                      </shadow>\n                                    </value>\n                                  </block>\n                                </value>\n                              </block>\n                            </value>\n                          </block>\n                        </statement>\n                        <value name=\"IF1\">\n                          <block type=\"logic_compare\" id=\"mNgfW_rMOL!tyVQ9gIO*\">\n                            <field name=\"OP\">LT</field>\n                            <value name=\"A\">\n                              <block type=\"variables_get\" id=\"v?2/Y-X={HtE{ikH:PhQ\">\n                                <field name=\"VAR\" id=\"Y$k.q~c}[N*0Gype+oDd\">资产差</field>\n                              </block>\n                            </value>\n                            <value name=\"B\">\n                              <block type=\"math_arithmetic\" id=\".cSBOTTN9^vs.m/q8WzS\">\n                                <field name=\"OP\">MULTIPLY</field>\n                                <value name=\"A\">\n                                  <shadow type=\"math_number\" id=\"]?`N@FpK;pbGCNZ%S5rk\">\n                                    <field name=\"NUM\">1</field>\n                                  </shadow>\n                                  <block type=\"ext_AccountOf\" id=\"(UZoBKXBcXFu/sF9)~@[\">\n                                    <field name=\"INPUT_0\">Balance</field>\n                                    <value name=\"INPUT_1\">\n                                      <block type=\"variables_get\" id=\"=/Y~8cGTUr5yG2zThwm_\">\n                                        <field name=\"VAR\" id=\"bwb?U1_yiX:~*3ccn.jt\">当前资产</field>\n                                      </block>\n                                    </value>\n                                  </block>\n                                </value>\n                                <value name=\"B\">\n                                  <shadow type=\"math_number\" id=\"SjkKBk?htB}:0OOavFdX\">\n                                    <field name=\"NUM\">-0.05</field>\n                                  </shadow>\n                                </value>\n                              </block>\n                            </value>\n                          </block>\n                        </value>\n                        <statement name=\"DO1\">\n                          <block type=\"ext_Log\" id=\"]6QE+AJuCGJcJ!mM79Aw\">\n                            <value name=\"VALUE\">\n                              <block type=\"ext_Trade\" id=\"0I(RwOKo^!Aa,,U,7bUQ\">\n                                <field name=\"INPUT_0\">Buy</field>\n                                <value name=\"INPUT_1\">\n                                  <shadow type=\"math_number\" id=\"=oOIMb|iB0sbiML8uvkK\">\n                                    <field name=\"NUM\">0</field>\n                                  </shadow>\n                                  <block type=\"ext_N\" id=\"cC/pIj)]o5dZtUXcuWW6\">\n                                    <value name=\"INPUT_0\">\n                                      <shadow type=\"math_number\" id=\"tF7B^Y~~dqljm4j)(ay4\">\n                                        <field name=\"NUM\">0</field>\n                                      </shadow>\n                                      <block type=\"math_arithmetic\" id=\"0%k4hie-y))L1%i/+pm5\">\n                                        <field name=\"OP\">DIVIDE</field>\n                                        <value name=\"A\">\n                                          <shadow type=\"math_number\" id=\"yK#HpSy8[o,!#py0Q$U1\">\n                                            <field name=\"NUM\">1</field>\n                                          </shadow>\n                                          <block type=\"math_arithmetic\" id=\",D]OH)D##:[SL!m.Y=If\">\n                                            <field name=\"OP\">DIVIDE</field>\n                                            <value name=\"A\">\n                                              <shadow type=\"math_number\" id=\"YK`Se]H~B1-jH,^aWj5p\">\n                                                <field name=\"NUM\">1</field>\n                                              </shadow>\n                                              <block type=\"variables_get\" id=\"PYESS@O{0h3*hIQloZs*\">\n                                                <field name=\"VAR\" id=\"Y$k.q~c}[N*0Gype+oDd\">资产差</field>\n                                              </block>\n                                            </value>\n                                            <value name=\"B\">\n                                              <shadow type=\"math_number\" id=\"q1+D-kt.!6b[+.Y43Uu^\">\n                                                <field name=\"NUM\">-2</field>\n                                              </shadow>\n                                            </value>\n                                          </block>\n                                        </value>\n                                        <value name=\"B\">\n                                          <shadow type=\"math_number\" id=\"`{h}x:,c$2$:QTYzW.mY\">\n                                            <field name=\"NUM\">1</field>\n                                          </shadow>\n                                          <block type=\"ext_TickerOf\" id=\"l5Nt[6yf,t,A)g]Y=^P+\">\n                                            <field name=\"INPUT_0\">Sell</field>\n                                            <value name=\"INPUT_1\">\n                                              <block type=\"variables_get\" id=\"%zW)lwo8ZB-[bkM,4fPy\">\n                                                <field name=\"VAR\" id=\"opm1F)[XXt8TnZe.Y`4*\">当前行情</field>\n                                              </block>\n                                            </value>\n                                          </block>\n                                        </value>\n                                      </block>\n                                    </value>\n                                    <value name=\"INPUT_1\">\n                                      <shadow type=\"math_number\" id=\"t|}4L?~Z/Pam|e#tZ9,I\">\n                                        <field name=\"NUM\">5</field>\n                                      </shadow>\n                                    </value>\n                                  </block>\n                                </value>\n                              </block>\n                            </value>\n                          </block>\n                        </statement>\n                      </block>\n                    </next>\n                  </block>\n                </next>\n              </block>\n            </next>\n          </block>\n        </next>\n      </block>\n    </statement>\n    <value name=\"INPUT_1\">\n      <shadow type=\"math_number\" id=\"B!_::#726BEt/6-?!Ui!\">\n        <field name=\"NUM\">1</field>\n      </shadow>\n    </value>\n  </block>\n</xml>","javascript":"/*backtest\nstart: 2023-01-01 00:00:00\nend: 2023-08-16 00:00:00\nperiod: 1d\nbasePeriod: 1h\nexchanges: [{\"eid\":\"Binance\",\"currency\":\"BTC_USDT\"}]\n*/\nfunction main() {\n    var _E5_BD_93_E5_89_8D_E8_A1_8C_E6_83_85, _E5_BD_93_E5_89_8D_E8_B5_84_E4_BA_A7, _E5_B8_81_E6_80_BB_E5_B8_82_E5_80_BC, _E8_B5_84_E4_BA_A7_E5_B7_AE;\n\n\nwhile(true){  _E5_BD_93_E5_89_8D_E8_A1_8C_E6_83_85 = _C(exchanges[0].GetTicker);\n  _E5_BD_93_E5_89_8D_E8_B5_84_E4_BA_A7 = _C(exchanges[0].GetAccount);\n  _E5_B8_81_E6_80_BB_E5_B8_82_E5_80_BC = _E5_BD_93_E5_89_8D_E8_A1_8C_E6_83_85.Last * _E5_BD_93_E5_89_8D_E8_B5_84_E4_BA_A7.Stocks;\n  _E8_B5_84_E4_BA_A7_E5_B7_AE = _E5_B8_81_E6_80_BB_E5_B8_82_E5_80_BC - _E5_BD_93_E5_89_8D_E8_B5_84_E4_BA_A7.Balance;\n  if (_E8_B5_84_E4_BA_A7_E5_B7_AE > _E5_BD_93_E5_89_8D_E8_B5_84_E4_BA_A7.Balance * 0.05) {\n    Log((function(){var r = $.Sell(_N((_E8_B5_84_E4_BA_A7_E5_B7_AE / 2) / _E5_BD_93_E5_89_8D_E8_A1_8C_E6_83_85.Buy, 5)); return r ? r.amount : 0; })());} else if (_E8_B5_84_E4_BA_A7_E5_B7_AE < _E5_BD_93_E5_89_8D_E8_B5_84_E4_BA_A7.Balance * -0.05) {\n    Log((function(){var r = $.Buy(_N((_E8_B5_84_E4_BA_A7_E5_B7_AE / -2) / _E5_BD_93_E5_89_8D_E8_A1_8C_E6_83_85.Sell, 5)); return r ? r.amount : 0; })());}\n\nSleep(1*1000);}\n}"}

관련

더 많은

매우 좋은 기능입니다. 학생들이 프로그래밍을 시작할 때 이 이야기를 할 준비가 되었습니다.

밤하늘아이에게 정량화를 가르친 것도 좋고, 사탕을 제대로 먹지 못한 채 자랐습니다. 이 말, 저는 BITMEX에서 한 번 을 먹었기 때문에 왔습니다.

야오오부타오브린 벨트 지표 bb를 최대한 빨리 채워주세요.

"어느것에 대해 설명하고, 캐릭터입니다. - 관찰하고, 아이에게 양성을 가르치는 것이 좋습니다.

이 기능이 미래에셋을 지원하는지 궁금하시나요?

가벼운 구름오 () 오 () 오 () 오 () 오

감사합니다, 좋습니다. 또 상품 선물을 기대합니다.

야고브210지원, 어떤 전략적 사고가 시각화 구현으로 테스트되고 코드로 개선될 수 있습니다.

q23250정말 멋지네요!

좋은, 획기적인. 터치 스크린 시스템에서 작동하는 시각화를 만들 수 있습니까?

스노우보이좋아

kmmkk지지하세요!

뱅코!

제로지원, 상품 선물도 지원, 내장된 거래 클래스를 선택하면

제로이것은 기본적으로 터치 스크린을 지원합니다.