Kode untuk Grafik pada Grafik - Page 2
Halaman 2 dari 462 FirstFirst 12
Results 11 to 16 of 16

Thread: Kode untuk Grafik pada Grafik

  1. #11
    Memeriksa tidak adanya objek panah harus mencegah masalah ini. Saya berasumsi bahwa panah akan ada sebelum menjalankan EA, tetapi itu tidak selalu terjadi. if (ObjectsTotal (OBJ_ARROW) gt; 0) {if (ObjectGet (ObjectName (ObjectsTotal (OBJ_ARROW) -1), OBJPROP_COLOR) == Hijau) {long = true;} lain jika (ObjectGet (ObjectName (ObjectsTotal (OBJ_ARROW) -1 ), OBJPROP_COLOR) == Merah) {short = true;}}

  2. #12
    Terima kasih, Meister. Sekarang saya mendapatkan kesalahan jurnal setiap jam: Kesalahan 130 pesan OrderSend Melihat melalui menu bantuan Meta tampaknya kesalahan 130 referensi berhenti tidak valid. Saya tidak yakin apakah ini relevan dengan kesalahan khusus saya atau tidak. Di mana saya dapat menemukan penjelasan tentang kesalahan ini? Jelas saya punya sesuatu dalam kode saya yang tidak menyatu dengan kode Objek yang Anda berikan, tapi saya tidak yakin di mana atau mengapa. Mungkinkah saya telah kehilangan kode Anda di tempat yang tidak pantas di EA? Saya mendapatkannya tepat sebelum variabel saya mulai. Lihat di bawah./ ----------------------------------------------- ------------------- /| fungsi inisialisasi pakar |/ ----------------------------------------------- ------------------- int init () {BarCount = Bar; if (EachTickMode) Sekarang = 0; lain saat ini = 1; return (0); }/ ---------------------------------------------- -------------------- /| fungsi deinitialisasi pakar |/ ----------------------------------------------- ------------------- int deinit () {return (0); }/ ---------------------------------------------- -------------------- /| fungsi ahli mulai |/ ----------------------------------------------- ------------------- int start () {int Order = SIGNAL_NONE; Total int, Tiket; double StopLossLevel, TakeProfitLevel; if (EachTickMode Bars! = BarCount) TickCheck = False; Total = OrdersTotal (); Pesanan = SIGNAL_NONE; if (ObjectsTotal (OBJ_ARROW) gt; 0) {if (ObjectGet (ObjectName (ObjectsTotal (OBJ_ARROW) -1), OBJPROP_COLOR) == Hijau) {long = true;} lain jika (ObjectGet (ObjectName (ObjectsTotal (OBJ_ARROW) -1 ), OBJPROP_COLOR) == Merah) {short = true;}}/ -------------------------------- ---------------------------------- /| Variabel Mulai |/ ----------------------------------------------- -------------------

  3. #13
    Kesalahan ini tidak ada hubungannya dengan sinyal beli dan jual dan tidak ada hubungannya dengan aliran logika. Ini hanya karena Stop Loss yang ditentukan terlalu dekat dengan AskBid di OrderSend atau OrderModify. Ini benar-benar tidak berbeda dengan menempatkan pesanan secara manual dan menempatkan pemberhentian Anda terlalu dekat dengan harga pasar. Sebagian besar pedagang akrab dengan situasi ini. Berikut adalah beberapa kode sederhana yang serupa dengan apa yang saya gunakan untuk mencegah kesalahan ini. # 12288; double stopLevel = MarketInfo (Symbol (), MODE_STOPLEVEL) * Titik; if (SL gt; Bid - stopLevel) SL = Bid ​​- stopLevel - Point;/Beli pesanan jika (SL lt; Ask stopLevel) SL = Ask stopLevel Point;/Jual pesanan

  4. #14
    Terima kasih, Meister. Saya sedikit pemrograman orang baru karena Anda mungkin dapat memberitahu dan saya belum pernah menemukan ini pada EA saya yang lain. Saya akan mencoba kode ini.

  5. #15

    Quote Originally Posted by ;
    //letakkan setelah mulai/potongan kode pertama ini, akan membuat objek teks bernama trail/jika objek dipindahkan, ia akan beralih trail, onoff/apakah objek itu ada? jika tidak, buat jika (ObjectFind (trail) == -1) {ObjectCreate (trail, OBJ_LABEL, 0, 0, 0); ObjectSet (jejak, OBJPROP_COLOR, Merah); ObjectSet (jejak, OBJPROP_XDISTANCE, 80); ObjectSet (jejak, OBJPROP_YDISTANCE, 50); ObjectSetText (jejak, jejak, 10, Times New Roman, Grey); } ...
    Terima kasih, ForexFlash (membungkuk), untuk sedikit kode ini. Saya telah menggunakannya dengan implementasi yang bersemangat. Saya suka opsi 'tombol' pada grafik. Sekarang, karena saya menggunakan banyak tombol, saya mencoba untuk kode pintas, yang akan dipanggil oleh 'include #' dari common_functions.mqh, seperti 7bit. Dia memilikinya di dalamnya, tetapi saya ingin dapat memilih ukuran font dan font itu sendiri. Semua perubahan amatir dari kode ini tidak membuahkan hasil yang diinginkan. Berikut adalah kode h 7bit (membungkuk): Kode Dimasukkan** * Tampilkan tombol dan periksa apakah telah diaktifkan. * Meniru tombol dengan label yang harus dipindahkan oleh pengguna. * Kembalikan true jika label telah dipindahkan dan pindahkan kembali. * buat jika belum ada. *bool labelButton (nama string, int x, int y, sudut int, teks string, warna clr = Gray) {if (IsOptimization ()) {return (false); } if (ObjectFind (name)! = -1) {if (ObjectGet (name, OBJPROP_XDISTANCE)! = x || ObjectGet (nama, OBJPROP_YDISTANCE)! = y) {ObjectDelete (nama); return (true); }} label (nama, x, y, sudut, # 91; teks # 93 ;, clr); return (false); } Berikut ini adalah bagaimana ia menggunakannya dalam EA-nya: Kode yang Dimasukkan membatalkan checkButtons () {if (! Running) {deleteStopButtons (); if (labelButton (start_long, 15, 15, 1, start long, Lime)) {go (LONG); } if (labelButton (start_short, 15, 30, 1, start pendek, Lime)) {go (SHORT); } if (labelButton (start_bidir, 15, 45, 1, start bidirectional, Lime)) {go (BIDIR); }} Saya mencoba memasukkan 'int size = 10, string font = Verdana' sebelum 'color clr = Grey)', tidak ada kesuksesan pemula. Sekarang, saya melihat bahwa font hanya dapat didefinisikan di dalam ObjectSetText (). Saya mencoba segala sesuatu yang melintasi otak saya yang tidak melakukan banyak pengkodean. Jadi, bagaimana saya bisa mencapainya? Terima kasih atas bantuan berharga (, LOL saya yang berharga). Simon S suka nia

  6. #16
    'elo! Saya telah menemukan solusi untuk masalah saya. Ini dia, bagaimana dikodekan sekarang: - #include (x_file_name) telah memodifikasi kode 7bit (bow): Kode Dimasukkan/----- FUNGSI LABEL - DIBUTUHKAN UNTUK FUNGSI LABEL TOMBOL -----/Membuat teks label string label (nama string, int x, int y, sudut int, teks string, ukuran int, font string, warna clr = Gray) {if (! IsOptimization ()) {if (name ==) {name = label_ Waktu # 91; 0 # 93 ;; } if (ObjectFind (name) == -1) {ObjectCreate (name, OBJ_LABEL, 0, 0, 0); } ObjectSet (nama, OBJPROP_COLOR, clr); ObjectSet (nama, OBJPROP_CORNER, sudut); ObjectSet (nama, OBJPROP_XDISTANCE, x); ObjectSet (nama, OBJPROP_YDISTANCE, y); ObjectSet (nama, OBJPROP_FONTSIZE, ukuran); ObjectSetText (nama, teks, ukuran, font); } return (nama); }/----- FUNGSI EMULASI TOMBOL BAGAN -----/Tunjukkan sebuah tombol dan periksa apakah telah diaktifkan. Tiru tombol dengan label yang harus dipindahkan oleh pengguna. Kembalikan true jika label telah/dipindahkan dan pindahkan kembali. Buat jika belum ada. bool labelButton (nama string, int x, int y, sudut int, teks string, ukuran int, font string, warna clr = Gray) {if (IsOptimization ()) {return (false); } if (ObjectFind (name)! = -1) {if (ObjectGet (name, OBJPROP_XDISTANCE)! = x || ObjectGet (nama, OBJPROP_YDISTANCE)! = y) {ObjectDelete (nama); return (true); }} label (nama, x, y, sudut, teks, ukuran, font, clr); return (false); } - di sini adalah bagaimana saya menggunakannya dalam kode EA (saat ini, ia tidak melakukan apa-apa, saya sepenuhnya recoding EA saya): Masukkan Kode/----- MULAI FUNGSI ----- mulai awal () {CheckButtons ( ); }/----- FUNGSI KUSTOM ----- void CheckButtons () {int size = 12; int SpaceBtwButt = 2 * (ukuran3); int x = 10; int y = (ukuran SpaceBtwButt); string font = Verdana;/labButtYDist # 91; 10 # 93; # 91; 9 # 93 ;;/harus seperti = {n y); ... labelButton (tradeButton, x, 1 * y, 1, PERDAGANGAN, ukuran, font, Merah); Trade = false; labelButton (buyOnlyButton, x, 2 * y, 1, BELI HANYA, ukuran, font, C'81, 81, 81 '); labelButton (sellOnlyButton, x, 3 * y, 1, SELL ONLY, size, font, C'101, 101, 101 '); labelButton (closeBuy, x, 4 * y, 1, TUTUP BELI, ukuran, font, DodgerBlue); labelButton (closeSell, x, 5 * y, 1, CLOSE SELL, size, font, Red); } Sekarang kita pergi ke pencarian solusi mengaduk-otak berikutnya. Salam, Simon

Similar Threads

  1. Balasan: 12
    Postingan Terakhir: 12-16-2021 10:12, 10:12 AM
  2. Bagaimana cara mendapatkan deskripsi trendline untuk ditampilkan pada grafik?
    By Fhan3058 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 5
    Postingan Terakhir: 11-19-2021 12:47, 12:47 PM
  3. JForex: BIDASK nilai untuk semua pesanan pasar pada grafik
    By ahyewahji in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 12
    Postingan Terakhir: 06-11-2018 23:11, 11:11 PM
  4. Balasan: 0
    Postingan Terakhir: 06-04-2015 23:24, 11:24 PM
  5. Cara menentukan melalui kode dimana jendela grafik memiliki fokus
    By winimihi in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 0
    Postingan Terakhir: 06-04-2015 23:24, 11:24 PM

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.