请给我一个提示,因为我以前从未向程序员寻求过帮助 - 页 4

 
Aleksandr2233:

看了多年的图表,多年来我意识到,在TF中没有任何区别。而且速度越快,你得到的切入点就越多。到目前为止,市场的分裂性使我无法看到M1上的价格运动与D1上的价格运动有某种程度的不同。这就是为什么我更看重M1和M5,因为我总是想大量交易。在过去的两天里,欧元兑美元出现了112个信号(让我们对一般结果保持沉默)。我们很可能需要一两个月的时间才能在H1上找到112个信号。

你开始交易盈利有多久了?你想使用限价或止损仓位吗?

 
khorosh:

你从开始交易获利到现在有多久了?

呃......多少年了,我一直在寻找这种有利可图的交易。让我们把我的经验和利润的经验归入不必要的信息类别(有理解)。

 
Aleksandr2233:

呃......多少年了,我一直在寻找这种有利可图的交易。让我们把我的经验和利润的经验归入不必要的信息类别(有理解)。

你可以通过有利可图的工作时间来判断你的系统的角度)。

 
khorosh:

你可以通过你的系统盈利的时间长短来判断它的前景)。

我从经验中知道,一个好的想法 "就像那样,在弹指之间"。而这是只为你工作的时间,以及非盈利的时间。你想得越多,这种 "点击 "就越有可能出现在你身上。而赚钱的交易也可以靠运气。所以,我不太理解你。

 
Aleksandr2233:

我从经验中知道,一个好的想法 "就像那样,在弹指之间"。而这就是时间只为你工作的地方,非盈利时间。你想得越多,那个 "点击 "就可能越接近你。而赚钱的交易也可以靠运气。所以,我不太理解你。

我在考虑是否要免费接下它。但在这个论坛上,他们有时会免费做,如果统计数据证实至少有3个月的盈利工作。如果不是这样,奇迹TC作者的所有保证都可能变成只是梦想和幻想。当我看图表时,我经常看到盈利的TS的变体。而当你把它放到专家顾问中在历史上检查时,结果发现那是一个海市蜃楼)。

 
khorosh:

我想知道我是否可以免费做这件事。但在论坛上,如果有至少3个月的盈利工作的统计数据支持,他们有时会免费做。如果不是这样,TS奇迹作者的所有保证可能变成只是梦想和幻想。当我看图表时,我经常看到盈利的TS的变体。而当你把它放到专家顾问中在历史上检查时,结果发现那是一个海市蜃楼)。

我没有谈及创建一个奇迹般的专家顾问/机器人,完全没有。我说的是为订单管理创建一个工具。我现在所需要的,我相信很多交易者都需要,创建这个话题是为了澄清是否是这样。我不擅长编程,但在我看来,制作这样一个脚本来设置SL上的TP是非常容易的。但是没有人告诉我是否有可能创建一个代码,当价格达到某个值时,取消一个挂单,以水平线表示。对我自己来说,我认为这些工具对任何行业都是非常有用的,而且我不认为我是第一个提出这样一个话题的人。
 
Aleksandr2233:
我没有谈及创建一个奇迹般的专家顾问/机器人,没有以任何方式。我说的是创建一个用于订单管理的工具。我现在需要的,我相信很多交易者都需要,创建这个主题是为了澄清是否是这样的。我不擅长编程,但在我看来,制作这样一个脚本来设置SL上的TP是非常容易的。但是没有人告诉我是否有可能创建一个代码,当价格达到某个值时,取消一个挂单,以水平线表示。对我自己来说,我认为这些工具对任何行业都是非常有用的,而且我不认为我是第一个提出这样一个话题的人。

你好,亚历山大!

你的问题的答案已经在本主题的已安装的挂单 ,用一条水平线表示。

另外,有人告诉你,如果第一个帖子中的有关工具有人感兴趣的话,是可以免费编写代码的。为此,你需要清楚地 描述你的工具工作的策略或原则。

真诚的,弗拉基米尔。

 
Aleksandr2233:

你住在哪个平台?

 
Aleksei Stepanenko:

你住在哪个平台?

mt4

 

如果与价格的距离超过距离点,EA就会删除挂单。

#property version   "1.00"
#property strict

input int Distance=300;

string symbol;
double point;

MqlTick tick;


int OnInit()
   {
   symbol=Symbol();
   point=SymbolInfoDouble(symbol,SYMBOL_POINT);
   return(INIT_SUCCEEDED);
   }

void OnDeinit(const int reason)
   {
   
   }

void OnTick()
   {
   SymbolInfoTick(symbol,tick);
   for(int i=OrdersTotal()-1; i>=0; i--)
      {
      if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderSymbol()!=symbol && OrderClosePrice()!=0) continue;
      if(((OrderType()==OP_BUYLIMIT || OrderType()==OP_SELLSTOP) && tick.ask-OrderOpenPrice()>Distance*point)
         || ((OrderType()==OP_SELLLIMIT || OrderType()==OP_BUYSTOP) && OrderOpenPrice()-tick.bid>Distance*point))
         {
         bool result=OrderDelete(OrderTicket());
         }
      }
   }