Лента последних комментариев


0
Решение. Нарыл на том же мкл.
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, Ve"
#property link      "kupiscript@yandex.ru"
#property version   "1.00"
#property strict

#define LVM_GETITEMCOUNT 0x1004
#define LVIF_TEXT 0x0001
#define LVM_GETITEMTEXTA 0x102D
#define LVM_GETITEMA 0x1005

#import "user32.dll"
int FindWindowW(string a0, string a1);
int FindWindowExW(int hWndParent,int hWndChildAfter,string lpszClass,string lpszWindow);
int SendMessageA(int hWnd,int Msg,int wParam,int lParam);
int SendMessageW(int hWnd,int Msg,int wParam,int lParam);
int CharPrevW(char &lpszStart[], char &lpszCurrent[]); // используем для получения адреса строки
int CharPrevW(int &lpszStart[],int &lpszCurrent[]); // используем для получения адреса массива целых чисел
#import
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
 
{
   
//---
   
return(INIT_SUCCEEDED);
 
}
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
 
{
//---
   
 
}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
 
{
     
Alert("AAA");
     
Alert("BBB");
     
Alert("CCC");
   
   
int ha=0, eCount=0;
   
do
     
{
      ha
=FindWindowW("#32770", "Алерт");
      eCount
++;
     
if(eCount>100) return;
     
Sleep(100);
     
}
   
while(ha==0);
   
int ht=FindWindowExW(ha,0,"SysListView32","List1");  

   
char ch[540];
   
for(int i=0; i<540; i++) ch[i]=0x000;

   
int arr[9];
   arr
[0]=LVIF_TEXT;          //маска, какие из оставшихся полей должны быть заполнены
   arr
[1]=0;                  //индекс элемента
   arr
[2]=1;                  //дополнительный индекс (колонка)
   arr
[3]=0;                  //текущее состояние атрибутов
   arr
[4]=0;                  //новое задаваемое состояние атрибутов
   arr
[5]=CharPrevW(ch,ch);   //текст(указатель на строку) элемента
   arr
[6]=128;                //размер буфера на который указывает pszText
   arr
[7]=0;                  //индекс значка в списке изображений
   arr
[8]=0;                  //32-битное значение, ассоциируемое с записью
   
int LVITEM_addr=CharPrevW(arr,arr);
   
   
int ItemsCount = SendMessageA(ht, LVM_GETITEMCOUNT, 0, 0);
   
   
int hs;
   
string stu;
   
for (int i = 0; i < ItemsCount; i++)
     
{
      arr
[1]=i;
     
for(int j=0; j<ArraySize(ch); j++) ch[j]=0x000;
      hs
=SendMessageA(ht, LVM_GETITEMTEXTA, i, LVITEM_addr);
      stu
="";
     
     
     
for(int r=0; r<hs; r++) stu+=CharToString(ch[r]);
      printf
(">>> "+(string)hs+" : "+stu);
     
Print("ItemsCount=",ItemsCount);
     
Sleep(100);
     
}
 
}
//+------------------------------------------------------------------+
avatar

verta81

  • 18 марта 2025, 22:18
0
если фиксированные дают плюс, то тогда можно и что то еще добавлять
avatar

AM2

  • 18 марта 2025, 14:46
0
так скажем это совершенно разные типы тейков и стопов
avatar

MihaMM

  • 18 марта 2025, 12:08
0
там есть фиксированные стопы
avatar

AM2

  • 18 марта 2025, 11:46
0
Приветствую Андрей.
Считаю нужно попробовать с ним следующее)
Стоп за минимум предыдущих свечей к примеру 2 как раз за сам имбаланс + отступ в пипсах думаю добавлять туда 2 спреда от инструмента.
Максимальный стоп в пипсах бывает паттерн образуется на новостях тогда стоп может быть очень большой.
Тэйк в виде коэффициента к стопу как в матрине
avatar

MihaMM

  • 18 марта 2025, 09:49
0
Тезка, спасибо! Буду тестить *hi* 
avatar

poker

  • 17 марта 2025, 19:49
+2
поставил функцию — сделка раз в день: www.opentraders.ru/downloads/3964/



больше по сигналу не открыл.
avatar

AM2

  • 17 марта 2025, 10:51
+2
открыл сделку по сигналу: www.opentraders.ru/downloads/3964/

avatar

AM2

  • 17 марта 2025, 09:12
0
ну уж что есть
avatar

igrun

  • 16 марта 2025, 16:02
0
*hi* 
avatar

poker

  • 16 марта 2025, 15:12
+1
сделал набросок. завтра на открытом рынке попытаюсь отладить:

www.opentraders.ru/downloads/3964/
avatar

AM2

  • 16 марта 2025, 14:48
0
Прикольно будет, если ты это ИИ прочитаешь.
avatar

kvashnin007

  • 14 марта 2025, 19:41
0
Будешь пробовать, подумай за такой вариант (усреднение): Старший RSI больше 65, средний более 75, младший более 90 — Открываем Sell. Цена продолжила расти. Прошла какой-то ШАГ и более. Опять совпали все вышеперечисленные условия — снова открываем Sell. с kLot. Пусть даже 0.7. И т.д.
Остальное-как ИИ предлагает.

Потом можно будет добавить ТРАЛ SL. Вернее Общего Отдельного для продаж БУ+. Т.е. когда профит продаж превысит какой-то уровень, вычисляем общий для продаж уровень БУ, добавляем ему какой-то профит и ставим этот уровень на трал методом модификации SL всех продаж в один уровень.

Так, возможно, что нибудь вымутить получится.

Дерзай. Удачи.
avatar

kvashnin007

  • 14 марта 2025, 17:53
0
В чем удобство? Индикатор ДИНАМИЧНЫЙ, зоны изменяются в зависимомти от поведения цены, через какое то время, любая зона может быть не актуальной и она отменится(исчезнит) с графика! Зачем заморачиваться и делать из зон линии, лично я не понимаю. НО " хозяин барин"…
За ваши деньги любой каприз...*hi* 
avatar

Marik007

  • 13 марта 2025, 22:01
0
мне так удобнее
avatar

MihaMM

  • 13 марта 2025, 21:52
0
в нем зоны на линии заменить?


объясните пож-ста какой в этом смысл??*think* 
avatar

Marik007

  • 13 марта 2025, 21:51
0
RSI просто для пробы взял), понял что нужно подробнее ИИ обьяснить что тебе нужно. про TF- прикольно написал, надо попробовать
avatar

evgsergej

  • 13 марта 2025, 18:31
0
SS_SupportResistance_v07.53 (filter alerts MA).mq4 (49 Kb) Нашел что- то в нем есть такое хорошее, ктонибудь может в нем зоны на линии заменить?
avatar

MihaMM

  • 13 марта 2025, 18:22
0
Я понял, что ИИ создавал советник. Откровенное фуфло.
Работать будет. Но алгоритм незамысловатый. RSI не самый подходящий индикатор. МА 50, как определитель направления тренда, тоже не само то. Изюминка отсутствует. Разве что три TF. Но это тоже прикол. Здеся тогда надо брать разные уровни для каждого TF. Чем меньше TF. тем более жесткие уровни (поближе к краям) надо задавать. Иначе советник в итоге будет работать по RSI наибольшего TF. А так чуть чуть будет какой=то прирост. Опять же периоды похоже тоже надо различать. Короче прибутку мало видно.

Это все мое субъектино видение.
Улучшать нет смысла.

Извини. Удачи.
avatar

kvashnin007

  • 13 марта 2025, 16:52
0
Привет, Агент 007. Родственник что ли?
avatar

kvashnin007

  • 13 марта 2025, 16:30
Загрузка...