0
сделал пока по такой схеме расчет. в понедельник нужно будет проверять.


   double tik1=SymbolInfoDouble(S1,SYMBOL_TRADE_TICK_VALUE);
   double tik2=SymbolInfoDouble(S2,SYMBOL_TRADE_TICK_VALUE);

   if(ss==S2)
     {
      if(tik1>tik2) // USDCHF & EURUSD 1.17>1
        {
         lot=NormalizeDouble(Lots*(tik1/tik2),2);//0.1*(1.17/1)=0.17
        }

      if(tik1<tik2)// USDCAD & GBPUSD 0.7<1
        {
         lot=NormalizeDouble(Lots*(tik1/tik2),2);//0.1*(0.7/1)=0.7
        }
     }


www.opentraders.ru/downloads/3966/
avatar

AM2

  • 4 апреля 2025, 18:24
0
хорошо. посчитаю автоматом
avatar

AM2

  • 4 апреля 2025, 09:16
0
можно проще сделать.
если есть USDCHF и GBPUSD.
их цена 0.8 и 1.3
ставить лот по франку 0.13 а по фунту 0.08
можно вводить лот раздельно для каждой пары или сделать автоматический пересчет.
avatar

AM2

  • 4 апреля 2025, 09:09
0
скинул обновленную версию с той же логикой без пароля: www.opentraders.ru/downloads/2416/
avatar

AM2

  • 4 апреля 2025, 09:00
0
отправил в личку
avatar

AM2

  • 3 апреля 2025, 09:59