Forex Community Place

Dapatkan hingga
$50000
karena mengundang teman
untuk memperoleh Bonus StartUp
dari InstaForex
Tidak perlu investasi!
Mulai trading tanpa
risiko dan investasi
Dengan Bonus Permulaan 1000$
Dapatkan bonus
55%
ke akun anda!
Page 6 of 6
FirstFirst ... 4 5 6
Results 51 to 59 of 59

Thread: [ request ] kerangka ea untuk kebutuhan explore indicator

  1. #51
    Poster Setia
    ----
     
    Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok's Avatar
    Join Date
    Nov 2015
    Location
    Kadang di Otak Kadang di Dengkul
    Posts
    2,318
    Accumulated bonus
    5695 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    2,606
    Thanked 2,626 Times in 1,054 Posts
    Saya rasa kasus ini sudah cukup sampai disini. Tadinya saya ingin menambahkan martingale dan manual trading. Tapi nyatanya "mood" nya udah mulai menurun.. Maklumlah sudah berumur.., jadi mulai angot-angotan dan mood- mood an..

    Untuk itu.., mungkin para forumer lainnya.., khususnya agan ZigZag.., ingin mengembangkannya sendiri. Untuk itu.., berikut ini saya uploadkan file KerangkaEA.mq4 nya. Sorry masih acak-acakan.., maklumlah prototype. Jadi silahkan untuk dipelajari dan di rapi-rapikan sendiri..

    KerangkaEA.mq4

    Mudah-mudahan bermanfaat...

  2. The Following 2 Users Say Thank You to Wanyok For This Useful Post:

    ZigZag (09-01-2017)

  3. <a href="https://www.mt5.com/id/">Forex Portal MT5</a>
  4. #52
    Poster Setia
    ----
     
    Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok's Avatar
    Join Date
    Nov 2015
    Location
    Kadang di Otak Kadang di Dengkul
    Posts
    2,318
    Accumulated bonus
    5695 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    2,606
    Thanked 2,626 Times in 1,054 Posts
    Saya sudah mencoba untuk menggabungkan 3 indikator.., hasil BT nya lumayan juga.., walau pun OP nya jadi jarang. Trima kasih agan ZigZag.., yang telah memberikan inspirasi pembuatan kerangka EA ini. Dan berhubung indikator Kerangka EA ini cukup membantu dalam mengeksplore indikator.., maka saya mencoba untuk membangunnya lagi secara lebih serius, dengan penambahan fitur yang memudahkan user.

    Pada gambar di bawah.., saya menambahkan drop down menu.., sehingga penulisan kode indikator akan menjadi lebih mudah. Serta saya tambahkan juga fungsi marti.., yang hanya bisa bekerja pada menu "Group Indi". Serta saya tambahkan menu "Manual / Otomatis" dimana fungsi manual ini akan bekerja sebagai indikator.., tetapi bisa menggantikan fungsi gabungan indikator. Selain itu.., panel bisa diminimize sehingga tidak mengganggu trading.
    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f9.png
Views:	7
Size:	25.5 KB
ID:	113511

    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f7.png
Views:	9
Size:	29.8 KB
ID:	113509

    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f8.png
Views:	20
Size:	23.7 KB
ID:	113510


    Sabar ya...,baru selesai panelnya doang ..
    Last edited by Wanyok; 08-30-2017 at 18:07.

  5. The Following 2 Users Say Thank You to Wanyok For This Useful Post:

    ZigZag (09-01-2017)

  6. #53
    Poster Setia
    ----
     
    Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok's Avatar
    Join Date
    Nov 2015
    Location
    Kadang di Otak Kadang di Dengkul
    Posts
    2,318
    Accumulated bonus
    5695 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    2,606
    Thanked 2,626 Times in 1,054 Posts
    Ide ini terus berkembang.., dan akhirnya masih berkutat di seputaran panel. Ide yang kemarin sebenarnya sudah mudah.., karena langsung menyertakan kode indikatornya. Tapi bagaimana kalau seandainya user benar-benar tidak mengerti kode??

    Untuk itu.., saya sedikit memodifikasi pilihan indikator. Hanya dengan memilih namanya..,maka user akan dipandu untuk mengisikan input parameter pada indikatornya.., dan tre..let... kode untuk indikator itu akan langsung tertulis pada variabel yang dipilh. Dengan ilmu.., hidup memang tidak harus sulit..
    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f9a.png
Views:	17
Size:	30.4 KB
ID:	113582


    Nanti.., setelah indikator ini jadi.., saya akan membuka thread khusus yang membahas semua tata cara pemakaiannya. Serta akan menampung semua ide-ide yang akan membuat indikator "pembuat EA base Indikator" ini menjadi lebih bagus dan lebih mudah digunakan.
    Sabar...., lagi "puyeng" mode "on"

  7. The Following User Says Thank You to Wanyok For This Useful Post:

    ZigZag (09-01-2017)

  8. #54
    Pecandu
    ----
     
    ZigZag will become famous soon enough ZigZag will become famous soon enough ZigZag's Avatar
    Join Date
    Jul 2013
    Location
    Zig Zag
    Posts
    512
    Accumulated bonus
    230 USD (What is this?)
    Thanks
    193
    Thanked 120 Times in 93 Posts
    Quote Originally Posted by Wanyok     
    Saya rasa kasus ini sudah cukup sampai disini. Tadinya saya ingin menambahkan martingale dan manual trading. Tapi nyatanya "mood" nya udah mulai menurun.. Maklumlah sudah berumur.., jadi mulai angot-angotan dan mood- mood an..

    Untuk itu.., mungkin para forumer lainnya.., khususnya agan ZigZag.., ingin mengembangkannya sendiri. Untuk itu.., berikut ini saya uploadkan file KerangkaEA.mq4 nya. Sorry masih acak-acakan.., maklumlah prototype. Jadi silahkan untuk dipelajari dan di rapi-rapikan sendiri..

    Attachment 113322

    Mudah-mudahan bermanfaat...
    Quote Originally Posted by Wanyok     
    Saya sudah mencoba untuk menggabungkan 3 indikator.., hasil BT nya lumayan juga.., walau pun OP nya jadi jarang. Trima kasih agan ZigZag.., yang telah memberikan inspirasi pembuatan kerangka EA ini. Dan berhubung indikator Kerangka EA ini cukup membantu dalam mengeksplore indikator.., maka saya mencoba untuk membangunnya lagi secara lebih serius, dengan penambahan fitur yang memudahkan user.

    Pada gambar di bawah.., saya menambahkan drop down menu.., sehingga penulisan kode indikator akan menjadi lebih mudah. Serta saya tambahkan juga fungsi marti.., yang hanya bisa bekerja pada menu "Group Indi". Serta saya tambahkan menu "Manual / Otomatis" dimana fungsi manual ini akan bekerja sebagai indikator.., tetapi bisa menggantikan fungsi gabungan indikator. Selain itu.., panel bisa diminimize sehingga tidak mengganggu trading.




    Sabar ya...,baru selesai panelnya doang ..
    Quote Originally Posted by Wanyok     
    Ide ini terus berkembang.., dan akhirnya masih berkutat di seputaran panel. Ide yang kemarin sebenarnya sudah mudah.., karena langsung menyertakan kode indikatornya. Tapi bagaimana kalau seandainya user benar-benar tidak mengerti kode??

    Untuk itu.., saya sedikit memodifikasi pilihan indikator. Hanya dengan memilih namanya..,maka user akan dipandu untuk mengisikan input parameter pada indikatornya.., dan tre..let... kode untuk indikator itu akan langsung tertulis pada variabel yang dipilh. Dengan ilmu.., hidup memang tidak harus sulit..


    Nanti.., setelah indikator ini jadi.., saya akan membuka thread khusus yang membahas semua tata cara pemakaiannya. Serta akan menampung semua ide-ide yang akan membuat indikator "pembuat EA base Indikator" ini menjadi lebih bagus dan lebih mudah digunakan.
    Sabar...., lagi "puyeng" mode "on"


    Om Wanyok memang TOP markotop


    Dengan kerangka EA yang om buatin yang masih basic aja itu udah sangat mencukupi dengan kebutuhan saya dan udah sangat keren buat saya Om,
    ketambahan lagi Om buat agar kerangka Indi bisa untuk membuat sebuah EA hanya dengan beberapa step by step..
    Ini sangat luar biasa Om, Tapi saya minta maaf ni Om, karna keterbatasan coding saya, untuk yg versi panel2 saya gk bisa kasih begitu banyak masukan2, maklum lah ilmu saya masih cetek, hehehe

    Tadinya kerangka EA itu saya sih mikirnya, pingin di buat Target Profit, jadi kalau target in Money tercapai, Semua OP yg hasil dari Indi 1 sd Indi 5 itu di close ALL,
    Tapi saya nya gk enak mau minta tolong tambahin firu2 itu, nanti takut di kira sayanya terlalu banyak permintaan, hehehe

    Btw, Selamat atas pengembanganya Om, semoga kedepanya bisa menghasilkan Profit konsisten dengan pengembangan ini dan bisa di nikmati sama temen2 forum yang ada di sini...

    ---------- Post added at 02:57 PM ---------- Previous post was at 02:47 PM ----------

    Btw, Om Wanyok tau gak coding XML om?

    Kalau tau, coding di bawah ini bisa di tambahin time filter gak Om? Hehehe


    Thanks Om sebelumnya...


    Spoiler Spoiler:

    PHP Code:
    <xml xmlns="http://www.w3.org/1999/xhtml" collection="false">
      <
    block type="trade" id="trade" x="-90" y="-72">
        <
    statement name="SUBMARKET">
          <
    block type="variables_set" id="z+^j6X/Xc(lvA@l(,+N;">
            <
    field name="VAR">Max Acceptable Loss</field>
            <
    value name="VALUE">
              <
    block type="math_number" id="YqgbR}UuuZ=7/d):Qw8Q">
                <
    field name="NUM">100</field>
              </
    block>
            </
    value>
            <
    next>
              <
    block type="variables_set" id="#Hd;T[+?}*?~:=^!M+L%">
                <
    field name="VAR">Expected Profit</field>
                <
    value name="VALUE">
                  <
    block type="math_number" id="K5+@6s17)qR5v%C*-g~n">
                    <
    field name="NUM">10</field>
                  </
    block>
                </
    value>
                <
    next>
                  <
    block type="variables_set" id="9t]JFwzJ=HcSw`Yjs0!1">
                    <
    field name="VAR">Win Amount</field>
                    <
    value name="VALUE">
                      <
    block type="math_number" id="7{V?d7wznmP2H/hXXX;]">
                        <
    field name="NUM">1</field>
                      </
    block>
                    </
    value>
                    <
    next>
                      <
    block type="variables_set" id="NdHPs)wfAq2Vy=b^yk@0">
                        <
    field name="VAR">Initial Amount</field>
                        <
    value name="VALUE">
                          <
    block type="math_number" id="sqZyvi=FK#8ge!.V};=l">
                            <
    field name="NUM">1</field>
                          </
    block>
                        </
    value>
                        <
    next>
                          <
    block type="market" id="c5X}+^e,y[KgJDw)dn%g">
                            <
    field name="MARKET_LIST">volidx</field>
                            <
    field name="SUBMARKET_LIST">random_index</field>
                            <
    field name="SYMBOL_LIST">R_100</field>
                            <
    field name="TRADETYPECAT_LIST">digits</field>
                            <
    field name="TRADETYPE_LIST">evenodd</field>
                            <
    field name="TYPE_LIST">both</field>
                            <
    field name="CANDLEINTERVAL_LIST">60</field>
                            <
    field name="DURATIONTYPE_LIST">t</field>
                            <
    field name="PAYOUTTYPE_LIST">stake</field>
                            <
    field name="CURRENCY_LIST">USD</field>
                            <
    field name="RESTARTONERROR">FALSE</field>
                            <
    value name="DURATION">
                              <
    block type="math_number" id="6].k]sp~|mZxM6a0+CXL">
                                <
    field name="NUM">5</field>
                              </
    block>
                            </
    value>
                            <
    value name="AMOUNT">
                              <
    block type="variables_get" id="#(@8a5O^(f{W9;pYTMN`">
                                <
    field name="VAR">Initial Amount</field>
                              </
    block>
                            </
    value>
                          </
    block>
                        </
    next>
                      </
    block>
                    </
    next>
                  </
    block>
                </
    next>
              </
    block>
            </
    next>
          </
    block>
        </
    statement>
      </
    block>
      <
    block type="after_purchase" id="finish" x="469" y="-75">
        <
    statement name="AFTERPURCHASE_STACK">
          <
    block type="controls_if" id="HO//wPkwc^|+](vkzo-O">
            <
    mutation else="1"></mutation>
            <
    value name="IF0">
              <
    block type="contract_check_result" id="3zDCo~H(ZKb[AE.r_I}x">
                <
    field name="CHECK_RESULT">win</field>
              </
    block>
            </
    value>
            <
    statement name="DO0">
              <
    block type="notify" id="nJD4Kmf9=XURg+QzqIF_">
                <
    field name="NOTIFICATION_TYPE">success</field>
                <
    value name="MESSAGE">
                  <
    block type="text_join" id="a?phdf{q?#9yl6DG*%E4">
                    <
    mutation items="2"></mutation>
                    <
    value name="ADD0">
                      <
    block type="text" id="YriP:`UXrrS17`B:o3#s">
                        <
    field name="TEXT">ALLHAMDULILLAH:</field>
                      </
    block>
                    </
    value>
                    <
    value name="ADD1">
                      <
    block type="read_details" id="WZIwY/E@4?2mrPt+fh2S">
                        <
    field name="DETAIL_INDEX">4</field>
                      </
    block>
                    </
    value>
                  </
    block>
                </
    value>
                <
    next>
                  <
    block type="variables_set" id="/Zn7[ZO*el~9hTD,pRZ6">
                    <
    field name="VAR">Initial Amount</field>
                    <
    value name="VALUE">
                      <
    block type="variables_get" id="+A`%%flu?PcpGLC9W0};">
                        <
    field name="VAR">Win Amount</field>
                      </
    block>
                    </
    value>
                  </
    block>
                </
    next>
              </
    block>
            </
    statement>
            <
    statement name="ELSE">
              <
    block type="notify" id="@d+`]3^62mElcu)W33G_">
                <
    field name="NOTIFICATION_TYPE">warn</field>
                <
    value name="MESSAGE">
                  <
    block type="text_join" id="?fxFqz|!aFaM5vzzAg=T">
                    <
    mutation items="2"></mutation>
                    <
    value name="ADD0">
                      <
    block type="text" id="U.hBn^L^c`:1{#`dT#Ka">
                        <
    field name="TEXT">BELUM BERUNTUNG: </field>
                      </
    block>
                    </
    value>
                    <
    value name="ADD1">
                      <
    block type="math_single" id="U5+DrijKYKmA|u|XRQj8">
                        <
    field name="OP">ABS</field>
                        <
    value name="NUM">
                          <
    shadow type="math_number" id="GleSn`9j7Cm7/dqg}FIA">
                            <
    field name="NUM">9</field>
                          </
    shadow>
                          <
    block type="read_details" id="uJiBd#be~R=J%`t;1!BP">
                            <
    field name="DETAIL_INDEX">4</field>
                          </
    block>
                        </
    value>
                      </
    block>
                    </
    value>
                  </
    block>
                </
    value>
                <
    next>
    </
    xml

  9. The Following User Says Thank You to ZigZag For This Useful Post:

    Wanyok (09-03-2017)

  10. #55
    Pecandu
    ----
     
    ZigZag will become famous soon enough ZigZag will become famous soon enough ZigZag's Avatar
    Join Date
    Jul 2013
    Location
    Zig Zag
    Posts
    512
    Accumulated bonus
    230 USD (What is this?)
    Thanks
    193
    Thanked 120 Times in 93 Posts
    Ini sambunganya Om, hehe

    Spoiler Spoiler:

    PHP Code:
    <block type="math_change" id="Pn/9ZS8%VP}18``:d8fS">
                    <
    field name="VAR">Initial Amount</field>
                    <
    value name="DELTA">
                      <
    shadow type="math_number" id="N=Vo^MVz~/^(xt7Ag@8E">
                        <
    field name="NUM">1</field>
                      </
    shadow>
                      <
    block type="math_arithmetic" id="E4pL4{N`i^L7c~lK!O:0">
                        <
    field name="OP">MULTIPLY</field>
                        <
    value name="A">
                          <
    shadow type="math_number" id="ka8n8|Dugz,q5FkUjs`7">
                            <
    field name="NUM">1</field>
                          </
    shadow>
                          <
    block type="math_single" id="C(bRg%s)Ux*_5Q~SXV[/">
                            <
    field name="OP">ABS</field>
                            <
    value name="NUM">
                              <
    shadow type="math_number" id="GleSn`9j7Cm7/dqg}FIA">
                                <
    field name="NUM">9</field>
                              </
    shadow>
                              <
    block type="read_details" id="q^CVC,k?DveP#r;]EmWJ">
                                <
    field name="DETAIL_INDEX">4</field>
                              </
    block>
                            </
    value>
                          </
    block>
                        </
    value>
                        <
    value name="B">
                          <
    shadow type="math_number" id="{JXdZCp2%s=sfO@yN:n}">
                            <
    field name="NUM">1</field>
                          </
    shadow>
                          <
    block type="math_number" id="roL]dJzAUE%g%ETI_5?y">
                            <
    field name="NUM">1.041</field>
                          </
    block>
                        </
    value>
                      </
    block>
                    </
    value>
                  </
    block>
                </
    next>
              </
    block>
            </
    statement>
            <
    next>
              <
    block type="notify" id="=O;oi;1*d`HQ28NmIJ%;">
                <
    field name="NOTIFICATION_TYPE">info</field>
                <
    value name="MESSAGE">
                  <
    block type="text_join" id="dn%0)Twf~ejdUA_X9*]h">
                    <
    mutation items="2"></mutation>
                    <
    value name="ADD0">
                      <
    block type="text" id="G7NDN*0M-PUIb+@ppte;">
                        <
    field name="TEXT">Total Profit: </field>
                      </
    block>
                    </
    value>
                    <
    value name="ADD1">
                      <
    block type="total_profit" id="OqUESZEUISiC2*J*a^[m"></block>
                    </
    value>
                  </
    block>
                </
    value>
                <
    next>
                  <
    block type="controls_if" id="iR[tJk2FLEoxVM(S!U]|">
                    <
    mutation else="1"></mutation>
                    <
    value name="IF0">
                      <
    block type="logic_compare" id="+lvXLt-gy?zz_.e vh">
                        <
    field name="OP">LT</field>
                        <
    value name="A">
                          <
    block type="total_profit" id="6K]jZ5i+x+ZMM{8e{?|4"></block>
                        </
    value>
                        <
    value name="B">
                          <
    block type="variables_get" id="~1rQm?1]E)?jONj}G[k6">
                            <
    field name="VAR">Expected Profit</field>
                          </
    block>
                        </
    value>
                      </
    block>
                    </
    value>
                    <
    statement name="DO0">
                      <
    block type="controls_if" id="JqaC8^tz29kwoaC:[4Zq">
                        <
    mutation else="1"></mutation>
                        <
    value name="IF0">
                          <
    block type="logic_operation" id="[2(!=K38O=:z_KFKm`85">
                            <
    field name="OP">AND</field>
                            <
    value name="A">
                              <
    block type="math_number_property" id="I,%@c#{qL,cq,!K,NbL~">
                                <
    mutation divisor_input="false"></mutation>
                                <
    field name="PROPERTY">NEGATIVE</field>
                                <
    value name="NUMBER_TO_CHECK">
                                  <
    shadow type="math_number" id="otH_VG.6ad,:GnG=3=)5">
                                    <
    field name="NUM">0</field>
                                  </
    shadow>
                                  <
    block type="total_profit" id="e)]dq2r.,soZ5A@|]JjK"></block>
                                </
    value>
                              </
    block>
                            </
    value>
                            <
    value name="B">
                              <
    block type="logic_compare" id=")!wiH6ddx5M4yoMW2+D+">
                                <
    field name="OP">GTE</field>
                                <
    value name="A">
                                  <
    block type="math_single" id="urVzj!=2P1Dgcx~=h_hJ">
                                    <
    field name="OP">ABS</field>
                                    <
    value name="NUM">
                                      <
    shadow type="math_number" id="(UBCH+RQSwYPbgf%@ANZ">
                                        <
    field name="NUM">9</field>
                                      </
    shadow>
                                      <
    block type="total_profit" id="mZRyJMT|]^#c%dew)##y"></block>
                                    </
    value>
                                  </
    block>
                                </
    value>
                                <
    value name="B">
                                  <
    block type="variables_get" id="JI_VNsQgE3kT%3w~gD)q">
                                    <
    field name="VAR">Max Acceptable Loss</field>
                                  </
    block>
                                </
    value>
                              </
    block>
                            </
    value>
                          </
    block>
                        </
    value>
                        <
    statement name="DO0">
                          <
    block type="text_print" id="-`pQMG,.4FfJ`7TyWtyF">
                            <
    value name="TEXT">
                              <
    shadow type="text" id="Nau%l+%*hH!#y2I#Q@%5">
                                <
    field name="TEXT">abc</field>
                              </
    shadow>
                              <
    block type="text" id="ou7azxTkndv,G](pop*%">
                                <
    field name="TEXT">Max Acceptable Loss Reached</field>
                              </
    block>
                            </
    value>
                          </
    block>
                        </
    statement>
                        <
    statement name="ELSE">
                          <
    block type="trade_again" id="4j]9m4Eacf!QBDYHSoKH"></block>
                        </
    statement>
                      </
    block>
                    </
    statement>
                    <
    statement name="ELSE">
                      <
    block type="text_print" id="DM`0%d`bivrLYIr|a-AG">
                        <
    value name="TEXT">
                          <
    shadow type="text" id="kqlrIk.GO.^}hI,PoUV)">
                            <
    field name="TEXT">abc</field>
                          </
    shadow>
                          <
    block type="text_join" id="aRI*:bJ|A1lwlIz8On%=">
                            <
    mutation items="2"></mutation>
                            <
    value name="ADD0">
                              <
    block type="text" id="[d.jFUmREKy6;@[f!FX]">
                                <
    field name="TEXT">DoneTotal profit: </field>
                              </
    block>
                            </
    value>
                            <
    value name="ADD1">
                              <
    block type="total_profit" id=";#12DChL:eV/%[|FpQ/Z"></block>
                            </
    value>
                          </
    block>
                        </
    value>
                      </
    block>
                    </
    statement>
                  </
    block>
                </
    next>
              </
    block>
            </
    next>
          </
    block>
        </
    statement>
      </
    block>
      <
    block type="before_purchase" id="strategy" x="-87" y="259">
        <
    statement name="BEFOREPURCHASE_STACK">
          <
    block type="purchase" id="vXE`P:(fWN}5O(78_}WS">
            <
    field name="PURCHASE_LIST">DIGITEVEN</field>
          </
    block>
        </
    statement>
      </
    block>
      <
    block type="during_purchase" id="{#(,92}hXf*qesy%OZ.U" x="-82" y="341"></block>
    </
    xml

  11. The Following User Says Thank You to ZigZag For This Useful Post:

    Wanyok (09-03-2017)

  12. #56
    Poster Setia
    ----
     
    Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok's Avatar
    Join Date
    Nov 2015
    Location
    Kadang di Otak Kadang di Dengkul
    Posts
    2,318
    Accumulated bonus
    5695 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    2,606
    Thanked 2,626 Times in 1,054 Posts
    Quote Originally Posted by ZigZag     
    Tadinya kerangka EA itu saya sih mikirnya, pingin di buat Target Profit, jadi kalau target in Money tercapai, Semua OP yg hasil dari Indi 1 sd Indi 5 itu di close ALL,
    Tapi saya nya gk enak mau minta tolong tambahin firu2 itu, nanti takut di kira sayanya terlalu banyak permintaan, hehehe

    Btw, Om Wanyok tau gak coding XML om?
    Kalau tau, coding di bawah ini bisa di tambahin time filter gak Om? Hehehe
    Thanks Om sebelumnya...
    Saya juga kepikiran untuk menambahkan target profit dlsb. Tapi saya pikir-pikir.., masalah semacam itu.., dan mengubah TP SL all.., dlsb.., akan lebih baik kalau dipisahkan tersendiri pada group "Control Trade". Dan nantinya saya akan berencana untuk membuatnya.

    Hayah.., coding XML apaan tuh?? Orang MQL aja saya belum lulus gan..., masih banyak yang harus dipelajari.., terutama pakemnya. Pakem pemrograman itu terdiri dari "penulisan (syntax)" dan "alur logik". Di MQL ini saya baru sampai pada pakem "syntax"..,jadi baru tahapan menjahit program. Dan baru mau mempelajari alur logiknya.., sehingga bikin panel aja masih muter pada kondisi "error logik" seperti di bawah ini:
    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f9b.png
Views:	7
Size:	31.6 KB
ID:	113619

    Di gambar atas itu..., kondisi normal..., sudah jalan normal.
    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f9c.png
Views:	7
Size:	30.0 KB
ID:	113620

    Begitu ada bagian tidak terpakai yang ingin dihilangkan...,comboboxnya bandel nggak mau dihapus..

  13. The Following User Says Thank You to Wanyok For This Useful Post:

    ZigZag (09-06-2017)

  14. #57
    Poster Setia
    ----
     
    Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok's Avatar
    Join Date
    Nov 2015
    Location
    Kadang di Otak Kadang di Dengkul
    Posts
    2,318
    Accumulated bonus
    5695 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    2,606
    Thanked 2,626 Times in 1,054 Posts
    Ya itulah susahnya memprogram MQL Language ini, karena program ini dibuat tidak untuk mempermudah programmernya. Makanya banyak programmer tanggung yang gagal mengerjakan pembuatan program di MQL Language ini.

    Padahal apabila kita kaji.., persoalan membuang object.., bukanlah persoalan sulit. Karena object bisa di delete.., atau di Invisible kan. Tapi bagusnya lagi 2 metode tsb tidak bisa dijalankan. Karena apabila di invisible kan, pada saat panel di "minimize" kemudian di "maximize" kan lagi.., maka object yang di "invisible" kan akan terlihat.., karena pembuatan include programnya yang tidak sempurna.
    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f9d.png
Views:	13
Size:	54.4 KB
ID:	113637

    Di gambar atas bisa dilihat.., pada saat maximize.., enteng aja hanya diberikan command ClientAreaVisible(true). Ya jelas.., yang saya "invisible" kan akan muncul semua..

    Dan bagusnya lagi.., control untuk mengetahui apakah button min/max di click apa tidak.., dimasukkan dalam group "private" sehingga tidak bisa di kontrol dari program setelahnya. Dan permasalahannya sebenarnya sederhana.., saya tinggal mengubah "private" menjadi "public".
    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f9e.png
Views:	7
Size:	51.5 KB
ID:	113638

    Dan masalah pun sudah beres. Tetapi apabila ini dibuat untuk tujuan memudahkan "user" yang nggak ngerti masalah command, maka nggak mudah untuk "user". Jadi disini programmer harus berpikir keras "hanya" untuk menanggulangi masalah yang sebenarnya sepele. Walhasil..., saya masih "muter" di seputaran panel...

  15. The Following User Says Thank You to Wanyok For This Useful Post:

    ZigZag (09-06-2017)

  16. #58
    Poster Setia
    ----
     
    Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok's Avatar
    Join Date
    Nov 2015
    Location
    Kadang di Otak Kadang di Dengkul
    Posts
    2,318
    Accumulated bonus
    5695 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    2,606
    Thanked 2,626 Times in 1,054 Posts
    Hari ini.., permasalahan membuang-buang object sudah "clear", tanpa harus merepotkan "user". Artinya.., "user" dengan MT4 build 1090 ke atas.., sudah bisa langsung install dan pakai. Lha .., kalau "user" nggak bisa install indikator..., saya angkat tangan...

    Sudah dicoba dengan indikator dengan isian terpanjang, yaitu indikator Alligator. Sudah bisa.., dengan selamat.., walau pun MA_METHOD dan APLLIED_PRICE harus diubah ke angka.
    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f9f.png
Views:	7
Size:	37.6 KB
ID:	113676


    Dengan begitu tinggal "ngetik" mengisikan semua database indikator.., serta mempercantik penampilan dengan menggeser-geser jarak.., supaya MODE Alligator bisa terlihat dengan komplit. Dan...,mudah-mudahan nggak "error"...

  17. The Following User Says Thank You to Wanyok For This Useful Post:

    ZigZag (09-06-2017)

  18. #59
    Poster Setia
    ----
     
    Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok has a reputation beyond repute Wanyok's Avatar
    Join Date
    Nov 2015
    Location
    Kadang di Otak Kadang di Dengkul
    Posts
    2,318
    Accumulated bonus
    5695 USD (What is this?)
    Saya bertemu tamu
    2 (detail lebih lanjut)
    Thanks
    2,606
    Thanked 2,626 Times in 1,054 Posts
    Ya begitulah MQL Language.., pada saat kita menginginkan untuk membuat tampilan yang lebih bagus, maka kita tidak bisa hanya mengandalkan High Level Language MQL.., tetapi harus masuk ke Medium Languagenya yaitu C++. Pada C++ fleksibilitas pembuatan program akan lebih fleksibel..,tetapi harus memperhatikan semua detil dengan lebih serius.., sehingga pembuatannya akan memakan waktu yang lebih lama.

    Sekali kita terlupa.., atau tidak terfikirkan prosesnya.., maka kejadian seperti di bawah ini akan terjadi.
    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f9g.png
Views:	6
Size:	32.9 KB
ID:	113720

    Posisi kolom isian bergeser ketika kita minimize dan maximize kan..
    Spoiler Spoiler:
    Click image for larger version

Name:	00000000ASK9f9h.png
Views:	15
Size:	49.3 KB
ID:	113721

    Hari ini.., database indikator yang harus dituliskan masih 15 buah lagi. Sabar.. ya...

  19. The Following User Says Thank You to Wanyok For This Useful Post:

    ZigZag (09-06-2017)

Page 6 of 6
FirstFirst ... 4 5 6

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts