Fare un sistema di trading Python per la MT. - pagina 2

 
Sergey Chalyshev:

Dove sono i commenti nel codice? Pensi che tutti qui capiscano python e le tue idee, i tuoi commenti sarebbero superflui?

Cos'è tutta questa follia? Окно вомаав """ ?

Quale libreria importa tkinter, dove la descrizione delle sue funzioni (metodi)?

È codificato utf-8. Cambiate l'estensione in .py, aprite il file in un editor Python e tutto si leggerà bene. Oppure cambia la codifica nel programma in cui stai leggendo.

Scusa, ma dovrai imparare Python da solo). Tutti i materiali sono disponibili su Internet. Non sono pronto a riscriverli.

 
Yuriy Asaulenko:

Questa è la codifica utf-8. Cambia l'estensione in .py, apri il file in un editor Python e dovrebbe essere letto bene. Oppure cambiate la codifica nel programma in cui state leggendo.

Scusa, ma dovrai imparare Python da solo). Tutti i materiali sono disponibili su Internet. Non sono pronto a riscriverli.

Sicuramente non è UTF-8.

E questo anche se ho Linux con l'impostazione predefinita UTF-8

 
Konstantin Nikitin:

Sicuramente non è UTF-8.

E questo nonostante il fatto che ho Linux con l'impostazione predefinita UTF-8

Leggo tutto in utf-8 in Notepad++. Cercherò di scaricarlo dal sito web.

ZS Anche quando si scarica dal sito web, tutto è OK. Notepad++ dice utf-8. Non vedo il problema".

 
Yuriy Asaulenko:

Leggo tutto in utf-8 in Notepad++. Proverò a scaricarlo dal sito web.

ZS Quando si carica dal sito web, va anche bene. Notepad++ dice utf-8. Non vedo il problema".

In Notepad va bene:

# -*- coding: utf-8 -*-
"""
Created on Mon Jun  4 21:27:11 2018

@author: YUBA
"""

import tkinter
""" import math """

Win=tkinter.Tk()
Win.title("TS Python")
Win.geometry('300x250')

label_w=tkinter.Label(Win, text='Send Data')
label_w.place(x=0,y=140)

""" Окно вывода """

txt=tkinter.Text(Win,width=30,height=5)
"""txt.place(x=10,y=10) """
txt.pack()
txt.insert(1.0,'Окно вывода')

""" Окно ввода """
entry_w=tkinter.Entry(Win)
entry_w.place(x=60,y=140)

""" Кнопки """
btn_start=tkinter.Button(Win, text='Start')
btn_start.bind('<Button-1>',lambda event: Start()                                           )
btn_start.place(x=10,y=100)

btn_clean=tkinter.Button(Win, text='Clear')
btn_clean.bind('<Button-1>', lambda event: Clear())
btn_clean.place(x=60,y=100)

btn_stop=tkinter.Button(Win, text='Stop')
btn_stop.bind('<Button-1>', lambda event: Stop())
btn_stop.place(x=110,y=100)

btn_send=tkinter.Button(Win, text='Send')
btn_send.bind('<Button-1>', lambda event: Send())
btn_send.place(x=10,y=170)

def Start():
    a=0
    
def Clear():
    a=0
    
def Send():
    a=0
    
def Stop():
    a=0
    
Win.mainloop()
 
Yuriy Asaulenko:

Scusa, ma dovrai imparare Python per conto tuo). Tutti i materiali sono su internet. Non sono pronto a riscriverli.

Dove sono i commenti nel codice? Pensi che tutti qui capiscano python e le tue idee, i tuoi commenti saranno ridondanti?

Cos'è la libreria import tkinter, dov'è la descrizione delle sue funzioni (metodi)?

Impareremo python, senza problemi,

tkinter da quanto ho capito non appartiene a python, è una libreria esterna,

non c'è bisogno di riscrivere, fornire link.


 
Sergey Chalyshev:

python non è un problema,

tkinter da quanto ho capito non appartiene a python, è una libreria esterna,

Non riscriverlo, dammi un link.

Ci sono molti link su Google. Per esempio -https://ru.wikipedia.org/wiki/Tkinter

tkinter è incluso nel pacchetto base. Non è necessario installarlo.

Tkinter — Википедия
  • ru.wikipedia.org
Библиотека предназначена для организации диалогов в программе с помощью оконного графического интерфейса (GUI). В составе библиотеки присутствуют общие графические компоненты: Рамка. Содержит в себе другие визуальные компоненты Этикетка. Показывает некоторый текст или графическое изображение Холст. Может использоваться для вывода графических...
 
Yuriy Asaulenko:

Ce n'è un sacco su Google. Per esempio -https://ru.wikipedia.org/wiki/Tkinter

tkinter è incluso nel pacchetto base. Non c'è bisogno di installarlo.

Nessuna sporcizia, date una fonte che ritenete adeguata.

Capito!


 
Yuriy Asaulenko:
Sì, ma perché Python?
In realtà, Python mi interessava perché ha un sacco di librerie (moduli), comprese quelle per il Machine Learning (apprendimento automatico o MO), che è quello che ho fatto nell'ultimo anno. Tuttavia, non ho lavorato con Python - non ho ancora scritto una riga). Beh, ho provato qualcosa di astratto, ma senza obiettivi specifici.
Tuttavia, al fine di applicare Python specificamente ai sistemi di trading è necessario, per cominciare, debuggare la sua interazione sia con il TS che con il terminale.
Ritengo chechiamare funzioni Python da MQL via DLL sia sbagliato - per chiamare funzioni Python in questo modo, devo eseguire un interprete e usarlo per chiamare la funzione - e questo è un processo molto lungo per ogni chiamata.
Io ho un concetto diverso: TC è un'applicazione EXE completa che memorizza tutti i dati precedenti e la storia necessaria. Così chiamiamo solo la funzione dall'applicazione già in esecuzione - il tempo di chiamata è minimo.
Alcuni dicono - scrivono - che Python è molto lento. Questo non è vero. Per la maggior parte dei sistemi (anche intraday) le prestazioni di Python sono più che sufficienti, e lo vedremo più avanti. Per quanto riguarda gli HFT, non possiamo competere con loro a nessuna velocità - sono altri soldi). E altri spread).

Qualcosa del genere https://www.mql5.com/ru/forum/261479/page16#comment_8011085 vuoi creare o per esempio bypassare?)

Собираю команду для развития МО (Дерева решения/леса) применительно к трендовым стратегиям
Собираю команду для развития МО (Дерева решения/леса) применительно к трендовым стратегиям
  • 2018.07.07
  • www.mql5.com
Предлагаю сплотиться для решения задачи МО применительно к трендам, т.е...
 
Ivan Negreshniy:

Qualcosa del genere https://www.mql5.com/ru/forum/261479/page16#comment_8011085 vuoi creare o per esempio bypassare?)

Questo è un altro argomento).

Non metto insieme una squadra. Cammino per conto mio, faccio quello che penso sia giusto e interessante, e non prendo impegni.

Se qualcuno vuole uscire con me, non ci sono obiezioni e nemmeno impegni.

 
Sergey Chalyshev:

dia una fonte che ritiene adeguata.

Non ho visto alcun documento su tkinter. È tutto compilato su internet pezzo per pezzo. Google per aiutare.

Ovviamente non sono qualificato per essere un guru di Python).